Commit Graph

18 Commits

Author SHA1 Message Date
Peter Barker 55710e7f7b Blimp: use virtual method for GCS_MAVLink::handle_message
use more appropriate naming for the method.
2024-01-24 09:07:41 +11:00
Peter Barker 7a5ee38b9f Blimp: add and use AP_MAVLINK_COMMAND_LONG_ENABLED 2023-11-16 10:50:21 +11:00
Peter Barker 146485f7cf Blimp: handle MAV_CMD_NAV_TAKEOFF via command_long and command_in 2023-10-24 12:59:19 +11:00
Peter Barker eb0d421bfc Blimp: handle MAV_CMD_DO_FLIGHTTERMINATION as both long and int 2023-09-27 11:27:45 -07:00
Peter Barker 0f48bf7552 Blimp: support preflight calibration via command_int 2023-09-13 17:24:07 +10:00
Peter Barker 0bf4a0a39a Blimp: pass mavlink_message_t to handle_command_*_packet
the "special case" blocks are getting longer and longer.  Merge the switch statements for the command type to be handled by passing around the message.
2023-08-22 10:11:33 +10:00
Michelle Rossouw b5d22ce47c Blimp: Remove extra defines and other code, fixup some formatting and naming 2023-08-21 21:01:47 +10:00
Randy Mackay 5e6b974556 Blimp: remove unused handle_command_mount override 2023-05-17 12:38:49 +10:00
Peter Barker d92311381f Blimp: add support for mavlink in-progress message 2023-02-21 17:07:41 +11:00
Peter Barker 3ced1b27aa Blimp: remove empty override method 2022-09-14 20:16:38 +10:00
Peter Barker 24a5f57b45 Blimp: provide default implemenation of handle_change_alt_request
The TODO items to actually implement these are almost 6 years old.
Since then these methods have been burning space.

This doesn't even make sense for several vehicles, so a default
implementation which does nothing seems OK.
2022-02-08 10:59:13 +11:00
Stephen Dade 2821e6815e Blimp: Add support for HIGH_LATENCY2 messages 2021-07-07 17:10:05 +10:00
Michelle Rossouw 0e2cb4a00c Blimp: Code cleanups 2021-07-06 14:56:02 +10:00
Michelle Rossouw 1a0f44a8ad Blimp: Add logging and MAVLink 2021-07-06 14:56:02 +10:00
Peter Barker d822499155 Blimp: move handling of last-seen-SYSID_MYGCS up to GCS base class 2021-04-07 17:54:21 +10:00
Peter Barker c064e09806 Blimp: remove unused command_ack counter 2021-04-07 17:54:21 +10:00
Michelle Rossouw ded488fd9f Blimp: Remove most commented out code and other cleanups 2021-03-31 12:27:07 +11:00
Michelle Rossouw b98bbcb678 Blimp: initial implementation of blimp vehicle type 2021-03-31 12:27:07 +11:00