Commit Graph

440 Commits

Author SHA1 Message Date
Peter Barker 67eca06cac Rover: fold startup_ground back into caller
remove stale comments around same.

rename method to avoid confusion
2024-04-17 22:18:22 +10:00
Peter Barker 9da6ff4ba5 Rover: 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
Randy Mackay 61b4439d95 Rover: rename release notes 2024-04-10 17:11:13 +10:00
Peter Barker 2b76f66ebc Rover: move handling of DO_SET_HOME up to GCS_MAVLink base class 2024-04-09 09:35:16 +10:00
Andrew Tridgell 6b9e6e54c1 Rover: release notes for 4.5.1 2024-04-08 12:59:26 +09:00
Randy Mackay 7e44c5e9d4 Rover: 4.5.0 release notes 2024-04-02 13:12:07 +09:00
Andrew Tridgell be85cb625e Rover: release notes for 4.5.0-beta4 2024-03-22 15:43:07 +09:00
Peter Barker f5556712dd Rover: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker ac8474bd5a Rover: move AP_OSD into common libraries list 2024-03-19 07:15:10 +11:00
Andrew Tridgell 3f06102348 Rover: release notes for 4.5.0-beta3 2024-03-14 09:53:42 +09:00
Peter Barker 97b9c5d4b5 Rover: cope with AP_AVOIDANCE_ENABLED being false 2024-03-11 18:07:18 +11:00
Peter Barker ef82d8b8cc Rover: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Iampete1 61560fd129 Rover: don't try and send MSG_RANGEFINDER if AP_RANGEFINDER_ENABLED is false 2024-03-05 12:32:20 +11:00
Peter Barker 0d43f93160 Rover: move serial_manager parameters up to base class 2024-02-29 12:12:19 +11:00
Peter Barker f673617b54 Rover: remove unused old_top_element param from convert_class 2024-02-27 10:37:45 +11:00
Peter Barker 9af383f634 Rover: convert EFI cvonversion to g2_conversion entry 2024-02-27 10:37:45 +11:00
Peter Barker c26bb2b33b Rover: 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 5a4931b596 Rover: fix version setting in CheckFirmware app descriptor 2024-02-21 18:54:17 +11:00
Andy Little d867364088 Rover: Sailboat: revert friends and private Sailboat functions. See https://github.com/ArduPilot/ardupilot/pull/26152#discussion_r1495156661 2024-02-21 16:37:07 +09:00
Andy Little 057d7dca96 Rover Sailboat: reset and Tidy up https://github.com/ArduPilot/ardupilot/pull/26152 2024-02-21 16:37:07 +09:00
Andy Little 5c26b40c7e Rover Sailboat: refactor the mainsail/wingmast/mast_rotation logic and make non const sailboat functions private to the sailboat class.
Saves around 128 bytes of text image size (in SITL anyway)
2024-02-21 16:37:07 +09:00
Ryan Friedman aec0821d9a Rover: Add DDS release details
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-02-20 08:34:06 +09:00
Andy Little 883d57b286 Rover : class Mode : Add const attribute to some 'getter' member function signatures. 2024-02-19 12:15:35 +09:00
Peter Barker 4b5553ac33 Rover: use AUX_FUNC instead of typedef aux_func_t 2024-02-15 08:41:30 +11:00
Andrew Tridgell 6b1edfb097 Rover: release notes for 4.5.0-beta2 2024-02-14 11:22:25 +11:00
Peter Barker 5f24f33711 Rover: move parameter storage formatting up to AP_Vehicle 2024-02-13 14:23:35 +11:00
Richard Marko 04b46678a4 treewide: fix shebangs - /bin/bash -> /usr/bin/env bash
Most scripts/tools use non-portable `/bin/bash`, switch
to environment agnostic `/usr/bin/env bash`.
2024-02-13 11:36:23 +11:00
Peter Barker aa4a805bb6 Rover: move logger object up to AP_Vehicle 2024-02-13 10:54:29 +11:00
Peter Barker b315192dcf Rover: move scripting up to AP_Vehicle 2024-02-07 18:24:12 +11:00
Peter Barker 13af81ba61 Rover: add comment for lost AP_Stats object params 2024-02-07 18:24:12 +11:00
Peter Barker 17145bea46 Rover: 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 17c7a7de5d Rover: move call to BoardConfig.init to AP_Vehicle 2024-02-01 07:59:11 +11:00
Randy Mackay 1b7dc5e584 Rover: version to 4.6.0-dev 2024-01-31 10:03:09 +09:00
Randy Mackay 9b0602cc1e Rover: 4.5.0-beta1 release notes 2024-01-31 10:00:11 +09:00
Peter Barker e4cf674891 Rover: move AP_Stats to AP_vehicle 2024-01-30 11:12:21 +11:00
Peter Barker 75dec6fcc7 Rover: handle RADIO_STATUS is GCS base class 2024-01-24 18:43:15 +11:00
Peter Barker 03fe367459 Rover: 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 1ec61c57ba Rover: 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 8bdd0294b8 Rover: correct compilation when HAL_LOGGING_ENABLED is false 2024-01-17 18:25:55 +11:00
Peter Barker 6ca3f31143 Rover: make AHRS attitude member variables private 2024-01-14 12:47:47 +11:00
Randy Mackay 6fa2829ad4 Rover: 4.4.0 release notes 2023-12-19 10:31:37 +09:00
Michael du Breuil 3937e96738 Rover: Fix AP_Relay param naming 2023-12-19 10:01:01 +11:00
Thomas Watson 93724d9e75 Rover: remove references to legacy UART order 2023-12-19 06:53:15 +11:00
Randy Mackay 47c02b76cd Rover: 4.4.0-beta11 release notes 2023-12-05 19:14:18 +09:00
Randy Mackay 875960a4c6 Rover: boats keep navigating at WP if loiter fails 2023-11-28 12:46:46 +09:00
Randy Mackay d88dfa4428 Rover: auto navigates while stopped 2023-11-28 12:46:46 +09:00
Randy Mackay fc2ba985bb Rover: SYSID_MYGCS param increment 2023-11-28 07:54:45 +09:00
Randy Mackay cb1c912edf Rover: circle mode aux function support 2023-11-28 07:54:45 +09:00
Andy Piper e327691540 Rover: update PID notch centers at 1Hz with average loop rate 2023-11-21 13:26:23 +11:00
Peter Barker fc834caf38 Rover: stop streaming trying SIM_STATE messages outside sim 2023-11-20 19:25:25 +11:00