Pat Hickey
a86a696311
GCS_Mavlink: add the DATA16 and DATA32 messages definitions to ardupilotmega.xml
12 years ago
Pat Hickey
6661f827fa
GCS_MAVLink: port to work with AP_HAL class rather than FastSerial
12 years ago
Pat Hickey
3f1d9d7f69
AP_Param: #include <AP_Param.h> fixups for libraries & sketches
...
* I mostly went through with grep and added an #include <AP_Param.h> below
every #include <AP_Common.h>. Not all of these example sketches might
strictly need AP_Param.
12 years ago
Andrew Tridgell
d2f9a705ea
MAVLink: clarify frame of reference for HIL_STATE
12 years ago
Andrew Tridgell
15abc784ec
MAVLink: use a smaller maximum payload to reduce memory
...
this limits the sizes of the MAVLink buffers. It doesn't make a big
difference now, but it will matter when we update to the latest
mavlink code which has some very large packets
12 years ago
Andrew Tridgell
8d1905a40b
APM: change WIND direction to match convention
...
Thanks to Leo Hogg for pointing this out
12 years ago
Andrew Tridgell
9f9d570597
MAVLink: comm_get_txspace should return 0 on error
...
it is used in expressions that add constants
13 years ago
Andrew Tridgell
3a1ff7bdd9
Mavlink: enable MAVLINK_SEPARATE_HELPERS
...
this fixes a seq number problem with SIMSTATE packets
13 years ago
Andrew Tridgell
299711f4a9
MAVLink: added FENCE_ACTION_REPORT
13 years ago
Andrew Tridgell
4951d686f6
Mavlink: re-generate with WIND message
13 years ago
Andrew Tridgell
8d914b14e4
Mavlink: added WIND message
...
this allows us to log the wind estimation result
13 years ago
Andrew Tridgell
d46b7a67b7
MAVLink: re-generate MAVLink C code
13 years ago
Andrew Tridgell
d9ad1c8616
MAVLink: added SIMSTATE.lat and SIMSTATE.lng
...
this allows us to display both true and estimated position on the
groundstation
13 years ago
Andrew Tridgell
6213032957
MAVLink: removed obsolete files
13 years ago
Andrew Tridgell
5d1d9e9042
MAVLink: added generator.sh script
...
this is used to re-generate our MAVLink C code
13 years ago
Andrew Tridgell
dc47074dbd
MAVLink: removed the need for Mavlink_compat.h
...
we have now fully transitioned to MAVLink 1.0, so we no longer need
the compatibility layer and the old names in the code
13 years ago
Andrew Tridgell
2a7b298bbc
MAVLink: moved mavlink variables back to library
...
these were moved to the main sketches to allow for compile time
selection of MAVLink 0.9 vs 1.0. We no longer support 0.9, so we can
move it back, which simplifies some test sketches
13 years ago
Andrew Tridgell
4b4b67496b
MAVLink: rename the message_definitions directory
13 years ago
Andrew Tridgell
8dd62829f9
MAVLink: removed MAVLink 0.9 message definitions
...
we are now 1.0 only
13 years ago
Andrew Tridgell
151a50b6af
MAVLink: imported updated generated mavlink C code
...
no functionality changes
13 years ago
Andreas M. Antonopoulos
c73f7ef3ab
AP_Limits library, provides modular "limits" such as altitude and geo-fencing.
13 years ago
Andrew Tridgell
60caaa4b04
MAVLink: remove MAVLink 0.9 protocol support
...
this simplifies the code a lot. We're not going back to 1.0
13 years ago
Andrew Tridgell
25c17a5425
re-enable the AP_Mount build
13 years ago
Andrew Tridgell
012fc35314
mavlink: fixed build with uart resend
13 years ago
Andrew Tridgell
b6467cb1fa
MAVLink: updates to mavlink headers to fix mavlink 1.0 issues
13 years ago
Andrew Tridgell
d8919731ee
Mavlink: fixed library build for MAVLink 1.0
13 years ago
Andrew Tridgell
60f8d09506
mavlink10: fixed MAV_VAR -> MAVLINK_TYPE
13 years ago
Andrew Tridgell
bccfb08c55
MAVLink: updated to latest upstream mavlink
...
this includes no significant changes
13 years ago
Chris Anderson
34f5923ef3
fixed typo ("minimum" should have been "maximum")
13 years ago
Andrew Tridgell
ca8bc34c98
MAVLink: re-generated with new pygen
...
this moves the enums to make them less order sensitive
13 years ago
Andrew Tridgell
d11957718f
MAVLink: removed the cpp part of the library
...
this was preventing building MAVLink 1.0 with the arduino GUI as we
can't set cpp defines
13 years ago
Andrew Tridgell
eb5bc964d8
MAVLink: one more define for MAVLink 1.0 compat
13 years ago
Andrew Tridgell
0753782c49
MAVLink: re-add the XML message definitions
...
these are a very useful reference for the current headers in the code
13 years ago
Andrew Tridgell
5c067d5a03
MAVLink: imported new mavlink header updates
...
this fixes the camera control code which was broken by a previous
import
13 years ago
James Goppert
20cdc3a0ac
MAVLink update to 1.0.7
13 years ago
James Goppert
ba89f39781
Updated MAVLink to 1.0.6 release.
13 years ago
Andrew Tridgell
985c967bb9
MAVLink: imported new mavlink headers
...
this adds local and remote radio noise levels
13 years ago
Andrew Tridgell
1fd1a55fa6
MAVLink: import change to txbuf as a percentage
13 years ago
Andrew Tridgell
4ddeb82b26
MAVLink: imported new headers, with RADIO packet
13 years ago
Andrew Tridgell
9f4becbacf
AHRS: added AHRS specific MAVLink headers
13 years ago
Andrew Tridgell
55ed84526a
MAVLink: rename DCM message to AHRS
13 years ago
Andrew Tridgell
44ebb20329
MAVLink: bring the v1.0 MAVLink in sync with 0.9
13 years ago
Andrew Tridgell
9df332f0ae
MAVLink: import new message types DCM, HWSTATUS and SIMSTATE
13 years ago
Andrew Tridgell
e01af5885f
adapt Mavlink_compat.h to AP_Param
13 years ago
Andrew Tridgell
dc01d55740
added missing mavlink headers
13 years ago
Andrew Tridgell
a4c03cceff
mavlink: include latest geofence message changes
13 years ago
Andrew Tridgell
dc20d89375
MAVLink: update to latest mavlink XML
...
this includes the geo-fencing messages
13 years ago
Andrew Tridgell
4036604fb7
mavlink: move Mavlink_compat.h to common code
...
this will allow it to be used by ArduCopter
13 years ago
Jason Short
0e1727e492
MAV_CMD_DO_SET_ROI
13 years ago
Andrew Tridgell
cf4c2cc1cf
merge NULL ptr mavlink array fix
...
this fixes a segfault in ArduPlane when using a NULL pointer for
satellite_prn in GPS status
13 years ago