Willian Galvani
9e0fd1c9d5
Sub: make gcs failsafe timeout a parameter
2024-08-01 09:40:16 +10:00
Peter Barker
29ff6a28d1
ArduSub: 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
Clyde McQueen
297fcfd777
Sub: handle MAV_CMD_DO_REPOSITION
2024-07-25 10:44:16 +10:00
Willian Galvani
a3ea80a1f2
Sub: tell ahrs we can fly multiple directions
2024-07-14 17:12:48 +10:00
Willian Galvani
62d9b14a65
Sub: add arming check for backup origin
...
Co-authored-by: Clyde McQueen <clyde@mcqueen.net>
2024-07-11 14:17:54 -03:00
Willian Galvani
78a7c86bbd
Sub: create backup origin for gps-less operation with WMM
...
Co-authored-by: Clyde McQueen <clyde@mcqueen.net>
2024-07-11 14:17:54 -03:00
Peter Barker
a5d7000ffd
ArduSub: make AP_RANGEFINDER_ENABLED remove more code
2024-07-02 09:17:26 +10:00
Willian Galvani
2b60e93410
Sub: move servo calc logic to motors_output() and cork SRV_Channels for improved performance
2024-06-28 13:10:15 -03:00
ES-Alexander
b0d89c6862
Sub: update status to include all failsafes
2024-06-28 12:45:10 -03:00
Willian Galvani
12de0d85dd
Sub: sync MAVLink system id in 1hz loop
2024-06-27 21:05:19 -03:00
Willian Galvani
9fdf52c59c
Sub: motor detection mode does not require valid position
2024-06-22 23:30:52 -03:00
richaravoil
d6ab080060
ArduSub: get MAV_STATE_BOOT on reboot
2024-06-20 19:25:59 -03:00
Willian Galvani
be87aa5191
Sub: set default streamrates
2024-06-04 19:24:51 -03:00
Andrew Tridgell
74dc4f961c
ArduSub: use NEW_NOTHROW for new(std::nothrow)
2024-06-04 09:20:21 +10:00
Colin Wong
e27dea7003
ArduSub: implement servo 2 and 3 min/max-toggle button functions
2024-05-29 13:35:58 -03:00
Peter Barker
633a72e118
ArduSub: remove redundant @Values from parameter documentation
2024-05-21 14:27:05 +10:00
Peter Barker
41d0a79ec0
Sub: correct boot on boards with features missing
...
parameters don't exist for defaulting, so config error loop is entered. The config error loop also isn't working well this early in the boot, so the board is not perfectly informative.
Config Error: param deflt fail:BARO_PROBE_EXT
no link
Config Error: param deflt fail:BARO_PROBE_EXT
no link
no link
Config Error: param deflt fail:BARO_PROBE_EXT
no link
2024-05-08 18:18:07 +10:00
Iampete1
fd9423b254
Sub: `euler_rate_to_ang_vel` takes Quaternion attitude
2024-05-07 08:34:40 +09:00
Peter Barker
cccd105ac9
ArduSub: 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
0c2ae35d88
ArduSub: 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
Peter Barker
860498d30e
Sub: remove redundant home_is_set check
...
this is already guaranteed to be the case
2024-04-11 20:24:16 -03:00
Thomas Watson
58c51f9fe6
Sub: 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
3443e1c12f
ArduSub: 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
89a9a0e6d1
ArduSub: move handling of DO_SET_HOME up to GCS_MAVLink base class
2024-04-09 09:35:16 +10:00
Clyde McQueen
e4115efa67
Sub: publish filtered alt in mav msgs
2024-04-08 10:51:12 -03:00
Peter Barker
547358c86a
ArduSub: stop passing serial manager to GPS init
...
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
b03346c096
ArduSub: move AP_OSD into common libraries list
2024-03-19 07:15:10 +11:00
Peter Barker
62f1d40d3b
ArduSub: allow HarmonicNotches to be compiled out of the code
2024-03-19 07:04:13 +11:00
Clyde McQueen
53db811626
Sub: support ABOVE_TERRAIN frame in auto
2024-03-11 13:38:38 -03:00
Willian Galvani
11127e885c
Sub: update Release notes
2024-03-06 23:23:55 -03:00
Willian Galvani
1509a8ea8d
Sub: add missing call to calc_pwm()
2024-03-06 17:49:53 -03:00
Iampete1
fd94222832
ArduSub: don't try and send MSG_RANGEFINDER if AP_RANGEFINDER_ENABLED is false
2024-03-05 12:32:20 +11:00
Willian Galvani
5a87b0a436
Sub: make master 4.6.0 dev
2024-03-01 18:12:32 -03:00
Peter Barker
bd8fdd29d8
ArduSub: move serial_manager parameters up to base class
2024-02-29 12:12:19 +11:00
Peter Barker
5e35c8850f
ArduSub: remove unused old_top_element param from convert_class
2024-02-27 10:37:45 +11:00
Peter Barker
620723767d
ArduSub: simplify g2 object conversion
2024-02-27 10:37:45 +11:00
Clyde McQueen
f9db039dcc
Sub: add SURFTRAK mode
2024-02-21 18:59:20 -03:00
Peter Barker
ccc9231c67
ArduSub: move gripper up to AP_Vehicle
...
also make the singleton return a reference rather than a pointer
2024-02-21 21:05:12 +11:00
bugobliterator
c707ac1970
ArduSub: fix version setting in CheckFirmware app descriptor
2024-02-21 18:54:17 +11:00
Peter Barker
df72d3faac
ArduSub: move parameter storage formatting up to AP_Vehicle
2024-02-13 14:23:35 +11:00
Peter Barker
80fa661042
ArduSub: move logger object up to AP_Vehicle
2024-02-13 10:54:29 +11:00
Peter Barker
00bca3499f
Sub: move scripting up to AP_Vehicle
2024-02-07 18:24:12 +11:00
Peter Barker
3bf58ad540
ArduSub: add comment for lost AP_Stats object params
2024-02-07 18:24:12 +11:00
Peter Barker
cb05eef238
ArduSub: move can_mgr.init call up to AP_Vehicle
...
... also adds the call for Blimp...
2024-02-06 11:03:54 +11:00
Peter Barker
64ac69b160
ArduSub: move call to BoardConfig.init to AP_Vehicle
2024-02-01 07:59:11 +11:00
Peter Barker
81231997ff
Sub: move AP_Stats to AP_vehicle
2024-01-30 11:12:21 +11:00
Peter Barker
aa14e73a0b
ArduSub: use virtual method for GCS_MAVLink::handle_message
...
use more appropriate naming for the method.
2024-01-24 09:07:41 +11:00
J.R. Bronkar
6ffdfd9f48
ArduSub: fractional Loiter Turn Support
...
Adds special storage handling for loiter turns. Fractional Loiter
Turns 0<N<1 are stored by multiplying the turn number by 256, then
dividing that number by 256 on retrieval.
2024-01-22 20:27:20 -08:00
Peter Barker
852944a1b1
Sub: correct compilation when HAL_LOGGING_ENABLED is false
2024-01-17 18:25:55 +11:00
Peter Barker
0275494042
ArduSub: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00