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
2019-03-18 14:48:08 +11:00
Andrew Tridgell
cd1f21b806
Plane: removed some px4 specific code and docs
2019-02-27 20:32:37 +11:00
Tom Pittenger
c422a21f55
Plane: ICE to use ahrs singleton
2019-02-05 15:34:08 +11:00
Nathan E
4d7fc66657
Update parameters.cpp per magicrub comments
2019-01-23 09:24:18 -07:00
Nathan E
448d19ddbb
Update ArduPlane/Parameters.cpp
2019-01-23 09:24:18 -07:00
Peter Barker
40856fef56
Plane: remove vestiges of old PX4_MIXER code
2019-01-19 19:31:03 +11:00
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
2019-01-18 18:08:20 +11:00
Michael du Breuil
ae6dc01cd5
Plane: Reset all storage when format version is incorrect
2019-01-08 10:35:37 +11:00
Michael du Breuil
a78bce32c0
Plane: Allow users to force target airspeed in cruise or fbwb
2018-12-18 22:36:55 -08:00
Nikhil Upadhye
d1e93bae83
Plane: adding new mode QAUTOTUNE
...
copter like autotune support for quadplanes and tailsitter in VTOL mode.
cleanup
2018-12-14 16:33:11 +11:00
Michael du Breuil
f3a843ebf7
Plane: Fix a comma in bitmask that was breaking emitters
2018-12-11 10:24:40 +11:00
Andrew Tridgell
1d00d26b9e
Plane: added parameters for crow flaps
...
DSPOILER_CROW_W1 and DSPOILER_CROW_W2 for inner and outer control
surfaces
2018-11-20 10:00:38 +11:00
Michael du Breuil
8ce0460daf
Plane: Remove old parameter conversion
2018-11-10 18:58:54 +11:00
Eugene Shamaev
01178a75e9
Plane: added landing gear support
2018-11-09 14:35:14 +11:00
Andrew Tridgell
d5c29fc57e
Plane: use IOMCU mixing if available
2018-11-07 07:35:45 +11:00
Michael du Breuil
1c54fa0230
Plane: Remove old battery conversion that conflicts with new monitor
2018-11-06 10:18:39 +09:00
Michael du Breuil
d9e02403e1
Plane: Fix battery failsafe parameter conversion
2018-11-06 10:18:39 +09:00
Andrew Tridgell
5ce418b4ea
Plane: added FLIGHT_OPTIONS bit for disabling pitch up check in takeoff
...
some takeoff procedures use high pitch angles
2018-10-31 18:53:36 +11:00
Andrew Tridgell
a00e06ea13
Plane: added TKOFF_ACCEL_CNT for multi-shake to start
...
this allows you to setup shake to start with a lower accel threshold,
but with multiple fwd/back movements needed.
This implements https://github.com/ArduPilot/ardupilot/issues/2221
2018-10-31 18:53:36 +11:00
Andrew Tridgell
009786a338
Plane: small update to failsafe documentation
2018-10-18 11:38:07 +11:00
Michael du Breuil
3aed07a83a
Plane: Create a scripting object
2018-10-09 10:08:52 +11:00
Michael du Breuil
b945970914
Plane: Fix FLIGHT_OPTIONS bitmask doc
2018-09-27 17:20:49 +01:00
Randy Mackay
b61b25e5bf
Plane: minor format fix to Parmeters.cpp
2018-09-11 19:34:39 +10:00
Randy Mackay
96d494c2e8
Plane: use parent AP_Arming rudder value
2018-09-11 19:34:39 +10:00
Michael du Breuil
f150cae75a
Plane: Allow center throttle to be trim airspeed in cruise
2018-09-11 09:07:00 +10:00
Peter Barker
b574f4c1fc
Plane: move support for inverted flight to rc-aux-switch
...
Functional change here; if someone de-configures the rc aux switch in
flight they will remain inverted
2018-09-07 09:07:40 +10:00
Michael du Breuil
8417bcc7d5
Plane: Add flight options bitmask
2018-08-28 09:40:53 +10:00
Andrew Tridgell
c964a393c0
Plane: fixed RC_Channels parameter docs
2018-08-04 12:28:38 +10:00
Peter Barker
9ce02bc504
Plane: minimal support for inheritting from RC_Channel
2018-08-01 12:11:30 +09:00
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
2018-07-30 13:09:15 +10:00
Lucas De Marchi
7f0d5ddf21
AP_Param: stop panic()'ing on unknown parameters
...
Our track record on keeping parameters up to date with master is not
great and panic()'ing when loading them apparently is not helping
because every and each vehicle has a different file.
On aerofc load_defaults_file() is used in the same way as
load_embedded_param_defaults() is in which the panic() behavior has been
previously removed.
This finishes the removal of the panic param and add warnings to the
debug console when reading the parameters (rather than when counting
them).
2018-06-28 10:18:19 -07:00
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)
2018-06-27 14:55:00 +10:00
Alexander Malishev
75bf6984f5
Plane: added OSD support
2018-06-27 14:55:00 +10:00
Michael du Breuil
44f2a652f3
Plane: Remove software type param
2018-06-05 09:14:12 +10:00
Andrew Tridgell
c20351202d
Plane: document TKOFF_THR_SLEW = -1 for takeoff
2018-04-26 15:59:06 +10:00
Michael du Breuil
7405bb7b85
Plane: Support new battery failsafes
2018-03-27 22:12:21 +01:00
night-ghost
98b8a61ca8
Plane: allow AP_Stats to be optional
2018-03-02 07:23:35 +11:00
David Ingraham
a6aeebad4b
Plane: Add support for AP_Gripper
2018-03-01 14:14:43 +11:00
David Ingraham
9419cc3b32
Plane: Fix param docs for quadplane attitude control
...
Docs aren't currently being generated for plane for AC_AttitudeControl.cpp. I believe this will fix that.
2018-02-20 16:38:27 +11:00
Andrew Tridgell
31d7d9f909
Plane: change airspeed parameter prefix
...
this makes for clearer parameter names with dual sensors
2018-01-16 07:14:20 +11:00
Tom Pittenger
512b327cd4
Plane: failsafe events to use enums instead of magical numbers : Non-functional change
2017-12-07 00:19:32 -08:00
Michael du Breuil
1a3ca43e86
Plane: Don't check FS_SHORT_TIMEOUT if it's disabled
...
Also renames the check_minimum_altitude() to reflect that it's only used
for FBWB.
2017-11-24 09:58:01 -08:00
Andrew Tridgell
271373e1e8
Plane: added a not on min slew rate for throttle
2017-11-13 10:29:46 +11:00
Andrew Tridgell
126d5ce5d4
Plane: re-implement MIXING_OFFSET
...
this was lost in the conversion of SRV_Channels
2017-11-04 09:34:22 +11:00
Andrew Tridgell
6bfed07eae
Plane: updated USE_REV_THRUST docs
2017-08-30 08:46:53 +10:00
Michael du Breuil
8630037fd7
Plane: Parameterize the home altitude reset conditions
2017-08-29 13:09:46 -07:00
Andrew Tridgell
d541ac509f
Plane: removed TRIM_RC_AT_START parameter
...
this option caused a lot more problems than it solved, and is buggy
2017-08-29 07:35:49 +10:00
Peter Barker
2861c1d06a
Plane: add ArduSub to list of SYSID_SW_TYPE
2017-08-24 19:50:38 +09:00
Peter Barker
1a665280e9
Plane: remove CLI
2017-08-14 10:23:50 +09:00
Andrew Tridgell
99df31f6ec
Plane: fixes from review
...
thanks Francisco
2017-08-01 08:25:32 +10:00