Peter Barker
a158b4f7b9
AP_Vehicle: provide dummy implementations of log structure methods
...
this allows a vehicle that doesnt' want to use logging to just ignore it, rather than provide dummy methods
2024-02-13 10:54:29 +11:00
Peter Barker
0694154f1c
AP_Vehicle: move logger object up to AP_Vehicle
2024-02-13 10:54:29 +11:00
Peter Barker
185396ee27
AP_Vehicle: compile with AHRS not available
2024-02-10 11:47:10 +11:00
Peter Barker
e7ded62763
AP_Vehicle: compile without ins
2024-02-10 11:47:10 +11:00
Peter Barker
04ae9879f3
AP_Vehicle: compile without scheduler
2024-02-10 11:47:10 +11:00
Peter Barker
a949b52b5a
AP_Vehicle: add support for compiling arming out
2024-02-10 11:47:10 +11:00
Peter Barker
6da7cfcf4e
AP_Vehicle: move scripting up to AP_Vehicle
2024-02-07 18:24:12 +11:00
Peter Barker
e660a1925e
AP_Vehicle: 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
94be9cb8b6
AP_Vehicle: move call to BoardConfig.init to AP_Vehicle
2024-02-01 07:59:11 +11:00
Peter Barker
652d2ec198
AP_Vehicle: move AP_Stats to AP_Vehicle
2024-01-30 11:12:21 +11:00
Andrew Tridgell
3643eb6d2a
AP_Vehicle: tidy TRIM_PITCH to PTCH_TRIM_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
cfc30fac44
AP_Vehicle: change LIM_ROLL_CD to ROLL_LIMIT_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
718fff0e96
AP_Vehicle: convert LIM_PITCH_MIN/MAX -> PTCH_LIM_MIN/MAX_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
1f7f4bac73
AP_Vehicle: convert MIN_GNDSPEED_CM to MIN_GROUNDSPEED
2024-01-23 15:00:30 +11:00
Andrew Tridgell
42be3d11ad
AP_Vehicle: change TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Tim Tuxworth
d749efb40d
AP_Vehicle: use new pitch_trim in degrees in AP_FixedWing
2024-01-23 15:00:30 +11:00
Peter Barker
1b288416e1
AP_Vehicle: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
1183328266
AP_Vehicle: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Peter Barker
17f311ef32
AP_Vehicle: correct compilation when AP_MISSION_ENABLED is false
2024-01-03 16:16:47 +11:00
Ryan Friedman
faa8ac0085
AP_Vehicle: Set position target depends on ext control
...
* Used to depend on scripting but now it's used in AP_ExternalControl
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-12-20 02:37:01 +00:00
Peter Barker
8e1fc60550
AP_Vehicle: correct compilation when AP_Vehicle not available
2023-12-13 18:34:40 +11:00
Peter Barker
b0b94f50ed
AP_Vehicle: add and use AP_RSSI_ENABLED
2023-12-12 11:37:57 +11:00
Iampete1
433f98fee1
AP_Vehicle: call scripting update from 1Hz loop
2023-12-05 11:03:58 +11:00
Andrew Tridgell
c61ee15c1f
AP_Vehicle: init networking after serial manager
...
init before serial manager led to not seeing any error messages if net
init failed
2023-12-04 10:12:41 +11:00
Peter Barker
e806adb009
AP_Vehicle: correct AP_Filter defines
...
- checking the build type is very rarely used and definitely not required here
- fix boilerplate to conform to normal pattern of including the config header and #if'ing based on the _ENABLED directly after that
2023-11-21 21:13:42 +11:00
Andy Piper
6ecb18e027
AP_Vehicle: link in AP_Filter support
...
allow filters to be compiled out
add filter updates at 1Hz
2023-11-21 13:26:23 +11:00
Andrew Tridgell
ba0598930e
AP_Vehicle: added AP_Networking::Port NET_Pn_ parameters
2023-11-17 10:54:24 -08:00
Rhys Mainwaring
e05780c446
AP_Vehicle: standardise AP_DDS message prefix
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-10-20 07:06:13 +11:00
Peter Barker
8cfdf10cf1
AP_Vehicle: use AP_GPS_ENABLED to exclude more code when GPS not compiled in
2023-09-27 16:38:15 +10:00
arshPratap
6a998fd9a8
AP_Vehicle: Added DDS_Command as a new ModeReason
2023-09-11 09:50:14 +10:00
Peter Barker
23ec192854
AP_Vehicle: allow more libraries to compile with no HAL_GCS_ENABLED
2023-09-05 22:23:51 +10:00
Peter Barker
f987fa4a4e
AP_Vehicle: add missing include for accelcal
2023-09-04 13:55:27 +10:00
Andy Piper
8f644f473c
AP_Vehicle: add autotune options
2023-08-23 18:06:22 +10:00
Andy Piper
9611baf148
AP_Vehicle: soft reboot iomcu on soft reboot
2023-08-15 06:53:48 +10:00
Henry Wurzburg
af34b1e43b
AP_Vehicle: add failsafe protections to Mode Takeoff
2023-08-09 17:33:58 +10:00
Andrew Tridgell
8ddaf17184
AP_Vehicle: update networking at 10Hz
2023-08-06 09:20:08 +10:00
Tom Pittenger
169a7b1c73
AP_Vehicle: add support for Networking
2023-08-06 09:20:08 +10:00
Randy Mackay
1fd1a7f881
AP_Vehicle: add get_steering_and_throttle
2023-08-01 09:16:17 +10:00
Iampete1
f5d6e167b5
AP_Vehicle: dynamic notch use min ratio for RPM tracking
2023-07-18 11:32:39 +10:00
Tom Pittenger
ecc517360f
AP_Vehicle: is_landing/is_taking_off not to req scripting
2023-07-03 22:44:00 -07:00
Iampete1
df8aee1567
AP_Vehicle: Add FLTMODE_GCSBLOCK parameter and helper function
2023-06-28 12:56:25 +01:00
Peter Barker
5daa38ffba
AP_Vehicle: initialise generator before init_ardupilot
...
each of the vehicles does a load-defaults-from-files. Use that fact to ensure any generator backend parameter's defaults are loaded.
2023-06-27 09:54:29 +10:00
Peter Barker
234bae6816
AP_Vehicle: add option to disable relay and servorelay libraries
2023-06-20 09:36:39 +10:00
Tatsuya Yamaguchi
797cb9c8e2
AP_Vehicle: implement is_landing and is_taking_off for use by lua
2023-05-26 10:59:09 -07:00
Peter Barker
77200da280
AP_Vehicle: move call of notify.update up to AP_Vehicle
2023-05-17 18:41:15 +10:00
Andrew Tridgell
20cbd8dd0b
AP_Vehicle: change no airspeed sensor message
...
it should be INFO not WARNING as not having an airspeed sensor isn't
an issue if it is disabled
2023-05-09 11:26:33 +10:00
arshPratap
aa25461bbe
AP_Vehicle: split off start() method in DDS
...
this allows for an DDS_ENABLED parameter
2023-05-03 15:22:42 +10:00
Peter Barker
d0c80f5877
AP_Vehicle: move and rename CAN Driver_Type enumeration
2023-04-20 08:53:46 +10:00
Tom Pittenger
af2fc47b4d
AP_Vehicle: move AP_KDECAN to AP_Vehicle
...
ssss
2023-04-17 11:52:52 +10:00
Peter Barker
50dbf4219b
AP_Vehicle: AP_Arming ensures mission items present when in auto mode
...
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
2023-04-14 07:49:54 +10:00