murata
c0954b557e
Copter: move BCN param desc within define
...
non-functional change to make the formatting consistent
7 years ago
Peter Barker
b8e1f03599
Copter: add define for disabling beacon
7 years ago
Peter Barker
5b355214fd
Copter: add option to disable CIRCLE flight mode
...
Saves about 2.4kB of flash
7 years ago
Peter Barker
9b440d6b25
Copter: add option to disable SmartRTL mode
...
Saves 5.5k of Flash
7 years ago
Peter Barker
b9ad2bc8db
Copter: add option to disable AUTO mode
...
Saves ~12k of flash
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
def098bd8a
Copter: obey ADSB_ENABLED == DISABLED
7 years ago
Andrew Tridgell
7938bd08bb
Copter: make flowhold mode conditional
...
reduces build size on px4-v2 by 4k
7 years ago
murata
c31c2a4cf1
Copter: optionalize the winch
7 years ago
Andrew Tridgell
0ed75052f8
Copter: enable parameters inside mode objects
...
this adds FHLD_* parameters for FlowHold mode. It is a large patch as
it needs to disentagle the mode class to enable it to be used in
Parameters.h
7 years ago
Andrew Tridgell
af4f0c29ba
Copter: enable TMODE (ToyMode) support
...
this is for the skyviper button based transmitter control
7 years ago
Andrew Tridgell
15166eff2e
Copter: enable temperature calibration library
7 years ago
Randy Mackay
0f6762bbd2
Copter: PSC_ACCZ param name shortened
7 years ago
Andrew Tridgell
89674482a7
Copter: added FLTMODE_CH parameter
...
this allows for the flight mode to be on any RC channel, or no channel
at all to disable RC flight modes
7 years ago
Pierre Kancir
cfc69214e6
Copter: add LAND_ALT_LOW parameter
7 years ago
Randy Mackay
8d6f8e4d9c
Copter: move pos-control pids to pos-control library
7 years ago
Randy Mackay
6546ccbb3f
Copter: velocity pi moved to position control library
7 years ago
Dylan Herman
20fe5bb98f
Copter: add SmartRTL failsafe action
...
Adds SmartRTL or RTL and SmartRTL or Land failsafe options for batt, throttle, and GCS failsafes
7 years ago
Randy Mackay
0ac708b5a0
Copter: remove ability to disable PosHold flight mode
...
This flight mode is stable and regularly used so it is unlikely that we ever want to disable it
7 years ago
Andrew Tridgell
311d7c11e4
Copter: added LOITER option in THROW_NEXTMODE
7 years ago
ChrisBird
caaeae3d0a
Copter: Separate max ascent and descent speeds
...
Added equivalent parameters to WPNAV_SPEED_UP and WPNAV_SPEED_DN
New parameters named:
PILOT_SPEED_UP (technically renamed PILOT_VELZ_MAX)
PILOT_SPEED_DN
Removed parameter PILOT_VELZ_MAX (technically renamed to PILOT_SPEED_UP).
Flight Modes impacted:
ALTHOLD
AUTOTUNE
CIRCLE
LOITER
POSHOLD
SPORT
TAKEOFF
Update a section in GUIDED mode but I don't think it is ever used but update just in case.
It will use the PILOT_SPEED_UP for ascending max velocity. For down it will check if
it is 0, if so then it will PILOT_SPEED_UP instead, if non zero it will use PILOT_SPEED_DN.
This retains current behavior and gives the flexibility to change it if desired.
7 years ago
Randy Mackay
787954fa37
Copter: integrate winch library
...
fixes after peer review:
rename winch-disable to winch-relaxed
add DO_WINCH to do-verify
winch release-length accepts rate
7 years ago
Andrew Tridgell
e2f710523e
Copter: added inverted flight to switch docs
7 years ago
Randy Mackay
44a436642b
Copter: complete rename to SmartRTL
...
Also fix parameter description for CH7_OPT
8 years ago
squilter
4b57a4a231
Copter: rename SafeRTL to SmartRTL
8 years ago
squilter
ba0e08552f
Copter: add SafeRTL flight mode
8 years ago
squilter
00ace08b54
Copter: minor formatting fixes
8 years ago
Peter Barker
0b6de644fb
Copter: add ArduSub to list of SYSID_SW_TYPE
8 years ago
Peter Barker
c6b9c84d1f
Copter: remove CLI
8 years ago
Andrew Tridgell
7473471f38
Copter: reverse IDs in g2 for TCAL and tx_type
...
as discussed with Randy
8 years ago
Peter Barker
d9b45cc202
Copter: create GCS subclass, use inheritted methods
8 years ago
Eugene Shamaev
24c390ade0
ArduCopter: move of CAN parameters into separate group
8 years ago
Randy Mackay
41752eef8b
Copter:default RC_FEEL to 50
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
f8aa91681e
Copter: Improve the PWM parameters descriptions
8 years ago
Leonard Hall
c61d0a7373
Copter: reduce RC_FEEL default to 25
8 years ago
murata
1a76c28655
Copter: add dodeca-hexa
8 years ago
Randy Mackay
70ed572476
Copter: minor formatting fix
...
This is mostly just to trigger compilation of the latest beta
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
f366095113
Copter: 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
Dr.-Ing. Amilcar Do Carmo Lucas
60aeade0f4
Copter: Add missing @RebootRequired : True
8 years ago
Randy Mackay
1a246851fc
Copter: enable radio failsafe by default
8 years ago
Randy Mackay
713c08672f
Copter: integrate AP_VisualOdom
8 years ago
Randy Mackay
7478ae9eb4
Copter: TUNE parameter description fixes
8 years ago
Andrew Tridgell
6bb5c16fb8
Copter: allow for HELI_DUAL configurations
8 years ago
Jacob Walser
353202e03c
Copter: Fix parameter metadata
8 years ago
Randy Mackay
e8c5612587
Copter: fix reference to PosControl param descriptions
...
No functional change
8 years ago
Randy Mackay
627e3faf41
Copter: fix SYSID_ENFORCE parameter description
8 years ago
Randy Mackay
34726208b2
Copter: clarify CHX_OPT avoidance and adsb-avoidance
8 years ago
Andrew Tridgell
6b6d03eb8d
Copter: fixed upgrade of parameters
...
now that we dynamically allocate many key objects in copter we need to
move the parameter upgrade code to after when the objects are allocated
8 years ago
Andrew Tridgell
d8972d5344
Copter: setup frame type parameter flags
8 years ago
Peter Barker
f49f153da0
Copter: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
Peter Barker
b7f982d7ce
Copter: support for arming and disarming using an auxsw
8 years ago