Commit Graph

203 Commits

Author SHA1 Message Date
Iampete1 deca687d30 Blimp: add support for `AVAILABLE_MODES` msg 2024-11-13 20:11:50 +11:00
Peter Barker cd2c5a1697 Blimp: make SRV_Channels::cork non-static
for symmetry with the push function
2024-11-13 19:47:49 +11:00
Peter Barker 52e2a162c9 Blimp: create and use a singleton for SRV_Channels
avoid creation of static pointers to objects held within SRV_Channels
2024-11-13 19:47:49 +11:00
Peter Barker b26e37e54c Blimp: add specific defines for sending of GPS mavlink messages 2024-11-13 19:40:19 +11:00
Randy Mackay 711d7c8493 Blimp: version to 4.7.0-dev 2024-11-06 18:13:45 +11:00
Leonard Hall 6d2631811d Blimp: integrate PSC logging update 2024-10-04 09:25:56 +09:00
Peter Barker bdecbb5369 Blimp: correct parameter documentation
Blimp doesn't send this stuff
2024-10-01 10:13:06 +10:00
Thomas Watson b9dcd5949d Blimp: only send airspeed when enabled
Avoids debug message spam about sending an unknown message.
2024-09-23 18:53:27 +10:00
Gone4Dirt 4eba87d040 Blimp: Remove previous flight mode 2024-09-19 19:11:09 +09:00
Iampete1 34aad934d1 Blimp: add Airspeed to raw sensor stream rates 2024-09-17 09:10:17 +10:00
Peter Barker a868fb8861 Blimp: avoid nullptr dereference on bad rcmap value entry 2024-09-10 22:00:50 +10:00
Peter Barker d3ab49205b Blimp: remove ENABLED/DISABLED defines
these are unused
2024-08-05 09:30:11 +10:00
Peter Barker 004764032e Blimp: add build option to not send RC_CHANNELS_RAW
we keep this around in case we break old OSD setups
2024-07-30 10:29:58 +10:00
Peter Barker 3e54ecfece Blimp: correct compilation with AP_RRSI_ENABLED false
Co-authored-by: David Buzz <davidbuzz@gmail.com>
2024-07-24 09:11:39 +10:00
richaravoil 84adf69ac9 Blimp: get MAV_STATE_BOOT on reboot 2024-06-29 00:12:33 +10:00
Iampete1 042fd53750 Blimp: use new ModeReason::AUX_FUNCTION 2024-06-18 09:49:20 +10:00
Andrew Tridgell 91ff1bc028 Blimp: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
Peter Barker 42966415a9 Blimp: remove redundant @Values from parameter documentation 2024-05-21 14:27:05 +10:00
Peter Barker b78b79fa84 Blimp: remove Baro accumulate API
no backend actually needs to be prodded, everything is done on timers
2024-04-18 09:19:20 +10:00
Peter Barker c9c573d9af Blimp: move Arming, Beacon and RC_Mapper into ardupilotwaf.py
these were built for all vehicles, so put them in the common list
2024-04-17 18:11:46 +10:00
Thomas Watson 319d1a794f Blimp: unmark FORMAT_VERSION as read-only
Matches other vehicles and allows GCSes to use documented behavior of a
zero write to FORMAT_VERSION to reset EEPROM contents.
2024-04-10 17:45:37 +10:00
Peter Barker 335db007e9 Blimp: remove far_from_EKF_origin sanity checks
some  flawed implementations, and the extreme-ardupilot project means these checks are no longer required
2024-04-10 17:17:12 +10:00
Peter Barker 6477effa3f Blimp: move handling of DO_SET_HOME up to GCS_MAVLink base class 2024-04-09 09:35:16 +10:00
Peter Barker a562e30075 Blimp: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker f2a80676df Blimp: move AP_OSD into common libraries list 2024-03-19 07:15:10 +11:00
Peter Barker c15336a127 Blimp: allow HarmonicNotches to be compiled out of the code 2024-03-19 07:04:13 +11:00
Iampete1 99bfc03bc5 Blimp: don't try and send MSG_RANGEFINDER if AP_RANGEFINDER_ENABLED is false 2024-03-05 12:32:20 +11:00
Peter Barker fcbd88558c Blimp: adjust for logging having moved to AC_PosControl 2024-02-29 19:27:47 +11:00
Peter Barker 4027b32b07 Blimp: move serial_manager parameters up to base class 2024-02-29 12:12:19 +11:00
Peter Barker ee69b709d4 Blimp: remove unused old_top_element param from convert_class 2024-02-27 10:37:45 +11:00
Peter Barker a1cd6df32c Blimp: convert EFI cvonversion to g2_conversion entry 2024-02-27 10:37:45 +11:00
bugobliterator 550efc39a5 Blimp: fix version setting in CheckFirmware app descriptor 2024-02-21 18:54:17 +11:00
Peter Barker 482c8d7f0b Blimp: use AUX_FUNC instead of typedef aux_func_t 2024-02-15 08:41:30 +11:00
Peter Barker ea7788f49d Blimp: move parameter storage formatting up to AP_Vehicle 2024-02-13 14:23:35 +11:00
Peter Barker ff1ccdf2ee Blimp: move logger object up to AP_Vehicle 2024-02-13 10:54:29 +11:00
Peter Barker 1f46bd3a6f Blimp: move RC bits in mavlink to common code
Plane's semantics change to be like Copter. Rover, Sub and Tracker will start reporting the bits
2024-02-10 11:46:44 +11:00
Peter Barker b69c51a296 Blimp: move scripting up to AP_Vehicle 2024-02-07 18:24:12 +11:00
Peter Barker fa0797a5f4 Blimp: add comment for lost AP_Stats object params 2024-02-07 18:24:12 +11:00
Peter Barker e3d00f20a6 Blimp: provide and use base-method implementation for guided mode request 2024-02-06 11:07:48 +11:00
Peter Barker bb52056632 Blimp: move call to BoardConfig.init to AP_Vehicle 2024-02-01 07:59:11 +11:00
Peter Barker 0a5b6c7797 Blimp: move AP_Stats to AP_vehicle 2024-01-30 11:12:21 +11:00
Peter Barker 81b279758d Blimp: handle RADIO_STATUS is GCS base class 2024-01-24 18:43:15 +11:00
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 8e91c72089 Blimp: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +11:00
Peter Barker 79eeb7b461 Blimp: correct compilation when fence compiled out 2024-01-15 09:39:41 +11:00
Randy Mackay f435632a35 Blimp: SYSID_MYGCS param increment 2023-11-28 07:54:45 +09:00
Andy Piper 97a4eed232 Blimp: update for new AC_PID settings
D_FF logging docs
2023-11-21 13:26:23 +11:00
Andy Piper c4dc6f6471 Blimp: add documentation for PID notches and D feed-foward
update PID notch centers at 1Hz with average loop rate
2023-11-21 13:26:23 +11:00
Peter Barker a13353f740 Blimp: stop streaming trying SIM_STATE messages outside sim 2023-11-20 19:25:25 +11:00
Peter Barker c79e9eb039 Blimp: tidy sending of esc telem generator messages 2023-11-20 19:25:25 +11:00