Andrew Tridgell
4031f7d368
Plane: use common deferred message handling
11 years ago
Andrew Tridgell
0832aba6bc
GCS_MAVLINK: moved deferred message handling into common code
11 years ago
Andrew Tridgell
c8eafc4d42
Rover: use common MISSION_ITEM handling
11 years ago
Andrew Tridgell
69252868a8
Copter: use common MISSION_ITEM handling
11 years ago
Andrew Tridgell
b74fddade3
Plane: use common MISSION_ITEM 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
278af21641
VARTest: fixed build
11 years ago
Andrew Tridgell
b9939368ea
CPUInfo: fixed build
11 years ago
Andrew Tridgell
851fb61901
AntennaTracker: fixed for new MAVLink handling
11 years ago
Andrew Tridgell
0aafef9f69
Rover: use new common MAVLink message handlers
11 years ago
Andrew Tridgell
f4ed2beacd
Copter: use new common MAVLink message handlers
11 years ago
Andrew Tridgell
0d39f354b0
Plane: use new common MAVLink code
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
7d3523b4a7
Plane: use _send_buf() functions to reduce stack usage in MAVLink replies
...
this re-uses the incoming message buffer in constructing the reply
11 years ago
Andrew Tridgell
537e78f9fa
Plane: much faster mission upload
...
send next WP request immediately if possible. This speeds up mission
upload on USB by about 10x
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
a90a10b0ca
Rover: use common GCS_MAVLink handle_mission methods
11 years ago
Randy Mackay
6ef2b55602
Copter: use common GCS_MAVLink handle_mission methods
11 years ago
Randy Mackay
1ad743c4e1
Plane: use common GCS_MAVLink handle_mission methods
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
85725de9cb
Copter: use new handle_mission_request()
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
11 years ago
Andrew Tridgell
c7c8a36620
Rover: use new handle_mission_request() function
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
11 years ago
Andrew Tridgell
740ecc2c1b
Plane: use new handle_mission_request() function
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
de119e07bb
Rover: remove do_takeoff, do_change_alt support
11 years ago
Randy Mackay
2184ff1e58
Plane: set_next_WP fn accepts Location
11 years ago
Randy Mackay
59555e8364
Rover: revert next_WP, prev_WP to location structures
11 years ago
Randy Mackay
96b2e88e36
Plane: add comment to GCS_Mavlink.pde
11 years ago