Samuel Tabor
10111f92d5
Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED.
4 years ago
Andy Piper
c057be8ed1
Plane: conditionally compile ADSB support
4 years ago
Samuel Tabor
334fd4afbc
Plane: Remove update_navigation() method.
5 years ago
Samuel Tabor
06eea6ed9f
Plane: Move navigation functions into flight mode classes.
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
Mirko Denecke
10a85892cf
ArduPlane: update_trigger() is now called in AP_Camera update()
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
Andrew Tridgell
fbd774fde9
Plane: set pressure alt for vtol motors
5 years ago
Andrew Tridgell
26c2555c3c
Plane: increased allowed time for mavlink send to 750us
...
this is to allow more time to get streams out at low loop rates
5 years ago
Buzz
0f5177b291
Plane: Support a set of offboard MAVLink guided controls with rates
...
+ 3 rounds of fixes
5 years ago
Andrew Tridgell
8b21f5117a
Plane: implement RTL_CLIMB_MIN parameter
...
this allows for an initial climb on RTL where roll is limited to
LEVEL_ROLL_LIMIT
5 years ago
Paul Riseborough
40cc5a5006
ArduPlane: Improve EKF failsafe in VTOL modes
...
Replicates Copter behaviour with a three step process if the EKF sustains a loss of navigation as detected by high GPS innovation test ratios:
1) Attempts a yaw reset using the GSF estimate if available
2) Attempts a lane switch
3) Falls back to a non-position mode
5 years ago
Paul Riseborough
0efdb2b66b
ArduPlane: Send default airspeed to estimators
5 years ago
Samuel Tabor
684ee11fc3
AP_TECS: Add flags to indicate gliding flight, and use these with AP_Soaring.
5 years ago
Andrew Tridgell
9f92aad711
Plane: implement get and set target location
5 years ago
Randy Mackay
f2ab428cdd
Plane: rename update_throttle_mix
...
was called update_throttle_thr_mix
also minor format fixes
5 years ago
Gone4Dirt
e02a9890b3
Plane: force mission resume on RTL when DO_LAND_START in mission
5 years ago
Peter Barker
74dbcac40e
ArduPlane: log disarm method
5 years ago
Andy Piper
04792b23a9
ArduPlane: add gyro fft logging
5 years ago
Peter Barker
58d45ef04a
Plane: let AP_Vehicle handle loop()
5 years ago
Peter Barker
a45abc7762
Plane: move setup method up to AP_Vehicle base class
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
33a0e55b32
Plane: correct duplicate button instance
5 years ago
Peter Barker
a567e8bc94
Copter: use https:// scheme for ardupilot URLs
5 years ago
Andrew Tridgell
d872ca27ce
Plane: added dynamic harmonic notch support
5 years ago
Andrew Tridgell
2b27cd2ce9
Plane: Add EFI Support
5 years ago
Michael du Breuil
ee96ec7f0d
Plane: Support new AP_Vehicle::set_mode
5 years ago
Andrew Tridgell
ff400243e0
Plane: added a new TAKEOFF flight mode
...
takeoff then circle in direction of takeoff
5 years ago
Peter Barker
b12f620233
Plane: fix format string warnings
6 years ago
Peter Barker
2768d229ed
Plane: stop updating sensor status flags
...
These are updated as required in the gcs library itself.
6 years ago
Peter Barker
20626a1fe1
Plane: move automatic declination setting into AP_Compass itself
6 years ago
Michael du Breuil
22598b1a4b
Plane: Reduce inerital nav dependence
6 years ago
Peter Barker
fb2422e496
Plane: stop setting eas2tas in AirSpeed - it can work it out itself
6 years ago
Peter Barker
13f7022cec
Plane: move Arming functions into AP_Arming file
6 years ago
Peter Barker
400aa53654
Plane: move arming-related functionality into parent classes
...
Logging moves up
arming via mavlink moves up
arming via switch moves up
6 years ago
Tom Pittenger
08d5e7d4ae
Plane: move heartbeat sending to gcs instead of by vehicles
6 years ago
Vinicius Knabben
99ad94ec49
Plane: Added parachute release on critcal sink rate and battery failsafe actions
...
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
6 years ago
Peter Barker
14a8bf3aec
Plane: move responsibility for logging into library
6 years ago
Peter Barker
ad16f31e11
Plane: call compass cal routine directly from sched table
6 years ago
Pierre Kancir
65b4ba0539
ArduPlane: use past_interval_finish_line and line_path_proportion from Location
6 years ago
Peter Barker
3a4cbdd41f
Plane: remove pointless update_notify shim
6 years ago
Michael du Breuil
35bd143532
Plane: Update GPS before updating current_loc
...
Fixes 20ms of extra induced lag on the DCM position estimate
6 years ago
Tom Pittenger
ade6281923
Plane: use #if ADVANCED_FAILSAFE == ENABLED just like Rover and Copter
6 years ago
Tom Pittenger
0270c57530
Plane: massive refactor and creation of Mode class
6 years ago
Peter Barker
73707077b5
Plane: move enabled parameter into compass library
6 years ago
Peter Barker
f004765494
Plane: fix incorrect misleading comment
6 years ago
Peter Barker
ca7566fff9
Plane: use enum class for ArmingMethod and ArmingRequired
6 years ago
Peter Barker
bd444d97dc
Plane: move sending of airspeed_autocal into AP_AirSpeed
6 years ago