Andrew Tridgell
3bdc22d672
AP_Mission: make p1 16 bit
...
this gives us a 16 bit value for extra data on a location, allowing
for an accurate angle in centi-degrees.
Also add validation of the size of the union arms in Content
11 years ago
Randy Mackay
c520cb789c
Mission: cmd field types to match mavlink commands
...
Split Set-Servo and Repeat-Servo command structures
Split Set-Relay and Repeat-Relay command structures
11 years ago
Randy Mackay
c75560218d
Mission: command specific structures
11 years ago
Randy Mackay
ece02b0c9a
Mission: get_prev_nav_cmd returns int16
11 years ago
Andrew Tridgell
107cc2c126
AP_Mission: added truncate() function
...
Used when loading a mission while flying
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
11 years ago
Randy Mackay
9e07070d86
Mission: pass eeprom start into constructor
...
This allows different storage locations for ArduCopter, Plane and Rover
11 years ago
Randy Mackay
ddc4cd4f18
Mission: add init and check_eeprom_version methods
11 years ago
Randy Mackay
df339c05fc
Mission: num_commands returns uint16
11 years ago
Randy Mackay
8dd301b0c2
Mission: set_current_cmd to use uint16
11 years ago
Randy Mackay
a6e422333e
Mission: remove alt_in_cm from mavlink to cmd conversion
11 years ago
Randy Mackay
0dc3c9ab42
Mission: add p1 to command structure
...
mavlink_to_mission_cmd method extended to support plane including adding
parameter to allow the alt to be expressed in cm or meters
11 years ago
Randy Mackay
61cc5e6b72
Mission: add replace_cmd method
11 years ago
Randy Mackay
3cbbd4ebb9
Mission: add set current command method
11 years ago
Randy Mackay
c7ffd2db90
Mission: reduce unnecessary search for do-commands
...
do_cmd_all_done flag is set after all do-commands are complete
11 years ago
Randy Mackay
0c92d60406
Mission: command index increase to int16
...
Once more eeprom space is allocated this will allow more than 255
commands
11 years ago
Randy Mackay
85b979ede9
Mission: support do-jump num_times is -1
...
do-jump loops forever when num times is set to -1
11 years ago
Randy Mackay
f4d8ccc128
Mission: add mavlink to cmd conversion methods
11 years ago
Randy Mackay
87c7d19f83
AP_Mission: special handling for cmd
11 years ago
Randy Mackay
e8db57ced3
AP_Mission: replace block read/write for eeprom
...
Also reserve command #0 for home position
11 years ago
Randy Mackay
84b3497a82
AP_Mission: fixes to protect against endless loops
11 years ago
Randy Mackay
6086bc14be
AP_Mission: mostly working draft
11 years ago
Randy Mackay
4285eba297
AP_Mission: initial draft library
11 years ago