Commit Graph
57 Commits
Author SHA1 Message Date
Michelle Rossouw 744d5e1378 Blimp: Add motor blimp support and waypoint navigation 2026-06-02 17:46:27 +10:00
Peter Barker ef2c4f55fc Blimp: adjust for EKF2 shim 2026-05-05 09:52:15 +10:00
Peter Barker 23433dc612 Blimp: adjust for AP_AHRS_NavEKF3 shim 2026-05-05 09:52:15 +10:00
Thomas Watson 96e5a474f5 Blimp: make flight mode parameters into array
This removes the need for the pointer to the first flight mode, and
removes the undefined behavior resulting from indexing past that first
flight mode and hoping the others follow (though this is unlikely to
pose a problem in practice).

Saves a few bytes of RAM and flash as the pointer is no longer needed
and code is no longer necessary to set it up.

Also fixes the bounds check condition of that array to match its size so
there is no longer the possibility of indexing one past it.
2026-04-13 12:50:48 +01:00
Bob Long 9ff7b9c346 global: add Range to EKF failsafe param doc 2025-10-23 08:13:22 +11:00
Peter Barker 59e79a70ae Blimp: tweak MAV parameter names 2025-04-07 10:58:41 +10:00
Peter Barker b534d383ff Blimp: add parameter conversion for MAV parameters 2025-04-07 10:58:41 +10:00
Peter Barker 0525b0d73f Blimp: move telem_delay up into MAV_TELEM_DELAY 2025-04-07 10:58:41 +10:00
Peter Barker 198227090e Blimp: SYSID_MYGCS and enforce move up to GCS, change to MAV_MYGCS_ENFRCE 2025-04-07 10:58:41 +10:00
Peter Barker 38b7b063ae Blimp: move streamrate parameters to GCS_MAVLINK base class 2025-04-07 10:58:41 +10:00
Peter Barker f22e49c01a Blimp: create and use MAV_ parameter namespace
Move serveral parameters in

Rover: create and use MAV_ parameter namespace

Move serveral parameters in
2025-04-07 10:58:41 +10:00
muramura 0c9aaa2ae6 Blimp: fix param increment description 2025-01-13 20:33:33 +09:00
Peter Barker f2a4253ed2 Blimp: adjust for renaming of RC_Channel and GCS_MAVLink headers 2024-12-26 11:01:22 +11:00
Peter BarkerandDavid Buzz 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
Peter Barker 42966415a9 Blimp: remove redundant @Values from parameter documentation 2024-05-21 14:27:05 +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 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
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 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 0a5b6c7797 Blimp: move AP_Stats to AP_vehicle 2024-01-30 11:12:21 +11:00
Peter Barker 8e91c72089 Blimp: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +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
Leonard Hall 9f0c119c33 Blimp: Support PD Max 2023-09-26 10:41:05 +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
Michelle Rossouw 81650d34a3 Blimp: Add Loiter class and RTL mode 2023-08-21 21:01:47 +10:00
bugobliterator 581eb83f04 Blimp: change INS_ to INS 2023-03-21 10:04:16 +11:00
Iampete1 010144b2bd Blimp: use shared param info defines 2023-01-11 18:41:34 +11:00
Peter Barker d3bbc94af9 Blimp: make check_var_info void
Given all the callers die anyway, make it void
2023-01-10 10:48:15 +11:00
Peter Barker 3ec97ea900 Blimp: implement parameter CopyFieldsFrom and use it 2023-01-03 11:08:43 +11:00
Henry Wurzburg 20c0448165 Blimp: update logging bitmask metadata to new style and correct errors 2022-08-09 11:38:16 +10:00
Iampete1 0bb28c6484 Blimp: set defualt format version 2022-07-20 17:59:59 +10:00
Henry Wurzburg 913afe7b4e Blimp: fix duplicate param and remove params/values not used 2022-03-29 08:37:09 +09:00
Peter Barker a501a86c8d Blimp: split AP_HAL_SITL and HAL_SIM_ENABLED 2022-03-17 14:39:55 +11:00
Peter Barker bcf9928c78 Blimp: use @CopyValuesFrom for FLTMODEn parameters 2021-12-16 07:11:33 +11:00
Andrew Tridgell f7442eca36 Blimp: revert compass parameter changes 2021-12-04 16:51:53 +11:00
Iampete1 2a2685d874 Blimp: remove compass params underscore 2021-11-30 08:14:43 +09:00
Peter Barker 60932e04d5 Blimp: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED 2021-11-15 20:27:40 +11:00
Peter Barker e301595143 Blimp: ensure ENABLE_SCRIPTING is always defined 2021-11-15 20:27:40 +11:00
Shiv Tyagi 280ddb3d22 Blimp : Parameters.cpp : Formatting fixes in GCS_PID_MASK Bitmask description 2021-10-20 14:22:48 +11:00
Peter Barker bf7474c940 Blimp: DCM handles centrifugal correction application internally now 2021-08-17 10:36:46 +10:00
Leonard Hall dd9bc4da67 Blimp: fix PID filter names FILT -> FLTE, D_FILT -> FLTD 2021-08-10 08:33:56 +09:00
bugobliterator 9ed21ad4dd Blimp: change class name from SITL::SITL to SITL::SIM 2021-08-05 07:25:31 +10:00
Michelle Rossouw 0e2cb4a00c Blimp: Code cleanups 2021-07-06 14:56:02 +10:00
Michelle Rossouw 5bd3e3e330 Blimp: Add modes Velocity and Loiter 2021-07-06 14:56:02 +10:00