Andrew Tridgell
106fda773f
GCS_MAVLink: merge XML from upstream
11 years ago
Andrew Tridgell
8af9573806
GCS_MAVLink: allow logging of RADIO_STATUS, very useful for link analysis
11 years ago
Michael Day
68dbfd6315
DataFlash: Add Log_Write_Radio to store RSSI and noise on board.
11 years ago
Andrew Tridgell
8202cf437b
AP_Relay: fixed Pixhawk relay pin numbers
...
thanks to Craig for spotting this!
11 years ago
Paul Riseborough
8a2d16d13d
AP_NavEKF : modifed Zaccel bias noise parameter to prevent unstable bias estimate
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
Andrew Tridgell
0832aba6bc
GCS_MAVLINK: moved deferred message handling into common code
11 years ago
Andrew Tridgell
8d89a64312
GCS_MAVLink: moved handling of MISSION_ITEM into common code
11 years ago
Andrew Tridgell
ba8c4b86a0
AP_InertialNav: fixed example build
11 years ago
Andrew Tridgell
d36989f6a1
AP_HAL: fixed example build
11 years ago
Andrew Tridgell
d3d71d597c
AP_Baro: fixed example build
11 years ago
Andrew Tridgell
dbd8f4b735
AP_Airspeed: fixed example build
11 years ago
Andrew Tridgell
afab8a9c5b
AP_AHRS: fixed example build
11 years ago
Andrew Tridgell
04587efb2d
AC_WPNav: fixed example build
11 years ago
Andrew Tridgell
1e9dcba3da
AC_Sprayer: fixed example build
11 years ago
Andrew Tridgell
4507c0fc4c
AC_Fence: fixed example build
11 years ago
Andrew Tridgell
73ae38eaf0
AC_AttitudeControl: fixed example build
11 years ago
Andrew Tridgell
23e296dd00
GCS_Console: fixed example build
11 years ago
Andrew Tridgell
5f85792224
DataFlash: fixed example build
11 years ago
Andrew Tridgell
2a199c4f03
AP_Notify: fixed example build
11 years ago
Andrew Tridgell
6eece3a278
AP_Mount: fixed example build
11 years ago
Andrew Tridgell
acd54d0826
AP_Math: fixed example build
11 years ago
Andrew Tridgell
731f980327
AP_InertialSensor: fixed example build
11 years ago
Andrew Tridgell
965f6bd3bd
GCS_MAVLink: make DataFlash a pointer
...
handle sketches where DataFlash is not available
11 years ago
Andrew Tridgell
b85c5123b2
GCS_MAVLink: added save parameter to handle_request_data_stream()
...
this allows copter to not save stream rate changes
11 years ago
Andrew Tridgell
79bb14b8c1
GCS_MAVLink: moved RADIO_STATUS handling into common code
11 years ago
Andrew Tridgell
144217ac74
GCS_MAVLink: moved parameter and stream handling into common code
...
this keeps it in common between vehicles, and saves stack space
11 years ago
Andrew Tridgell
06c578eb34
GCS_MAVLink: re-generate MAVLink headers
11 years ago
Andrew Tridgell
0b811ba6a9
GCS_MAVLink: added have_flow_control() method
...
can be used to change speed of handling some protocol methods, as we
know communication will be reliable
11 years ago
Randy Mackay
c462adf2ee
GCS_MAVLink: added five handle_mission methods
...
The five methods moved from the vehicle specific code are
handle_mission_request_list, set_current, count, clear_all and
write_partial_list
11 years ago
Randy Mackay
3938fb7255
GCS_MAVLink: loiter direction removed
...
This is now handled in Mission library
11 years ago
Randy Mackay
37cff752c8
Mission: handle Loiter direction
...
loiter-unlimited, loiter-turns and loiter-time cms specify the turn
direction in Param3. This is stored in the location's loiter_ccw flag.
Previously supported only in Plane, moving here allows us to share more
code with Plane, Copter, Rover.
11 years ago
Andrew Tridgell
add2416dbe
GCS_MAVLink: added handle_mission_request() common function
...
this handles requests for mission items, using stack saving
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
11 years ago
Andrew Tridgell
ce29bbe394
GCS_MAVLink: save some memory in log download
...
use an existing buffer instead of using the mavlink _send()
function. This saves some stack space in log download
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
11 years ago
Randy Mackay
c75560218d
Mission: command specific structures
11 years ago
Randy Mackay
865a4de33d
Common: use PACKED instead of pragma pack for Location
11 years ago
Randy Mackay
869f325c66
DataFlash: Log_Write_MavCmd replaces Log_Write_Cmd
11 years ago
Andrew Tridgell
3a6698f54b
AP_Mission: fixed typo
11 years ago
Andrew Tridgell
3538621c48
AP_Mission: doc updates
11 years ago
Randy Mackay
48329c1bba
Mission: bug fix for loading consecutive do-cmds
...
The verify step was not being run for the 2nd consecutive do-command in
a mission list
11 years ago
Randy Mackay
ece02b0c9a
Mission: get_prev_nav_cmd returns int16
11 years ago
Randy Mackay
266a1ce9af
Mission: bug fix set_current_cmd
...
If mission had completed desired command index was ignored
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
Andrew Tridgell
acdaf561c8
AP_Mission: fixed typo
11 years ago
Randy Mackay
ebf72f5beb
Dataflash: example sketch includes AP_Mission.h
11 years ago
Randy Mackay
150faafaf4
Dataflash: add Log_Write_Cmd method
11 years ago
Randy Mackay
8e117d29eb
Mission: test exceeding command storage size
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
7663c5898e
AP_HAL_Boards: board specific storage size definition
11 years ago
Randy Mackay
ddc4cd4f18
Mission: add init and check_eeprom_version methods
11 years ago