Siddharth Purohit
fb180fa431
Plane: move to using CANManager library
5 years ago
Andrew Tridgell
3c705d1c60
Plane: added THR_FAILSAFE=2 option
...
this allows for RC inputs to be ignored at low throttle, but won't
trigger failsafe. It is meant for users flying BVLOS missions, where
they want GCS failsafe enabled, but don't want RC failsafe, and want
to be sure that RC inputs will be ignored at low RC throttle values
Thanks to suggestion from Pompecukor
5 years ago
Andy Piper
b649afe9e5
Plane: make mount/gimbal inclusion configurable per-board
5 years ago
Samuel Tabor
419f7c9998
Plane: Convert SOAR_ENABLE_CH to RCX_OPTION.
5 years ago
Paul Riseborough
97d7d563c4
ArduPlane: Improve parameter description for FWD_BAT_VOLT_MAX/MIN
5 years ago
vierfuffzig
147ebb74f4
Plane Parameters: fix THR_MAX param description
...
makes clear that thr is constrained in stabilized modes too unless passthrough is set, aligns with THR_MIN description.
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
Peter Barker
8222b5db62
Plane: AP_Soaring no longer takes AHRS in constructor
5 years ago
Iampete1
3ded030fa8
Plane: compensate forward throttle for battery voltage drop
5 years ago
Michael du Breuil
37be15b3cd
Plane: When stick mixing is disabled do not apply stick mixing to quadplane modes
5 years ago
Rishabh
30fd915312
Plane: Update CRASH_DETECT param
5 years ago
Peter Barker
19bc60b690
Plane: correct missing EFI parameter docs
5 years ago
Peter Barker
e358677f85
Plane: allow NavEKFs to be compiled out
5 years ago
Peter Barker
9364181772
Plane: EKF objects have moved into AP_AHRS_NavEKF
5 years ago
Andrew Tridgell
a90c16e60e
Plane: update for new SRV_Channels parameter conversion call
5 years ago
Henry Wurzburg
040a1b7fbe
Plane:fix typo in ARSPD_FBW_MAX param description
5 years ago
Peter Hall
660c9a8a60
Plane: move from FLAP_IN_CHANNEL to RCx_Option
5 years ago
Andy Piper
eca398e7a2
Plane: create generic vehicle management and move runcam to it
5 years ago
Peter Barker
33a0e55b32
Plane: correct duplicate button instance
5 years ago
Henry Wurzburg
f2d8a42de8
Plane: correct crash_detect param description...no manual mode option bit exists
5 years ago
Andrew Tridgell
2b27cd2ce9
Plane: Add EFI Support
5 years ago
Peter Barker
2a22e7c8c5
Plane: adjust for renaming of RangeFinder files
5 years ago
Andrew Tridgell
ff400243e0
Plane: added a new TAKEOFF flight mode
...
takeoff then circle in direction of takeoff
5 years ago
Henry Wurzburg
3e08e18202
Plane: add QACRO to flight mode list
5 years ago
Peter Barker
7e5a6f1895
Plane: avoid allocate a GCS_MAVLINK per mavlink channel
6 years ago
Michael du Breuil
2d81ad63f5
Plane: Convert ARMING_CHECK
6 years ago
Michael du Breuil
c6f884221e
Plane: Fix parameter description on values to not use the delimiter character
6 years ago
Michael du Breuil
183640789d
Plane: Enable scripting parameters
6 years ago
Andrew Tridgell
08baabed4a
Plane: modify FENCE_AUTOENABLE docs
6 years ago
Andrew Tridgell
5076058459
Plane: added FENCE_AUTOENABLE=3 option
...
this enables the fence when arming. If the vehicle is outside the
fence or it can't be enabled then arming fails
6 years ago
IamPete1
fb4b092917
plane: restore thr_min behaviour and update description
6 years ago
Tom Pittenger
ade6281923
Plane: use #if ADVANCED_FAILSAFE == ENABLED just like Rover and Copter
6 years ago
IamPete1
520f5f7894
Plane: add crow flap options paramiter
6 years ago
Tom Pittenger
0270c57530
Plane: massive refactor and creation of Mode class
6 years ago
Peter Barker
903be58436
Plane: add param conversion from MAG_ENABLE to COMPASS_ENABLED
6 years ago
Peter Barker
73707077b5
Plane: move enabled parameter into compass library
6 years ago
Tom Pittenger
7030dbc766
Plane: rename dataflash to logger
6 years ago
Andrew Tridgell
3907466f9d
Plane: added TKOFF_TIMEOUT parameter
...
this allows for a timeout on auto-takeoff. This can be combined with
other takeoff parameters to allow the user to abort a hand-launch
after the motor has started without GCS interaction.
The 4m/s threshold is a bit arbitrary. We could make that a parameter
in the future if it is needed
6 years ago
Andrew Tridgell
cd1f21b806
Plane: removed some px4 specific code and docs
6 years ago
Tom Pittenger
c422a21f55
Plane: ICE to use ahrs singleton
6 years ago
Nathan E
4d7fc66657
Update parameters.cpp per magicrub comments
6 years ago
Nathan E
448d19ddbb
Update ArduPlane/Parameters.cpp
6 years ago
Peter Barker
40856fef56
Plane: remove vestiges of old PX4_MIXER code
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Michael du Breuil
ae6dc01cd5
Plane: Reset all storage when format version is incorrect
6 years ago
Michael du Breuil
a78bce32c0
Plane: Allow users to force target airspeed in cruise or fbwb
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
Michael du Breuil
f3a843ebf7
Plane: Fix a comma in bitmask that was breaking emitters
6 years ago