Michael du Breuil
7405bb7b85
Plane: Support new battery failsafes
7 years ago
night-ghost
98b8a61ca8
Plane: allow AP_Stats to be optional
7 years ago
David Ingraham
a6aeebad4b
Plane: Add support for AP_Gripper
7 years ago
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.
7 years ago
Andrew Tridgell
31d7d9f909
Plane: change airspeed parameter prefix
...
this makes for clearer parameter names with dual sensors
7 years ago
Tom Pittenger
512b327cd4
Plane: failsafe events to use enums instead of magical numbers : Non-functional change
7 years ago
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.
7 years ago
Andrew Tridgell
271373e1e8
Plane: added a not on min slew rate for throttle
7 years ago
Andrew Tridgell
126d5ce5d4
Plane: re-implement MIXING_OFFSET
...
this was lost in the conversion of SRV_Channels
7 years ago
Andrew Tridgell
6bfed07eae
Plane: updated USE_REV_THRUST docs
8 years ago
Michael du Breuil
8630037fd7
Plane: Parameterize the home altitude reset conditions
8 years ago
Andrew Tridgell
d541ac509f
Plane: removed TRIM_RC_AT_START parameter
...
this option caused a lot more problems than it solved, and is buggy
8 years ago
Peter Barker
2861c1d06a
Plane: add ArduSub to list of SYSID_SW_TYPE
8 years ago
Peter Barker
1a665280e9
Plane: remove CLI
8 years ago
Andrew Tridgell
99df31f6ec
Plane: fixes from review
...
thanks Francisco
8 years ago
Andrew Tridgell
cff692ca48
Plane: implement MANUAL_RCMASK
...
this replaces the functionality of the old "with input"
aileron/elevator functions, but in a much more flexible way. It means
that people who want to fly in MANAUL mode will have the ability to
have full control of trims and mixing using transmitter mixers if they
need that functionality
8 years ago
Andrew Tridgell
0266168e69
Plane: removed old elevon and vtail mixers
...
now only use the function based mixing, and auto-convert on startup
8 years ago
Eugene Shamaev
b95ebadf8b
ArduPlane: move of CAN parameters into separate group
8 years ago
Andrew Tridgell
51b39ea3a1
Plane: removed ancient "mix_mode" type elevon mixing
...
this has been deprecated for a long time
8 years ago
Andrew Tridgell
725244ff8a
Plane: implement new TRIM_AUTO functionality
...
this fixes TRIM_AUTO for new scaled output approach to servo functions
8 years ago
Andrew Tridgell
c9e4423997
Plane: re-implement flaperons
...
implement as scaled output instead of PWM output
this will break some peoples setups, but gives much easier setup and
more consistent behaviour
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
ccee841578
Plane: NFC SYS_NUM_RESETS is a read-only variable
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
14b214eb9b
Plane: remove FS parameters default values macros.
...
They just add an un-necessary level of indirection in the code. The parameters are run-time configurable now.
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
405e0bb9d9
Plane: Add missing @RebootRequired : True
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
2f5f8eb323
Plane: Use SI units conventions in parameter units
...
Follow the rules from:
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
one further constrain is that only printable (7bit) ASCII characters are allowed
8 years ago
Mark Whitehorn
7679b758b0
Plane: add parameter RUDD_DT_GAIN for dual motor tailsitter
...
controls rudder to differential thrust mixing in FW mode
8 years ago
Andrey Kolobov
35d406aeab
Plane: added a soaring controller to Arduplane
8 years ago
Michael du Breuil
cf10b7b841
Plane: Add support for landing PID's and servo control
8 years ago
Randy Mackay
eb746eaeef
Plane: fix SYSID_ENFORCE parameter description
8 years ago
Andrew Tridgell
0fc04b0158
Plane: setup plane frame type parameter flags
8 years ago
Peter Barker
1d7994e9ba
Plane: create GCS_Plane subclass
8 years ago
Peter Barker
d060670ba3
Plane: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
Michael du Breuil
7a1cbf76d3
Plane: Remove ALT_MIX
...
Closes #4998 , and fix a tab/spaces error on the previous parameter
8 years ago
Andrew Tridgell
90d9e74054
Plane: fixed parameter path
8 years ago
Michael du Breuil
2326eee9a0
Plane: Move loiter_radius to vehicle
8 years ago
murata
2492b9db7e
Plane: Unify from print or println to printf.
8 years ago
Andrew Tridgell
3338b4295e
Plane: use reload_defaults_file()
8 years ago
Andrew Tridgell
68504dbcbb
Plane: auto-upgrade old parameters for SRV_Channel split
8 years ago
Andrew Tridgell
b83f50be0f
Plane: use new SRV_Channels API
8 years ago
priseborough
38a0e8a6ae
ArduPlane: Add EKF3 and remove EKF1
8 years ago
Tom Pittenger
6544afbcba
Plane: Migrate the rest of "LAND_" params from Plane to AP_Landing
8 years ago
Tom Pittenger
bfbfc3ea3d
Plane: migrate aparm "LAND_" params from plane to AP_Landing
8 years ago
Tom Pittenger
fa991297db
Plane: create new "LAND_" param block for AP_Landing
8 years ago
Tom Pittenger
f556f705e6
Plane: move various g params to aparms
8 years ago
Tom Pittenger
0ffeed644c
Plane: remove define RANGEFINDER_ENABLED - always enabled
8 years ago
murata
0ee8edc29d
Plane: Change from printf statement to print, println statement.
8 years ago
Michael du Breuil
4dae7a6f3d
Plane: Simplify parameters
...
Remove a lot of cases where @Values and @Bitmask were encoding the same
information. @Value should only be used with @Bitmask when it is being
used to present a series of reasonable defaults that is some hybrid of
the @Bitmask fields. Enumerating each bit as 1, 2, 4, 8 is of no value.
8 years ago
Peter Barker
98ae6c776a
Plane: support for AP_Stats (flight time, bootcount, runtime)
8 years ago
Peter Barker
33b7750c7d
Plane: remove duplicate parameter metadata
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago