Peter Barker
a9f62f196e
GCS_MAVLink: consolidate places we snprintf statustexts
5 years ago
Peter Barker
314ea32ede
GCS_MAVLink: any internal error means MAV_STATE_CRITICAL
5 years ago
Peter Barker
7d2557b316
GCS_MAVLink: correct txspace return value issues
...
- checking of space in send_to_active_channels was incorrect - did not
take into account locked status of the channel
- corrected return value on comm_get_txspace - took a uint32_t, cast it
to int16_t, checked it for zero, then cast it to uint16_t on return.
That's just... odd.
5 years ago
Michael du Breuil
cb1b236439
GCS_MAVLink: Use the vehicle singleton to directly set the flight mode
5 years ago
Peter Barker
74670a77be
GCS_MAVLink: avoid allocating a GCS_MAVLINK per mavlink channel
6 years ago
Pierre Kancir
b1506ca652
GCS_MAVLink: pass mavlink_message_t by const reference
6 years ago
Peter Barker
0963957b31
GCS_MAVLink: correct GCS_Dummy firmware version
6 years ago
Peter Barker
c39a622653
GCS_MAVLink: take sw_version from AP_FWVersion struct
6 years ago
Peter Barker
e6653f42dd
GCS_MAVLink: correct examples with override keyword
6 years ago
Michael du Breuil
8cafbe394f
GCS_MAVLink: Fix includes
6 years ago
Peter Barker
2796beac8d
GCS_MAVLink: move various sensor status flag updates up
6 years ago
Peter Barker
ab1c42696c
GCS_MAVLink: move FRsky telemetry up into common GCS telemetry class
6 years ago
Peter Barker
74702b8688
GCS_MAVLink: make sending of send_pid_tuning up
6 years ago
Peter Barker
8de4ee7348
GCS_MAVLink: move update_sensor_status_flags into GCS subclasses
6 years ago
Peter Barker
cb33f290a7
GCS_MAVLink: move sensor flags to be a GCS thing rather than a GCS_MAVLINK thing
...
These are a per-vehicle thing, not a per-mavlink-backend thing.
6 years ago
Peter Barker
de615ee11d
GCS_MAVLink: move try_send_message of nav_controller_output up
6 years ago
Peter Barker
d8847a6192
GCS_MAVLink: move handling of command-int MAV_CMD_DO_SET_HOME up
6 years ago
Peter Barker
120f0822ae
GCS_MAVLink: move sending of sys_status message up
6 years ago
Michael du Breuil
27d461348e
GCS_MAVLink: Use rally singleton
6 years ago
Peter Barker
dfd0ecd2bd
GCS_MAVLink: use mission singleton
6 years ago
Peter Barker
ef46acda71
GCS_MAVLink: support MAV_CMD_SET_MESSAGE_INTERVAL
6 years ago
Peter Barker
26e7abe6c4
GCS_MAVLink: use camera singleton to get camera rather than callback
7 years ago
Peter Barker
d5f6911db7
GCS_MAVLink: use compass singleton instead of subclass callback
7 years ago
Peter Barker
c333a905df
GCS_MAVLink: use AP_FWVersion singleton
7 years ago
Peter Barker
fc1775df75
GCS_MAVLink: handle setting of ekf origin in GCS_MAVLink
7 years ago
Peter Barker
417e9e9aaf
GCS_MAVLink: move data stream send up
7 years ago
Peter Barker
682679c68d
GCS_MAVLink: use AP_ServoRelayEvents singleton
7 years ago
Peter Barker
4fd2ec1cef
GCS_MAVLink: factor vehicle's mavlink send_heartbeat
7 years ago
Peter Barker
269294754f
GCS_MAVLink: use gps singleton
7 years ago
Peter Barker
d0c2898ebc
GCS_MAVLink: move handling of SET_GPS_GLOBAL_ORIGIN up
7 years ago
Peter Barker
add1743c12
GCS_MAVLink: move send_autopilot_request calls up to GCS base class
8 years ago
Peter Barker
2a07a077d9
GCS_MAVLink: use GCS_MAVLINK subclasses to handle set_mode
8 years ago
Peter Barker
bff31e8b42
GCS_MAVLink: remove CLI
8 years ago
Peter Barker
b4688bd3d4
GCS_MAVLink: move common mavlink camera handling up
8 years ago
Peter Barker
85a0da6178
GCS_MAVLink: handle common GPS messages in base GCS_MAVLINK class
8 years ago
Peter Barker
bd28bdd907
GCS_MAVLink: move handling of MAG_CAL command longs up
8 years ago
Peter Barker
318861e824
GCS_MAVLink: move mavlink support for servo/relay up
8 years ago
Peter Barker
ebe3dcef6f
GCS_MAVLink: move rally-point handling up
8 years ago
Peter Barker
129d7220e6
GCS_MAVLink: move handling of incoming statutext messages up
8 years ago
Peter Barker
69c7402c9c
GCS_MAVLink: add const chan method to GCS_Dummy
8 years ago
Peter Barker
6cc19fee35
GCS_MAVLink: GCS_Dummy and GCS_routing get get_mission
8 years ago
Peter Barker
3f43789742
GCS_MAVLINK: provide a GCS singleton for examples and tools to use
8 years ago