Peter Barker
222fe57915
AP_Vehicle: move parameter storage formatting up to AP_Vehicle
2024-02-13 14:23:35 +11:00
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
6da7cfcf4e
AP_Vehicle: move scripting up to AP_Vehicle
2024-02-07 18:24:12 +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
Tim Tuxworth
d749efb40d
AP_Vehicle: use new pitch_trim in degrees in AP_FixedWing
2024-01-23 15:00:30 +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
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
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
Peter Barker
f987fa4a4e
AP_Vehicle: add missing include for accelcal
2023-09-04 13:55:27 +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
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
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
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
Ryan Friedman
d361fec745
AP_Vehicle: Add DDS initialization and params to the vehicle if enabled
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
Co-authored-by: Arsh Pratap <arshpratapofficial@gmail.com>
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
Co-authored-by: Russ Webber <russ@rw.id.au>
2023-03-22 09:22:36 +11:00
Andrew Tridgell
510d979b79
AP_Vehicle: added set_land_descent_rate scripting method
2023-02-09 07:02:12 +11:00
Andrew Tridgell
63e5261406
AP_Vehicle: added set_rudder_offset()
2023-02-08 16:25:39 +11:00
Tom Pittenger
468d773391
AP_Vehicle: move AP_NMEA_OUTPUT to a first class library
2023-02-07 21:12:07 +11:00
Peter Barker
8075d33ae5
AP_Vehicle: use minimize.inc for Tramp and SmartAudio
...
... and rename HAL_SMARTAUDIO_ENABLED
2023-01-24 11:03:27 +11:00
Peter Barker
a81bce6da4
AP_Vehicle: add and use AP_VIDEOTX_ENABLED
2023-01-24 11:03:27 +11:00
Randy Mackay
78f1b18b64
AP_Vehicle: replace get_rate_bf_targets with get_rate_ef_targets
2023-01-09 10:34:34 +09:00
Andy Piper
7acdaf2dd0
AP_Vehicle: add vehicle motor noise check
2022-12-28 18:14:56 +11:00
Peter Barker
e01cfbad5b
AP_Vehicle: change namespace of MultiCopter and FixedWing params
...
this stops the libraries knowing anything about AP_Vehicle
2022-11-09 19:04:37 +11:00
Andrew Tridgell
ce77be9599
AP_Vehicle: updated nav_script_time
2022-10-23 18:11:15 +11:00
Tom Pittenger
1254e18fa9
AP_Vehicle: add AP_TemperatureSensor
...
Co-authored-by: Joshua Henderson <hendjoshsr71@gmail.com>
2022-10-18 10:05:31 +11:00
Andrew Tridgell
2faa0fd2f2
AP_Vehicle: implement 1M/2M warnings
...
encourage users to run the right firmware for their boards
2022-10-06 10:58:46 +11:00
jackhong12
4a4f361a17
all: use CLASS_NO_COPY() macro
2022-10-04 11:23:04 +11:00
yaapu
e958c313a1
ArduPlane: fixed roll and pitch for OSD VTOL view
2022-09-27 10:04:10 +10:00
Andrew Tridgell
f7e4b5c72d
AP_Vehicle: use AP_CheckFirmware
2022-08-15 09:18:34 +10:00
Joshua Henderson
c52ae2edb4
AP_Vehicle: add OpenDroneID library
2022-08-09 14:37:08 +10:00
Iampete1
a9310c3d18
AP_Vehicle: change AC_FENCE to AP_FENCE_ENABLED
2022-07-27 19:04:56 +10:00
Iampete1
9e86f4dc43
AP_Vehicle: add AC_Fence
2022-07-27 19:04:56 +10:00
Andy Piper
58ea8d6b7b
AP_Vehicle: wire-in tramp support
2022-07-13 18:22:34 +10:00
Iampete1
30fffb491c
AP_Vehicle: add AIS
2022-07-12 09:39:54 +10:00
Yuri
bc8bdc18c9
AP_Vehicle: add set_desired_speed for use in scripting
2022-07-07 19:34:10 +09:00
Andrew Tridgell
50740124fe
AP_Vehicle: implement INS_HNTCH_FM_RAT
...
this allows for a throttle based harmonic notch min frequency ratio,
allowing for the notch to go below the configured frequency at low
throttle
This is important for quadplanes, but will also benefit multirotors
flying at lower throttle due to lower payload or when descending
This also disables the throttle based harmonic notch when motors are
in SHUT_DOWN state
2022-06-30 20:58:37 +10:00
Randy Mackay
c19d5391d9
AP_Vehicle: add get_rate_bf_targets method
2022-06-15 09:07:14 +09:00
Peter Barker
8402149572
AP_Vehicle: run prearm checks on all vehicles @1Hz, displaying @0.0333Hz
2022-05-18 12:25:26 +09:00
Andy Piper
cc2acc35a6
AP_Vehicle: add task info for fast loop
...
move fast loop tasks into scheduler table
remove fast loop
2022-05-03 08:20:13 +09:00