Peter Barker
554e7f8d1c
ArduPlane: move EFI to AP_Vehicle
3 years ago
Iampete1
7af1b40fb8
Plane: system use new transtion class
3 years ago
Iampete1
b63e68a5ef
Plane: fix RC init order to avoid error message
3 years ago
Iampete1
df36853da2
Plane: support ARMDISARM_AIRMODE
3 years ago
Iampete1
db416bbeef
Plane: convert to new ARMDISAM based on quadplane param
3 years ago
Peter Barker
3d34e061fe
ArduPlane: add and use HAL_QUADPLANE_ENABLED
3 years ago
Iampete1
e6968395c6
Plane: remove none-functional NAV_CONTROLLER param
3 years ago
Iampete1
a985e47d45
Plane: system: don't try and switch to VTOL modes if quadplane is not enabled
3 years ago
Peter Barker
d6a2056cca
ArduPlane: make bad-mode-number notification consistent across vehicles
3 years ago
Peter Barker
0a8e1575b1
Plane: reuse set_mode_by_number implementation
...
Was just duplicated
3 years ago
Peter Barker
e0d03ce565
ArduPlane: move wind-estimation-enabled state to frontend
4 years ago
Peter Barker
515a994c59
ArduPlane: move VehicleClass handling to AHRS frontend
...
.... and renaming the enumeration while we're at it
4 years ago
Iampete1
bd2fed31ee
Plane: actualy fail to enter mode, don't just put the mode back and reutrn true
4 years ago
Iampete1
a1ecd706b7
Plane: notify buzzer on every mode change
4 years ago
Iampete1
0eab3faf32
Plane: use new tailsiter class
4 years ago
Andrew Tridgell
f472da8e90
Plane: added ONESHOT_MASK parameter
...
after discussion with Paul on servo latency
4 years ago
Peter Barker
93323f1f39
Plane: stop setting terrain singleton; libraries use singleton
4 years ago
Peter Barker
055e82276e
ArduPlane: remove HIL support
4 years ago
Andrew Tridgell
0937d903a1
Plane: use HAL_EFI_ENABLED
4 years ago
Peter Barker
3464f9b46e
ArduPlane: remove optical flow pointer from AP_AHRS
...
Nothing was ever using it.
4 years ago
Andy Piper
8e744a4a25
Plane: generalise ESC telemetry to allow harmonic notch handling with other ESCs
4 years ago
Iampete1
1a182a52da
Plane: init terrain to locaiton and wpnav sub sytems
4 years ago
Andrew Tridgell
a35d8e584d
Plane: change param prefixes for roll/pitch controllers
4 years ago
Peter Barker
aa973c5245
ArduPlane: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
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.
4 years ago
Peter Barker
af29f34f2c
Plane: store previous_mode_reason only as a local
...
It's never used outside the mode-changing method.
4 years ago
Andrew Tridgell
2d0201855e
ArduPlane: moved init_safety to AP_Vehicle
4 years ago
Peter Barker
5fae2652ab
ArduPlane: let AHRS get the airspeed sensor from the singleton
4 years ago
Gone4Dirt
70246059ed
Plane: Move AP_Generator to AP_Vehicle
4 years ago
Iampete1
dd3ac893b3
Plane: dont use VTOL throttle percentage in tailsitter vtol transisiton
4 years ago
Tatsuya Yamaguchi
c67a924801
Plane: replace message indicating that initialisation has completed
4 years ago
Siddharth Purohit
fb180fa431
Plane: move to using CANManager library
5 years ago
Andy Piper
b649afe9e5
Plane: make mount/gimbal inclusion configurable per-board
5 years ago
Tom Pittenger
c7c9461fc0
Plane: update ModeReasons to not use UNKNOWN reason
5 years ago
Henry Wurzburg
3617e0c729
ArduPlane: fix airspeed messages for consistency
5 years ago
Peter Barker
ee2118f93a
Plane: add support for AP_Generator
5 years ago
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
5 years ago
Peter Barker
f59d2fdbf4
ArduPlane: add and use accessor for last-RADIO_STATUS.remrssi-ms
5 years ago
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
5 years ago
Andrew Tridgell
8aaefea2a4
Plane: convert to new get_rpm() API
5 years ago
Peter Barker
4fac8c9e16
ArduPlane: move AP_PARM_KEY_DUMP function up to AP_Vehicle base class
...
Common to all vehicles now, including Tracker
5 years ago
Peter Barker
5ff1630c63
ArduPlane: move initialisation of serial and gcs to AP_Vehicle
5 years ago
Andy Piper
3832bc455d
Plane: dynamic notch setting via FFT
5 years ago
Peter Barker
a5a75e61da
ArduPlane: move some common init_ardupilot code up to AP_Vehicle
5 years ago
Peter Barker
de423a945f
Plane: move rssi initialisation into init_ardupilot
...
This makes it the same as Rover and Copter.
5 years ago
Peter Barker
024c86bdab
Plane: let AP_Vehicle base class worry about scheduler delay callback
5 years ago
Andrew Tridgell
77f0810f01
Plane: removed init_vehicle from separate vehicles
...
use common call from AP_BoardConfig
5 years ago
Andy Piper
eca398e7a2
Plane: create generic vehicle management and move runcam to it
5 years ago
Andrew Tridgell
f3dfd62f32
Plane: fixed FS_GCS_ENABL=2 for hearbeat failsafe
5 years ago
Randy Mackay
b3928d3eee
Plane: scripting init sends failure message
5 years ago