Peter Barker
cfc8d7feba
GCS_MAVLink: add common handling of mavlink command messages
8 years ago
Peter Barker
ebe3dcef6f
GCS_MAVLink: move rally-point handling up
8 years ago
Peter Barker
3338de827e
GCS_MAVLink: remove unneeded telemetry_delayed parameter
...
Also make it protected
8 years ago
Peter Barker
129d7220e6
GCS_MAVLink: move handling of incoming statutext messages up
8 years ago
Peter Barker
5c0aa27b2f
GCS_MAVLink: remove global static send_statustext_chan
8 years ago
Peter Barker
a599bc9031
GCS_MAVLink: eliminate GCS_MAVLINK::send_statustext_all
8 years ago
Peter Barker
731aaed8af
GCS_MAVLink: eliminate global static GCS_MAVLINK::send_home_all
8 years ago
Peter Barker
726007efde
GCS_MAVLink: move common mission handling up to GCS_MAVLINK
8 years ago
Peter Barker
02532af64b
GCS_MAVLink: a send_text method on the GCS singleton
8 years ago
Peter Barker
db27346fd7
GCS_MAVLink: move GCS functions up from GCS_Plane
8 years ago
Peter Barker
4c1aff03a3
GCS_MAVLink: move send-logs-via-mavlink code into DataFlash
8 years ago
Pierre Kancir
d5cc1e64ed
GCS_Common: rename send_rangefinder to send_rangefinder_downward
8 years ago
Pierre Kancir
e9685ba13e
GCS_MAVLink: add rangefinder msg
8 years ago
Pierre Kancir
0848d96354
GCS_MAVLink: add send_distance_sensor_downward function
8 years ago
Pierre Kancir
f0369bc507
GCS_MAVLink: add distance sensor msg
8 years ago
Michael du Breuil
c62e79b5c0
GCS_MAVLink: Update the accelcal signature to accept uint32_t
8 years ago
Michael du Breuil
16bd7a091e
GCS_MAVLink: Add landing reporting
8 years ago
Andrew Tridgell
f465c37c65
GCS_MAVLink: added async parameter sending
8 years ago
Andrew Tridgell
5c4ca3bf0b
GCS_MAVLink: added send_queued_parameters()
8 years ago
Andrew Tridgell
4ce0a8e24e
GCS_MAVLink: time limit GCS update() calls
...
and add performance counters
8 years ago
Eugene Shamaev
c9f413da38
GCS_MAVLink: AOA, SSA message
8 years ago
Michael du Breuil
1e816b8be5
GCS_MAVLink: Support sending the BATTERY_STATUS message
8 years ago
Randy Mackay
eddd6e5681
GCS_MAVLink: only respond to timesync messages with empty tc1
...
This avoids the possibility of a timesync message storm
Also process as a common message because no vehicle information is required
Moved location of new method to bottom of cpp file
8 years ago
fnoop
fdc310fe97
GCS_MAVLink: add TIMESYNC message handler
8 years ago
Peter Barker
d6807d749c
GCS_MAVLink: make send_statustext virtual
8 years ago
Peter Barker
cc28ff49e9
GCS_MAVLink: support for a singleton
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
285c02b8b6
GCS_MAVLink: rename MSG_RADIO_OUT to MSG_SERVO_OUTPUT_RAW to better describe what it is
8 years ago
Francisco Ferreira
7463d4c8f7
GCS_MAVLink: add function to send command requesting vehicle position during accel cal
8 years ago
Andrew Tridgell
f62851f780
GCS_MAVLink: added remote device operations
...
this makes debugging devices much easier. You can even write a
primitive SPI or I2C device driver over mavlink.
Support for this is in the devop MAVProxy module
8 years ago
Andrew Tridgell
da7ed73051
GCS_MAVLlink: added handle_common_message()
...
this will make it easier to add common functions for mavlink messages
without having to do a commit for each vehicle
8 years ago
floaledm
9f8d2f0506
GCS_MAVLink: send status_text messages to Frsky lib queue
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
792f3b8a15
GCS_MAVLink: added handle_rc_bind()
8 years ago
Andrew Tridgell
f01f711ff6
GCS_MAVLink: added accept_packet() hook
...
this will allow vehicles to control whether packets are accepted by
GCS sysid or not
8 years ago
Andrew Tridgell
1fa137caad
GCS_MAVLink: added handle_preflight_reboot()
9 years ago
Peter Barker
aae84b3edc
GCS_MAVLink: send_collision_all
9 years ago
Peter Barker
7bc9a1cf83
GCS_MAVLink: break out a packetReceived function
...
This just moves code, doesn't change it
9 years ago
Andrew Tridgell
306487cad4
GCS_MAVLink: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Tom Pittenger
4fe94bdea3
GCS_MAVLink: add ADSB_streamrate
9 years ago
Tom Pittenger
b4b0ec404c
GCS_MAVLink: flag a link as active if it ever sends a message
9 years ago
Peter Barker
1e146256cc
GCS_MAVLink: move telemetry_delayed up into base class
9 years ago
Peter Barker
e828525c94
GCS_MAVLink: adjust_rate_for_stream_trigger is no longer virtual
9 years ago
Peter Barker
43fed65f37
GCS_MAVLink: move adjust_rate_for_stream up
9 years ago
Peter Barker
56114dd37a
GCS_MAVLink: use subclasses in vehicle directories
...
Instead of the vehicles defining functions that are declared in the libraries directory, they will now create subclasses of GCS_MAVLINK
9 years ago
Andrew Tridgell
7ec513668e
GCS_MAVLink: reserve some space when param fetch fails
...
this ensures we give some buffer space for parameter fetch when we are
low on buffer space
we reserve 100 bytes for 2 seconds after a param fetch fails due to
low buffer space
9 years ago
Andrew Tridgell
273c80116a
GCS_MAVLink: added a wrapper for sending HEARTBEAT
...
will be used to cope with old radios with MAVLink2
9 years ago
Andrew Tridgell
018b1143d2
GCS_MAVLink: handle difference between SERIALn_PROTOCOL=1 and 2
9 years ago
Andrew Tridgell
b3f94184f2
GCS_MAVLink: always build with MAVLink2 headers
9 years ago
Andrew Tridgell
318ec69465
GCS_MAVLink: added periodic saving of signing key
...
thanks to Michael for noticing this was missing
9 years ago
Andrew Tridgell
12c1d58511
GCS_MAVLink: cope with different packet overheads with signing
...
use common macros for determining if there is sufficient space to send
a packet
9 years ago