22 Commits

Author SHA1 Message Date
Peter Barker
324f32201c ArduSub: move terrain handling up into GCS_MAVLink common 2026-01-27 10:20:58 +11:00
Peter Barker
35b7dc69e5 Sub: override handle_manual_control_axes
allows for code reuse / common behaviour across vehicles
2026-01-20 09:25:53 +11:00
Leonard Hall
6419f811f9 Sub: NEU to NED renaming - No compiler change 2025-12-17 08:03:10 +09:00
ES-Alexander
77ab2b4636 Sub: GCS_MAVLink: fix SCALED_PRESSURE3 for standard users
Adds fallback behaviour so users with a third barometer can get their data, at least when it's not used in conjunction with the temperature sensor that the initial reallocation workaround was being used for.
2025-09-24 15:59:54 -03:00
ES-Alexander
a74718472f ArduSub: improve turn counting 2025-08-04 15:17:14 -03:00
Andrew Tridgell
ee87371895 Sub: update for sysid_is_gcs() 2025-07-29 09:34:08 +10:00
Iampete1
3431f67f0d Sub: DO_CHANGE_SPEED use enum and reject types other than ground speed 2025-07-08 08:57:02 +09:00
Peter Barker
5a4bfe038a ArduSub: log last time we saw our GCS on each link
useful for working out how close a vehicle was to failsafing
2025-06-27 19:01:24 +10:00
Peter Barker
3d6d163f97 ArduSub: replace ToRad with radians and ToDeg with degrees 2025-05-29 11:24:56 +10:00
Leonard Hall
a151aadd3e Sub: add units and frames to AC_WPNav methods
Sub
2025-05-02 21:47:07 +10:00
Peter Barker
427d1412b9 ArduSub: add _cm to get_vector_from_origin_NEU
... and the _NE equivalent.

Moves us closer to using metres in interfaces.  Several places already *0.01 the result of these methods
2025-04-29 08:29:41 +09:00
Willian Galvani
e6c48e8d21 Sub: turn lights and videoToggle into auxFunctions 2025-04-24 22:16:50 -03:00
Leonard Hall
1eed87b267 ArduSub: add units and frames to AC_AttitudeControl methods
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2025-04-23 10:02:29 +10:00
Peter Barker
e231fa02b6 ArduSub: tweak MAV parameter names 2025-04-07 10:58:41 +10:00
Peter Barker
14b9d50a35 ArduSub: SYSID_MYGCS and enforce move up to GCS, change to MAV_MYGCS_ENFRCE 2025-04-07 10:58:41 +10:00
Peter Barker
fe125dd5b1 ArduSub: move streamrate parameters to GCS_MAVLINK base class 2025-04-07 10:58:41 +10:00
Peter Barker
c757e705d3 ArduSub: create and use MAV_ parameter namespace
Move serveral parameters in
2025-04-07 10:58:41 +10:00
Peter Barker
ae04bc55e4 ArduSub: correct myggcs to mygcs
not sure what the extra "g" was supposed to be for, best suggestion so far is "great".

Doesn't really add anything, so we should remove it.
2025-04-02 19:48:47 +11:00
Iampete1
77b8d90226 ArduSub: move from MAV_MODE enum to uint8_t 2025-02-17 17:20:24 +11:00
muramura
dcafda890b Sub: Change division to multiplication 2025-01-02 23:22:42 +11:00
Peter Barker
f2d0607b90 ArduSub: adjust for renaming of RC_Channel and GCS_MAVLink headers 2024-12-26 11:01:22 +11:00
Peter Barker
e9cf45ac46 ArduSub: make RC_Channel and GCS_MAVLink filenames consistent 2024-12-26 11:01:22 +11:00