Michael du Breuil
39c35814ec
Plane: Send a heartbeat on mode change
6 years ago
Peter Barker
78a1f97caa
Plane: remove pointless protocol parameter to setup_uart
6 years ago
Peter Barker
a900fa0117
Plane: stop pointlessly passing serial manager around
6 years ago
Peter Barker
13f7022cec
Plane: move Arming functions into AP_Arming file
6 years ago
Peter Barker
8fdc2a1bad
Plane: emit throttle armed and throttle disarmed statustexts
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
Peter Hall
0b1d392342
Plane: only save gains if disarmed in autotune
6 years ago
Peter Barker
14a8bf3aec
Plane: move responsibility for logging into library
6 years ago
Andrew Tridgell
468ee0bd9b
Plane: removed an unnecessary delay on init
6 years ago
Andrew Tridgell
77516329fc
Plane: show message for skipping gyro cal
6 years ago
Peter Barker
3a4cbdd41f
Plane: remove pointless update_notify shim
6 years ago
Peter Barker
a19df642a0
Plane: RangeFinder now handles RFND logging
6 years ago
Andrew Tridgell
fb061a225a
Plane: fixed build with HAL_MINIMIZE_FEATURES enabled
...
thanks to PompeCukor for noticing
6 years ago
Michael du Breuil
ea031d720a
Plane: Fix RangeFinder init
6 years ago
Michael du Breuil
8802ea10e5
Plane: include FWversion
6 years ago
Tom Pittenger
fbe483ccac
Plane: gracefully-ish fail set_mode(qmode)
6 years ago
Tom Pittenger
b8a44e6e52
Plane: rearranged some set_mode checks
6 years ago
Tom Pittenger
05774a8a5a
Plane: fixed some rebase duplicate code.
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
6c5c14381f
Plane: move devo telemetry handling to GCS
6 years ago
Peter Barker
1a55f0ffab
Plane: FrSky support has moved to GCS
6 years ago
Peter Barker
d489d9a585
Plane: compass init never fails
6 years ago
Peter Barker
ca7566fff9
Plane: use enum class for ArmingMethod and ArmingRequired
6 years ago
Mark Whitehorn
487ad7a90f
Plane: add QACRO mode for quadplanes
...
use acro_r/p/y_rate params in qacro
port ACRO throttle handling from copter
handle non-tailsitter controls
6 years ago
Michael du Breuil
5134af2298
Plane: Manage quadplane throttle during RC failsafe
6 years ago
Peter Barker
33541dcbf6
Plane: GCS_MAVLink takes care of mavlink capabilities
6 years ago
Peter Barker
5a19f447a7
Plane: devo telemetry no long requires singleton classes to be passed in
6 years ago
Peter Barker
cfb3dfc4e5
Plane: AP_Frsky_Telem uses singletons
6 years ago
Peter Barker
40856fef56
Plane: remove vestiges of old PX4_MIXER code
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Nikhil Upadhye
d1e93bae83
Plane: adding new mode QAUTOTUNE
...
copter like autotune support for quadplanes and tailsitter in VTOL mode.
cleanup
6 years ago
Peter Barker
56675851b6
Plane: DataFlash uses AP_Mission singleton
6 years ago
Peter Barker
a263364959
Plane: GCS_MAVLink uses dataflash singleton
6 years ago
Andrew Tridgell
da69bf3391
Plane: added an abstraction for reverse thrust
...
use have_reverse_thrust() and get_throttle_input()
6 years ago
Peter Barker
a5c34f6172
Plane: OpticalFlow takes care of its own logging
6 years ago
Eugene Shamaev
01178a75e9
Plane: added landing gear support
6 years ago
Michael du Breuil
9e1b0de6b7
Plane: Make capability init consistent
6 years ago
Michael du Breuil
3aed07a83a
Plane: Create a scripting object
6 years ago
Michael du Breuil
9ed5184d98
Plane: Remove unneeded ServoRelayEvent mask set
7 years ago
Peter Barker
9ce02bc504
Plane: minimal support for inheritting from RC_Channel
7 years ago
Michael du Breuil
eea8267704
Plane: Update notify initilization
7 years ago
Andrew Tridgell
1d675390ab
Plane: make soaring an optional build feature
...
this disables soaring on px4-v2, saving 5k of flash
This is needed to consider pr #9042 , which takes a lot of flash space
7 years ago
Peter Barker
c42fb6d797
Plane: remove pointless rangefinder_init shim function
7 years ago
Lucas De Marchi
1a45aa12f5
AP_Param: warn on last pass only about unknown parameters
...
Do not warn about unknown parameters on the first pass, i.e. when
AP_Param:load_all() is called. This is because we may still not know
about dynamically loaded parameters. When we call the second (last)
time, we expect to already know all possible parameters, so print a
warning to both console and the debug terminal.
7 years ago
Andrew Tridgell
bc503cc600
Plane: moved OSD to top level params
...
this is to give lots of depth for OSD params (which will be very
complex)
7 years ago
Alexander Malishev
75bf6984f5
Plane: added OSD support
7 years ago
Peter Barker
f5e241af01
Plane: option to force arm, bypassing checks
7 years ago
Peter Barker
2b7f9247e8
Plane: use AP_FWVersion singleton
7 years ago