Copter parameters¶
92 parameters in the Copter family. ArduCopter 4.7 only — other vehicles share many of these names but not always the same ranges or meanings.
ACRO_BAL_PITCH¶
Acro Balance Pitch
rate at which pitch angle returns to level in acro and sport mode. A higher value causes the vehicle to return to level faster. For helicopter sets the decay rate of the virtual flybar in the pitch axis. A higher value causes faster decay of desired to actual attitude.
Range |
|
Increment |
|
User level |
Advanced |
ACRO_BAL_ROLL¶
Acro Balance Roll
rate at which roll angle returns to level in acro and sport mode. A higher value causes the vehicle to return to level faster. For helicopter sets the decay rate of the virtual flybar in the roll axis. A higher value causes faster decay of desired to actual attitude.
Range |
|
Increment |
|
User level |
Advanced |
ACRO_OPTIONS¶
Acro mode options
A range of options that can be applied to change acro mode behaviour. Air-mode enables ATC_THR_MIX_MAN at all times (air-mode has no effect on helicopters). Rate Loop Only disables the use of angle stabilization and uses angular rate stabilization only.
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
Air-mode |
|
Rate Loop Only |
ACRO_RP_EXPO¶
Acro Roll/Pitch Expo
Acro roll/pitch Expo to allow faster rotation when stick at edges
Range |
|
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Very Low |
|
Low |
|
Medium |
|
High |
|
Very High |
ACRO_RP_RATE¶
Acro Roll and Pitch Rate
Acro mode maximum roll and pitch rate. Higher values mean faster rate of rotation
Units |
|
Range |
|
User level |
Standard |
ACRO_RP_RATE_TC¶
Acro roll/pitch rate control input time constant
Acro roll and pitch rate control input time constant. Low numbers lead to sharper response, higher numbers to softer response
Units |
|
Range |
|
Increment |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Very Crisp |
|
Crisp |
|
Medium |
|
Soft |
|
Very Soft |
ACRO_THR_MID¶
Acro Thr Mid
Acro Throttle Mid
Range |
|
User level |
Advanced |
ACRO_TRAINER¶
Acro Trainer
Type of trainer used in acro mode
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Leveling |
|
Leveling and Limited |
ACRO_Y_EXPO¶
Acro Yaw Expo
Acro yaw expo to allow faster rotation when stick at edges
Range |
|
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Very Low |
|
Low |
|
Medium |
|
High |
|
Very High |
ACRO_Y_RATE¶
Acro Yaw Rate
Acro mode maximum yaw rate. Higher value means faster rate of rotation
Units |
|
Range |
|
User level |
Standard |
ACRO_Y_RATE_TC¶
Acro yaw rate control input time constant
Acro yaw rate control input time constant. Low numbers lead to sharper response, higher numbers to softer response
Units |
|
Range |
|
Increment |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Very Crisp |
|
Crisp |
|
Medium |
|
Soft |
|
Very Soft |
AUTO_OPTIONS¶
Auto mode options
A range of options that can be applied to change auto mode behaviour. Allow Arming allows the copter to be armed in Auto. Allow Takeoff Without Raising Throttle allows takeoff without the pilot having to raise the throttle. Ignore pilot yaw overrides the pilot’s yaw stick being used while in auto.
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
Allow Arming |
|
Allow Takeoff Without Raising Throttle |
|
Ignore pilot yaw |
|
Allow weathervaning |
DEV_OPTIONS¶
Development options
Bitmask of developer options. The meanings of the bit fields in this parameter may vary at any time. Developers should check the source code for current meaning
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
ADSBMavlinkProcessing |
|
DevOptionVFR_HUDRelativeAlt |
DISARM_DELAY¶
Disarm delay
Delay before automatic disarm in seconds after landing touchdown detection. A value of zero disables auto disarm. If Emergency Motor stop active, delay time is half this value.
Units |
|
Range |
|
User level |
Advanced |
ESC_CALIBRATION¶
ESC Calibration
Controls whether ArduCopter will enter ESC calibration on the next restart. Do not adjust this parameter manually.
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Normal Start-up |
|
Start-up in ESC Calibration mode if throttle high |
|
Start-up in ESC Calibration mode regardless of throttle |
|
Start-up and automatically calibrate ESCs |
|
Disabled |
FLIGHT_OPTIONS¶
Flight mode options
Flight mode specific options
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
Disable thrust loss check |
|
Disable yaw imbalance warning |
|
Release gripper on thrust loss |
FLTMODE1¶
Flight Mode 1
Flight mode when pwm of Flightmode channel(FLTMODE_CH) is <= 1230
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Stabilize |
|
Acro |
|
AltHold |
|
Auto |
|
Guided |
|
Loiter |
|
RTL |
|
Circle |
|
Land |
|
Drift |
|
Sport |
|
Flip |
|
AutoTune |
|
PosHold |
|
Brake |
|
Throw |
|
Avoid_ADSB |
|
Guided_NoGPS |
|
Smart_RTL |
|
FlowHold |
|
Follow |
|
ZigZag |
|
SystemID |
|
Heli_Autorotate |
|
Auto RTL |
|
Turtle |
FLTMODE2¶
Flight Mode 2
Flight mode when pwm of Flightmode channel(FLTMODE_CH) is >1230, <= 1360
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Stabilize |
|
Acro |
|
AltHold |
|
Auto |
|
Guided |
|
Loiter |
|
RTL |
|
Circle |
|
Land |
|
Drift |
|
Sport |
|
Flip |
|
AutoTune |
|
PosHold |
|
Brake |
|
Throw |
|
Avoid_ADSB |
|
Guided_NoGPS |
|
Smart_RTL |
|
FlowHold |
|
Follow |
|
ZigZag |
|
SystemID |
|
Heli_Autorotate |
|
Auto RTL |
|
Turtle |
FLTMODE3¶
Flight Mode 3
Flight mode when pwm of Flightmode channel(FLTMODE_CH) is >1360, <= 1490
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Stabilize |
|
Acro |
|
AltHold |
|
Auto |
|
Guided |
|
Loiter |
|
RTL |
|
Circle |
|
Land |
|
Drift |
|
Sport |
|
Flip |
|
AutoTune |
|
PosHold |
|
Brake |
|
Throw |
|
Avoid_ADSB |
|
Guided_NoGPS |
|
Smart_RTL |
|
FlowHold |
|
Follow |
|
ZigZag |
|
SystemID |
|
Heli_Autorotate |
|
Auto RTL |
|
Turtle |
FLTMODE4¶
Flight Mode 4
Flight mode when pwm of Flightmode channel(FLTMODE_CH) is >1490, <= 1620
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Stabilize |
|
Acro |
|
AltHold |
|
Auto |
|
Guided |
|
Loiter |
|
RTL |
|
Circle |
|
Land |
|
Drift |
|
Sport |
|
Flip |
|
AutoTune |
|
PosHold |
|
Brake |
|
Throw |
|
Avoid_ADSB |
|
Guided_NoGPS |
|
Smart_RTL |
|
FlowHold |
|
Follow |
|
ZigZag |
|
SystemID |
|
Heli_Autorotate |
|
Auto RTL |
|
Turtle |
FLTMODE5¶
Flight Mode 5
Flight mode when pwm of Flightmode channel(FLTMODE_CH) is >1620, <= 1749
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Stabilize |
|
Acro |
|
AltHold |
|
Auto |
|
Guided |
|
Loiter |
|
RTL |
|
Circle |
|
Land |
|
Drift |
|
Sport |
|
Flip |
|
AutoTune |
|
PosHold |
|
Brake |
|
Throw |
|
Avoid_ADSB |
|
Guided_NoGPS |
|
Smart_RTL |
|
FlowHold |
|
Follow |
|
ZigZag |
|
SystemID |
|
Heli_Autorotate |
|
Auto RTL |
|
Turtle |
FLTMODE6¶
Flight Mode 6
Flight mode when pwm of Flightmode channel(FLTMODE_CH) is >=1750
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Stabilize |
|
Acro |
|
AltHold |
|
Auto |
|
Guided |
|
Loiter |
|
RTL |
|
Circle |
|
Land |
|
Drift |
|
Sport |
|
Flip |
|
AutoTune |
|
PosHold |
|
Brake |
|
Throw |
|
Avoid_ADSB |
|
Guided_NoGPS |
|
Smart_RTL |
|
FlowHold |
|
Follow |
|
ZigZag |
|
SystemID |
|
Heli_Autorotate |
|
Auto RTL |
|
Turtle |
FLTMODE_CH¶
Flightmode channel
RC Channel to use for flight mode control
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Channel5 |
|
Channel6 |
|
Channel7 |
|
Channel8 |
|
Channel9 |
|
Channel 10 |
|
Channel 11 |
|
Channel 12 |
|
Channel 13 |
|
Channel 14 |
|
Channel 15 |
FORMAT_VERSION¶
Eeprom format version number
This value is incremented when changes are made to the eeprom format
User level |
Advanced |
FRAME_CLASS¶
Frame Class
Controls major frame class for multicopter component
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Undefined |
|
Quad |
|
Hexa |
|
Octa |
|
OctaQuad |
|
Y6 |
|
Heli |
|
Tri |
|
SingleCopter |
|
CoaxCopter |
|
BiCopter |
|
Heli_Dual |
|
DodecaHexa |
|
HeliQuad |
|
Deca |
|
Scripting Matrix |
|
6DoF Scripting |
|
Dynamic Scripting Matrix |
FRAME_TYPE¶
Frame Type (+, X, V, etc)
Controls motor mixing for multicopters. Not used for Tri or Traditional Helicopters.
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Plus |
|
X |
|
V |
|
H |
|
V-Tail |
|
A-Tail |
|
Y6B |
|
Y6F |
|
BetaFlightX |
|
DJIX |
|
ClockwiseX |
|
I |
|
BetaFlightXReversed |
|
Y4 |
FSTRATE_DIV¶
Fast rate thread divisor
Fast rate thread divisor used to control the maximum fast rate update rate. The actual rate is the gyro rate in Hz divided by this value. This value is scaled depending on the configuration of FSTRATE_ENABLE.
Range |
|
User level |
Advanced |
FSTRATE_ENABLE¶
Enable the fast Rate thread
Enable the fast Rate thread. In the default case the fast rate divisor, which controls the update frequency of the thread, is dynamically scaled from FSTRATE_DIV to avoid overrun in the gyro sample buffer and main loop slow-downs. Other values can be selected to fix the divisor to FSTRATE_DIV on arming or always.
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Enabled-Dynamic |
|
Enabled-FixedWhenArmed |
|
Enabled-Fixed |
FS_CRASH_CHECK¶
Crash check enable
This enables automatic crash checking. When enabled the motors will disarm if a crash is detected.
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Enabled |
FS_DR_ENABLE¶
DeadReckon Failsafe Action
Failsafe action taken immediately as deadreckoning starts. Deadreckoning starts when EKF loses position and velocity source and relies only on wind estimates
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Disabled/NoAction |
|
Land |
|
RTL |
|
SmartRTL or RTL |
|
SmartRTL or Land |
|
Auto DO_LAND_START/DO_RETURN_PATH_START or RTL |
FS_DR_TIMEOUT¶
DeadReckon Failsafe Timeout
DeadReckoning is available for this many seconds after losing position and/or velocity source. After this timeout elapses the EKF failsafe will trigger in modes requiring a position estimate
Range |
|
User level |
Standard |
FS_EKF_ACTION¶
EKF Failsafe Action
Controls the action that will be taken when an EKF failsafe is invoked
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Report only |
|
Switch to Land mode if current mode requires position |
|
Switch to AltHold mode if current mode requires position |
|
Switch to Land mode from all modes |
FS_EKF_FILT¶
EKF Failsafe filter cutoff
EKF Failsafe filter cutoff frequency. EKF variances are filtered using this value to avoid spurious failsafes from transient high variances. A higher value means the failsafe is more likely to trigger.
Units |
|
Range |
|
User level |
Advanced |
FS_EKF_THRESH¶
EKF failsafe variance threshold
Allows setting the maximum acceptable compass, velocity, position and height variances. Used in arming check and EKF failsafe.
Range |
|
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Strict |
|
Default |
|
Relaxed |
FS_GCS_ENABLE¶
Ground Station Failsafe Enable
Controls whether failsafe will be invoked (and what action to take) when connection with Ground station is lost for at least 5 seconds. See FS_OPTIONS param for additional actions, or for cases allowing Mission continuation, when GCS failsafe is enabled.
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Disabled/NoAction |
|
RTL |
|
RTL or Continue with Mission in Auto Mode (Removed in 4.0+-see FS_OPTIONS) |
|
SmartRTL or RTL |
|
SmartRTL or Land |
|
Land |
|
Auto DO_LAND_START/DO_RETURN_PATH_START or RTL |
|
Brake or Land |
FS_GCS_TIMEOUT¶
GCS failsafe timeout
Timeout before triggering the GCS failsafe
Units |
|
Range |
|
Increment |
|
User level |
Standard |
FS_OPTIONS¶
Failsafe options bitmask
Bitmask of additional options for battery, radio, & GCS failsafes. 0 (default) disables all options.
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
Continue if in Auto on RC failsafe |
|
Continue if in Auto on GCS failsafe |
|
Continue if in Guided on RC failsafe |
|
Continue if landing on any failsafe |
|
Continue if in pilot controlled modes on GCS failsafe |
|
Release Gripper |
FS_THR_ENABLE¶
Throttle Failsafe Enable
The throttle failsafe allows you to configure a software failsafe activated by a setting on the throttle input channel
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Enabled always RTL |
|
Enabled Continue with Mission in Auto Mode (Removed in 4.0+) |
|
Enabled always Land |
|
Enabled always SmartRTL or RTL |
|
Enabled always SmartRTL or Land |
|
Enabled Auto DO_LAND_START/DO_RETURN_PATH_START or RTL |
|
Enabled always Brake or Land |
FS_THR_VALUE¶
Throttle Failsafe Value
The PWM level in microseconds on channel 3 below which throttle failsafe triggers
Units |
|
Range |
|
Increment |
|
User level |
Standard |
FS_VIBE_ENABLE¶
Vibration Failsafe enable
This enables the vibration failsafe which will use modified altitude estimation and control during high vibrations
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Enabled |
GCS_PID_MASK¶
GCS PID tuning mask
bitmask of PIDs to send MAVLink PID_TUNING messages for
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
Roll |
|
Pitch |
|
Yaw |
|
AccelZ |
GND_EFFECT_COMP¶
Ground Effect Compensation Enable/Disable
Ground Effect Compensation Enable/Disable
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Enabled |
GPS_HDOP_GOOD¶
GPS Hdop Good
GPS Hdop value at or below this value represent a good position. Used for pre-arm checks
Range |
|
User level |
Advanced |
GUID_OPTIONS¶
Guided mode options
Options that can be applied to change guided mode behaviour
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
Allow Arming from Transmitter |
|
Ignore pilot yaw |
|
SetAttitudeTarget interprets Thrust As Thrust |
|
Do not stabilize PositionXY |
|
Do not stabilize VelocityXY |
|
Waypoint navigation used for position targets |
|
Allow weathervaning |
GUID_TIMEOUT¶
Guided mode timeout
Guided mode timeout after which vehicle will stop or return to level if no updates are received from caller. Only applicable during any combination of velocity, acceleration, angle control, and/or angular rate control
Units |
|
Range |
|
User level |
Advanced |
INITIAL_MODE¶
Initial flight mode
This selects the mode to start in on boot. This is useful for when you want to start in AUTO mode on boot without a receiver.
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Stabilize |
|
Acro |
|
AltHold |
|
Auto |
|
Guided |
|
Loiter |
|
RTL |
|
Circle |
|
Land |
|
Drift |
|
Sport |
|
Flip |
|
AutoTune |
|
PosHold |
|
Brake |
|
Throw |
|
Avoid_ADSB |
|
Guided_NoGPS |
|
Smart_RTL |
|
FlowHold |
|
Follow |
|
ZigZag |
|
SystemID |
|
Heli_Autorotate |
LAND_REPOSITION¶
Land repositioning
Enables user input during LAND mode, the landing phase of RTL, and auto mode landings.
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
No repositioning |
|
Repositioning |
LOG_BITMASK¶
Log bitmask
Bitmap of what on-board log types to enable. This value is made up of the sum of each of the log types you want to be saved. It is usually best just to enable all basiclog types by setting this to 65535. Note that if you want to reduce log sizes you should consider using LOG_FILE_RATEMAX instead of disabling logging items with this parameter.
User level |
Standard |
Bitmask¶
Value |
Meaning |
|---|---|
|
Fast Attitude |
|
Medium Attitude |
|
GPS |
|
System Performance |
|
Control Tuning |
|
Navigation Tuning |
|
RC input |
|
IMU |
|
Mission Commands |
|
Battery Monitor |
|
RC output |
|
Optical Flow |
|
PID |
|
Compass |
|
Camera |
|
Motors |
|
Fast IMU |
|
Raw IMU |
|
Video Stabilization |
|
Fast harmonic notch logging |
PHLD_BRK_RATE¶
PosHold braking rate
PosHold flight mode’s rotation rate during braking in deg/sec
Units |
|
Range |
|
User level |
Advanced |
PILOT_ACC_Z¶
Pilot vertical acceleration
The vertical acceleration used when pilot is controlling the altitude
Units |
|
Range |
|
Increment |
|
User level |
Standard |
PILOT_SPD_DN¶
Pilot maximum vertical speed descending
The maximum vertical descending velocity the pilot may request in m/s. If 0 PILOT_SPD_UP value is used.
Units |
|
Range |
|
Increment |
|
User level |
Standard |
PILOT_SPD_UP¶
Pilot maximum vertical speed ascending
The maximum vertical ascending velocity the pilot may request in m/s
Units |
|
Range |
|
Increment |
|
User level |
Standard |
PILOT_THR_BHV¶
Throttle stick behavior
Bitmask containing various throttle stick options. TX with sprung throttle can set PILOT_THR_BHV to “1” so motor feedback when landed starts from mid-stick instead of bottom of stick.
User level |
Standard |
Bitmask¶
Value |
Meaning |
|---|---|
|
Feedback from mid stick |
|
High throttle cancels landing |
|
Disarm on land detection |
PILOT_THR_FILT¶
Throttle filter cutoff
Throttle filter cutoff (Hz) - active whenever altitude control is inactive - 0 to disable
Units |
|
Range |
|
Increment |
|
User level |
Advanced |
PILOT_TKO_ALT_M¶
Pilot takeoff altitude
Altitude that altitude control modes will climb to when a takeoff is triggered with the throttle stick.
Units |
|
Range |
|
Increment |
|
User level |
Standard |
PILOT_Y_EXPO¶
Pilot controlled yaw expo
Pilot controlled yaw expo to allow faster rotation when stick at edges
Range |
|
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Very Low |
|
Low |
|
Medium |
|
High |
|
Very High |
PILOT_Y_RATE¶
Pilot controlled yaw rate
Pilot controlled yaw rate max. Used in all pilot controlled modes except Acro
Units |
|
Range |
|
User level |
Standard |
PILOT_Y_RATE_TC¶
Pilot yaw rate control input time constant
Pilot yaw rate control input time constant. Low numbers lead to sharper response, higher numbers to softer response
Units |
|
Range |
|
Increment |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Very Crisp |
|
Crisp |
|
Medium |
|
Soft |
|
Very Soft |
PLDP_DELAY¶
Payload Place climb delay
Delay after release, in seconds, before aircraft starts to climb back to starting altitude.
Units |
|
Range |
|
User level |
Standard |
PLDP_RNG_MAX¶
Payload Place maximum range finder altitude
Maximum range finder altitude in m to trigger payload touchdown, set to zero to disable.
Units |
|
Range |
|
User level |
Standard |
PLDP_SPEED_DN¶
Payload Place decent speed
The maximum vertical decent velocity in m/s. If 0 LAND_SPD_MS value is used.
Units |
|
Range |
|
User level |
Standard |
PLDP_THRESH¶
Payload Place thrust ratio threshold
Ratio of vertical thrust during decent below which payload touchdown will trigger.
Range |
|
User level |
Standard |
RC_SPEED¶
ESC Update Speed
This is the speed in Hertz that your ESCs will receive updates
Units |
|
Range |
|
Increment |
|
User level |
Advanced |
RNGFND_FILT¶
Rangefinder filter
Rangefinder filter to smooth distance. Set to zero to disable filtering
Units |
|
Range |
|
Increment |
|
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
RTL_ALT_TYPE¶
RTL mode altitude type
RTL altitude type. Set to 1 for Terrain following during RTL and then set WP_RFND_USE=1 to use rangefinder or WP_RFND_USE=0 to use Terrain database
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Relative to Home |
|
Terrain |
RTL_CONE_SLOPE¶
RTL cone slope
Defines a cone above home which determines maximum climb
Range |
|
Increment |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Shallow |
|
Steep |
RTL_LOIT_TIME¶
RTL loiter time
Time (in milliseconds) to loiter above home before beginning final descent
Units |
|
Range |
|
Increment |
|
User level |
Standard |
RTL_OPTIONS¶
RTL mode options
Options that can be applied to change RTL mode behaviour
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
Ignore pilot yaw |
SIMPLE¶
Simple mode bitmask
Bitmask which holds which flight modes use simple heading mode (eg bit 0 = 1 means Flight Mode 0 uses simple mode). The bitmask is for flightmode switch positions.
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
SwitchPos1 |
|
SwitchPos2 |
|
SwitchPos3 |
|
SwitchPos4 |
|
SwitchPos5 |
|
SwitchPos6 |
SUPER_SIMPLE¶
Super Simple Mode
Bitmask to enable Super Simple mode for some flight modes. Setting this to Disabled(0) will disable Super Simple Mode. The bitmask is for flight mode switch positions
User level |
Standard |
Bitmask¶
Value |
Meaning |
|---|---|
|
SwitchPos1 |
|
SwitchPos2 |
|
SwitchPos3 |
|
SwitchPos4 |
|
SwitchPos5 |
|
SwitchPos6 |
SURFTRAK_MODE¶
Surface Tracking Mode
set which surface to track in surface tracking
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Do not track |
|
Ground |
|
Ceiling |
SURFTRAK_TC¶
Surface Tracking Filter Time Constant
Time to achieve 63.2% of the surface altitude measurement change. If 0 filtering is disabled
Units |
|
Range |
|
User level |
Advanced |
THROW_ALT_ACSND¶
Throw mode target altitude to ascsend
Target altitude to ascend during a throw upwards (must be positive). This allows for rapidly clearing surrounding obstacles.
Units |
|
User level |
Advanced |
THROW_ALT_DCSND¶
Throw mode target altitude to descend
Target altitude to descend during a drop, (must be positive). This allows for rapidly clearing surrounding obstacles.
Units |
|
User level |
Advanced |
THROW_ALT_MAX¶
Throw mode maximum altitude
Maximum altitude under which Throw mode will detect a throw or a drop - 0 to disable the check
Units |
|
User level |
Advanced |
THROW_ALT_MIN¶
Throw mode minimum altitude
Minimum altitude above which Throw mode will detect a throw or a drop - 0 to disable the check
Units |
|
User level |
Advanced |
THROW_MOT_START¶
Start motors before throwing is detected
Used by Throw mode. Controls whether motors will run at the speed set by MOT_SPIN_MIN or will be stopped when armed and waiting for the throw.
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Stopped |
|
Running |
THROW_NEXTMODE¶
Throw mode’s follow up mode
Vehicle will switch to this mode after the throw is successfully completed. Default is to stay in throw mode (18)
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Auto |
|
Guided |
|
LOITER |
|
RTL |
|
Land |
|
Brake |
|
Throw |
THROW_TYPE¶
Type of Type
Used by Throw mode. Specifies whether Copter is thrown upward or dropped.
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Upward Throw |
|
Drop |
THR_DZ¶
Throttle deadzone
The deadzone above and below mid throttle in PWM microseconds. Used in AltHold, Loiter, PosHold flight modes
Units |
|
Range |
|
Increment |
|
User level |
Standard |
TKOFF_RPM_MAX¶
Takeoff Check RPM maximum
Takeoff is not permitted until motors report no more than this RPM. Set to zero to disable check
Range |
|
User level |
Standard |
TKOFF_RPM_MIN¶
Takeoff Check RPM minimum
Takeoff is not permitted until motors report at least this RPM. Set to zero to disable check
Range |
|
User level |
Standard |
TKOFF_SLEW_TIME¶
Slew time of throttle during take-off
Time to slew the throttle from minimum to maximum while checking for a successful takeoff.
Units |
|
Range |
|
User level |
Standard |
TKOFF_THR_MAX¶
Takeoff maximum throttle during take-off ramp up
Takeoff maximum throttle allowed before controllers assume the aircraft is airborne during the takeoff process.
Range |
|
User level |
Advanced |
TUNE¶
Tuning Parameter
Selects parameter (normally a PID gain) that is being tuned with an RC transmitter’s knob. The RC input channel used is assigned by setting RCx_OPTION to 219.
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
None |
|
Stab Roll/Pitch kP |
|
Stab Yaw kP |
|
Rate Roll/Pitch kP |
|
Rate Roll/Pitch kI |
|
Rate Yaw kP |
|
Throttle Rate kP |
|
WP Speed |
|
Loiter Pos kP |
|
Heli Ext Gyro |
|
AltHold kP |
|
Rate Roll/Pitch kD |
|
Velocity XY kP |
|
Acro Roll/Pitch deg/s |
|
Rate Yaw kD |
|
Velocity XY kI |
|
Throttle Accel kP |
|
Throttle Accel kI |
|
Throttle Accel kD |
|
Declination |
|
Circle Rate |
|
Acro Yaw deg/s |
|
RC Feel |
|
Rate Pitch kP |
|
Rate Pitch kI |
|
Rate Pitch kD |
|
Rate Roll kP |
|
Rate Roll kI |
|
Rate Roll kD |
|
Rate Pitch FF |
|
Rate Roll FF |
|
Rate Yaw FF |
|
Motor Yaw Headroom |
|
Rate Yaw Filter |
|
SysID Magnitude |
|
PSC Angle Max |
|
Loiter Speed |
TUNE2¶
Tuning Parameter for TRANSMITTER_TUNE2
Selects parameter (normally a PID gain) that is being tuned with an RC transmitter’s knob. The RC input channel used is assigned by setting RCx_OPTION to 220.
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
None |
|
Stab Roll/Pitch kP |
|
Stab Yaw kP |
|
Rate Roll/Pitch kP |
|
Rate Roll/Pitch kI |
|
Rate Yaw kP |
|
Throttle Rate kP |
|
WP Speed |
|
Loiter Pos kP |
|
Heli Ext Gyro |
|
AltHold kP |
|
Rate Roll/Pitch kD |
|
Velocity XY kP |
|
Acro Roll/Pitch deg/s |
|
Rate Yaw kD |
|
Velocity XY kI |
|
Throttle Accel kP |
|
Throttle Accel kI |
|
Throttle Accel kD |
|
Declination |
|
Circle Rate |
|
Acro Yaw deg/s |
|
RC Feel |
|
Rate Pitch kP |
|
Rate Pitch kI |
|
Rate Pitch kD |
|
Rate Roll kP |
|
Rate Roll kI |
|
Rate Roll kD |
|
Rate Pitch FF |
|
Rate Roll FF |
|
Rate Yaw FF |
|
Motor Yaw Headroom |
|
Rate Yaw Filter |
|
SysID Magnitude |
|
PSC Angle Max |
|
Loiter Speed |
TUNE2_MAX¶
Tuning maximum
Maximum value that the parameter currently being tuned with the transmitter’s TRANSMITTER2_TUNING knob will be set to
User level |
Standard |
TUNE2_MIN¶
Tuning minimum
Minimum value that the parameter currently being tuned with the transmitter’s TRANSMITTER_TUNING2 knob will be set to
User level |
Standard |
TUNE_MAX¶
Tuning maximum
Transmitter Tuning maximum value. The parameter being tuned will have its value set to this maximum value when the tuning knob is at its highest position
User level |
Standard |
TUNE_MIN¶
Tuning minimum
Transmitter Tuning minum value. The parameter being tuned will have its value set to this minimum value when the tuning knob is at its lowest position
User level |
Standard |
WP_YAW_BEHAVIOR¶
Yaw behaviour during missions
Determines how the autopilot controls the yaw during missions and RTL
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
Never change yaw |
|
Face next waypoint |
|
Face next waypoint except RTL |
|
Face along GPS course |