Joshua Henderson
c1abcfb7c4
Plane: move Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00
Peter Barker
e55eea961f
ArduPlane: create and use AP_OPTICALFLOW_ENABLED
2021-12-29 18:12:03 +11:00
Andy Piper
aefc97fafa
Plane: use calculated number of notches for dynamic harmonic
2021-12-22 18:13:38 +11:00
Peter Barker
70562021ac
ArduPlane: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
203103bae5
ArduPlane: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
554e7f8d1c
ArduPlane: move EFI to AP_Vehicle
2021-11-05 09:22:17 +11:00
Iampete1
7af1b40fb8
Plane: system use new transtion class
2021-11-02 10:14:36 +11:00
Iampete1
b63e68a5ef
Plane: fix RC init order to avoid error message
2021-09-21 17:49:47 +10:00
Iampete1
df36853da2
Plane: support ARMDISARM_AIRMODE
2021-09-21 09:36:24 +10:00
Iampete1
db416bbeef
Plane: convert to new ARMDISAM based on quadplane param
2021-09-21 09:36:24 +10:00
Peter Barker
3d34e061fe
ArduPlane: add and use HAL_QUADPLANE_ENABLED
2021-09-14 11:23:18 +10:00
Iampete1
e6968395c6
Plane: remove none-functional NAV_CONTROLLER param
2021-09-08 20:32:52 +09:00
Iampete1
a985e47d45
Plane: system: don't try and switch to VTOL modes if quadplane is not enabled
2021-09-08 18:06:58 +10:00
Peter Barker
d6a2056cca
ArduPlane: make bad-mode-number notification consistent across vehicles
2021-09-01 19:45:46 +09:00
Peter Barker
0a8e1575b1
Plane: reuse set_mode_by_number implementation
...
Was just duplicated
2021-09-01 19:45:46 +09:00
Peter Barker
e0d03ce565
ArduPlane: move wind-estimation-enabled state to frontend
2021-08-18 18:37:39 +10:00
Peter Barker
515a994c59
ArduPlane: move VehicleClass handling to AHRS frontend
...
.... and renaming the enumeration while we're at it
2021-08-17 10:34:07 +10:00
Iampete1
bd2fed31ee
Plane: actualy fail to enter mode, don't just put the mode back and reutrn true
2021-08-17 10:20:53 +10:00
Iampete1
a1ecd706b7
Plane: notify buzzer on every mode change
2021-08-10 09:47:33 +10:00
Iampete1
0eab3faf32
Plane: use new tailsiter class
2021-07-27 09:08:34 +10:00
Andrew Tridgell
f472da8e90
Plane: added ONESHOT_MASK parameter
...
after discussion with Paul on servo latency
2021-07-23 14:47:14 +10:00
Peter Barker
93323f1f39
Plane: stop setting terrain singleton; libraries use singleton
2021-07-12 17:34:44 +10:00
Peter Barker
055e82276e
ArduPlane: remove HIL support
2021-06-15 09:47:31 +10:00
Andrew Tridgell
0937d903a1
Plane: use HAL_EFI_ENABLED
2021-06-09 18:07:00 +10:00
Peter Barker
3464f9b46e
ArduPlane: remove optical flow pointer from AP_AHRS
...
Nothing was ever using it.
2021-05-30 10:44:42 +10:00
Andy Piper
8e744a4a25
Plane: generalise ESC telemetry to allow harmonic notch handling with other ESCs
2021-05-12 17:01:11 +10:00
Iampete1
1a182a52da
Plane: init terrain to locaiton and wpnav sub sytems
2021-05-02 18:51:27 +10:00
Andrew Tridgell
a35d8e584d
Plane: change param prefixes for roll/pitch controllers
2021-04-15 06:57:16 +10:00
Peter Barker
aa973c5245
ArduPlane: move handling of last-seen-SYSID_MYGCS up to GCS base class
2021-04-07 17:54:21 +10:00
James O'Shannessy
17fb585bf1
ArduPlane: Add support for AC_Fence
...
ArduPlane: Remove some geofence logic from ArduPlane
ArduPlane: Refactor action and mode return implementation
ArduPlane: Use polyfence to find the return point.
2021-03-05 14:52:46 +11:00
Peter Barker
af29f34f2c
Plane: store previous_mode_reason only as a local
...
It's never used outside the mode-changing method.
2021-02-03 20:33:25 +11:00
Andrew Tridgell
2d0201855e
ArduPlane: moved init_safety to AP_Vehicle
2020-12-08 11:14:24 +11:00
Peter Barker
5fae2652ab
ArduPlane: let AHRS get the airspeed sensor from the singleton
2020-12-07 15:57:28 -08:00
Gone4Dirt
70246059ed
Plane: Move AP_Generator to AP_Vehicle
2020-11-24 12:54:52 +11:00
Iampete1
dd3ac893b3
Plane: dont use VTOL throttle percentage in tailsitter vtol transisiton
2020-11-18 19:33:21 +11:00
Tatsuya Yamaguchi
c67a924801
Plane: replace message indicating that initialisation has completed
2020-09-22 09:52:52 +10:00
Siddharth Purohit
fb180fa431
Plane: move to using CANManager library
2020-08-19 17:31:09 +10:00
Andy Piper
b649afe9e5
Plane: make mount/gimbal inclusion configurable per-board
2020-08-04 09:18:14 +10:00
Tom Pittenger
c7c9461fc0
Plane: update ModeReasons to not use UNKNOWN reason
2020-07-28 11:52:39 -07:00
Henry Wurzburg
3617e0c729
ArduPlane: fix airspeed messages for consistency
2020-07-21 09:41:05 +10:00
Peter Barker
ee2118f93a
Plane: add support for AP_Generator
2020-07-03 08:21:42 +09:00
Andy Piper
9077d41df1
Plane: add support for tracking fft peaks and individual motor rpms with harmonic notches
...
log harmonic notch even if FFT is disabled. Fallback to throttle notch for BLHeli
move harmonic notch update to AP_Vehicle
2020-06-21 19:09:35 +10:00
Peter Barker
f59d2fdbf4
ArduPlane: add and use accessor for last-RADIO_STATUS.remrssi-ms
2020-06-09 10:20:29 +10:00
Andrew Tridgell
156fe0846f
Plane: fixed plane landing gear to obey LGR_OPTIONS bits
...
we forced landing gear retract/deploy on takeoff and landing when we
should be following the options bits
2020-04-15 17:10:31 +10:00
Andrew Tridgell
8aaefea2a4
Plane: convert to new get_rpm() API
2020-03-12 08:36:40 +11:00
Peter Barker
4fac8c9e16
ArduPlane: move AP_PARM_KEY_DUMP function up to AP_Vehicle base class
...
Common to all vehicles now, including Tracker
2020-03-10 11:00:14 +11:00
Peter Barker
5ff1630c63
ArduPlane: move initialisation of serial and gcs to AP_Vehicle
2020-02-25 11:50:55 +11:00
Andy Piper
3832bc455d
Plane: dynamic notch setting via FFT
2020-02-22 11:15:37 +11:00
Peter Barker
a5a75e61da
ArduPlane: move some common init_ardupilot code up to AP_Vehicle
2020-01-28 11:34:51 +11:00
Peter Barker
de423a945f
Plane: move rssi initialisation into init_ardupilot
...
This makes it the same as Rover and Copter.
2020-01-28 11:34:51 +11:00