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
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
Andrew Tridgell
d15c5ce233
AP_Vehicle: added takeoff_throttle_max_t for fixed wing
2023-01-15 12:17:27 +11:00
Peter Barker
c71c93e2b0
AP_Vehicle: make check_var_info void
...
Given all the callers die anyway, make it void
2023-01-10 10:48:15 +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
Andrew Tridgell
f0bc31cdc3
AP_Vehicle: invalidate param count at end of vehicle startup
2023-01-04 21:50:24 +11:00
Andy Piper
d29ccba3f7
AP_Vehicle: constrain FFT notch updates to obey reference frequency
2022-12-28 18:14:56 +11:00
Andy Piper
7acdaf2dd0
AP_Vehicle: add vehicle motor noise check
2022-12-28 18:14:56 +11:00
Paul Riseborough
d335e71749
AP_Vehicle: Add pitch_trim_cd to fixed wing shared parameters
2022-11-18 05:43:59 +11:00
Peter Barker
a623c93370
AP_Vehicle: remove GCS.h from library header files
2022-11-16 18:29:07 +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
Yuri
c474edc7b8
AP_Vehicle: enable HNTCH for Rover
2022-10-25 09:48:51 +09:00
Andrew Tridgell
ce77be9599
AP_Vehicle: updated nav_script_time
2022-10-23 18:11:15 +11:00