Commit Graph

191 Commits

Author SHA1 Message Date
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
Peter Barker 3af77ea470 Blimp: tidy sending of queued generator messages 2023-11-20 19:25:25 +11:00
Peter Barker 294e04cffa Blimp: tidy sending of queued mcu status messages 2023-11-20 19:25:25 +11:00
Peter Barker e9700c1709 Blimp: tidy sending of queued opticalflow messages 2023-11-20 19:25:25 +11:00
Peter Barker c22a755373 Blimp: tidy sending of queued mount messages 2023-11-20 19:25:25 +11:00
Peter Barker 7a5ee38b9f Blimp: add and use AP_MAVLINK_COMMAND_LONG_ENABLED 2023-11-16 10:50:21 +11:00
Peter Barker 724104aa2a Blimp: tidy use of GPS mavlink defines 2023-10-27 14:16:47 +11:00
Peter Barker 159b71cee8 Blimp: save bytes when AP_AIS_ENABLED is false 2023-10-27 14:16:47 +11:00
Peter Barker 6cfc6f56cb Blimp: remove MSG_BATTERY_STATUS from steams if AP_BATTERY_ENABLED is false 2023-10-26 13:23:57 +11:00
Michael du Breuil bed58d9952 Blimp: Support not sending a status text on state change 2023-10-25 09:39:51 -07: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 b183d167d9 Blimp: remove misleading implementation of MAV_CMD_CONDITION_YAW
this would return success when it, in fact, does nothing.
2023-10-18 19:04:23 +11:00
Mykhailo Kuznietsov 14b67768cf Blimp: Fix some typos
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00