APMParameterFactMetaData.Sub.3.5.xml 438 KB
Newer Older
1 2 3 4 5 6 7
<?xml version="1.0" encoding="utf-8"?>
        <!-- Dynamically generated list of documented parameters (generated by param_parse.py) -->    
        <paramfile>
        <vehicles>
        <parameters name="ArduSub">
<param humanName="Depth reading at surface" name="ArduSub:SURFACE_DEPTH" documentation="The depth the external pressure sensor will read when the vehicle is considered at the surface (in centimeters)" user="Standard">
<field name="Range">-100 0</field>
8
<field name="Units">cm</field>
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
</param>
<param humanName="Eeprom format version number" name="ArduSub:SYSID_SW_MREV" documentation="This value is incremented when changes are made to the eeprom format" user="Advanced">
<field name="ReadOnly">True</field>
</param>
<param humanName="Software Type" name="ArduSub:SYSID_SW_TYPE" documentation="This is used by the ground station to recognise the software type (eg ArduPlane vs ArduCopter)" user="Advanced">
<field name="ReadOnly">True</field>
<values>
<value code="0">ArduPlane</value>
<value code="4">AntennaTracker</value>
<value code="10">Copter</value>
<value code="20">Rover</value>
<value code="40">ArduSub</value>
</values>
</param>
<param humanName="MAVLink system ID of this vehicle" name="ArduSub:SYSID_THISMAV" documentation="Allows setting an individual MAVLink system id for this vehicle to distinguish it from others on the same network" user="Advanced">
<field name="Range">1 255</field>
</param>
<param humanName="My ground station number" name="ArduSub:SYSID_MYGCS" documentation="Allows restricting radio overrides to only come from my ground station" user="Advanced">
</param>
<param humanName="Throttle filter cutoff" name="ArduSub:PILOT_THR_FILT" documentation="Throttle filter cutoff (Hz) - active whenever altitude control is inactive - 0 to disable" user="Advanced">
<field name="Range">0 10</field>
<field name="Increment">.5</field>
<field name="Units">Hz</field>
</param>
<param humanName="GCS PID tuning mask" name="ArduSub:GCS_PID_MASK" documentation="bitmask of PIDs to send MAVLink PID_TUNING messages for" user="Advanced">
<field name="Bitmask">0:Roll,1:Pitch,2:Yaw</field>
<values>
<value code="0">None</value>
<value code="1">Roll</value>
<value code="2">Pitch</value>
<value code="4">Yaw</value>
</values>
</param>
<param humanName="Rangefinder gain" name="ArduSub:RNGFND_GAIN" documentation="Used to adjust the speed with which the target altitude is changed when objects are sensed below the sub" user="Standard">
<field name="Range">0.01 2.0</field>
<field name="Increment">0.01</field>
</param>
<param humanName="Battery Failsafe Enable" name="ArduSub:FS_BATT_ENABLE" documentation="Controls whether failsafe will be invoked when battery voltage or current runs low" user="Standard">
<values>
<value code="0">Disabled</value>
49 50 51
<value code="1">Warn only</value>
<value code="2">Disarm</value>
<value code="3">Enter surface mode</value>
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
</values>
</param>
<param humanName="Failsafe battery voltage" name="ArduSub:FS_BATT_VOLTAGE" documentation="Battery voltage to trigger failsafe. Set to 0 to disable battery voltage failsafe." user="Standard">
<field name="Increment">0.1</field>
<field name="Units">Volts</field>
</param>
<param humanName="Failsafe battery milliAmpHours" name="ArduSub:FS_BATT_MAH" documentation="Battery capacity remaining to trigger failsafe. Set to 0 to disable battery remaining failsafe." user="Standard">
<field name="Increment">50</field>
<field name="Units">mAh</field>
</param>
<param humanName="Ground Station Failsafe Enable" name="ArduSub:FS_GCS_ENABLE" documentation="Controls what action to take when GCS heartbeat is lost." user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">Warn only</value>
<value code="2">Disarm</value>
<value code="3">Enter depth hold mode</value>
<value code="4">Enter surface mode</value>
</values>
</param>
<param humanName="Leak Failsafe Enable" name="ArduSub:FS_LEAK_ENABLE" documentation="Controls what action to take if a leak is detected." user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">Warn only</value>
<value code="2">Enter surface mode</value>
</values>
</param>
<param humanName="Internal Pressure Failsafe Enable" name="ArduSub:FS_PRESS_ENABLE" documentation="Controls what action to take if internal pressure exceeds FS_PRESS_MAX parameter." user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">Warn only</value>
</values>
</param>
<param humanName="Internal Temperature Failsafe Enable" name="ArduSub:FS_TEMP_ENABLE" documentation="Controls what action to take if internal temperature exceeds FS_TEMP_MAX parameter." user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">Warn only</value>
</values>
</param>
<param humanName="Internal Pressure Failsafe Threshold" name="ArduSub:FS_PRESS_MAX" documentation="The maximum internal pressure allowed before triggering failsafe. Failsafe action is determined by FS_PRESS_ENABLE parameter" user="Standard">
<field name="Units">Pascal</field>
</param>
<param humanName="Internal Temperature Failsafe Threshold" name="ArduSub:FS_TEMP_MAX" documentation="The maximum internal temperature allowed before triggering failsafe. Failsafe action is determined by FS_TEMP_ENABLE parameter." user="Standard">
<field name="Units">Degrees Centigrade</field>
</param>
<param humanName="Terrain Failsafe Enable" name="ArduSub:FS_TERRAIN_ENAB" documentation="Controls what action to take if terrain information is lost during AUTO mode" user="Standard">
<values>
<value code="0">Disarm</value>
<value code=" 1">Hold Position</value>
<value code=" 2">Surface</value>
</values>
</param>
103 104 105 106 107 108 109
<param humanName="Pilot input failsafe action" name="ArduSub:FS_PILOT_INPUT" documentation="Controls what action to take if no pilot input has been received after the timeout period specified by the FS_PILOT_TIMEOUT parameter" user="Standard">
<values>
<value code="0">Disabled</value>
<value code=" 1">Warn Only</value>
<value code=" 2">Disarm</value>
</values>
</param>
110 111 112 113
<param humanName="Timeout for activation of pilot input failsafe" name="ArduSub:FS_PILOT_TIMEOUT" documentation="Controls the maximum interval between received pilot inputs before the failsafe action is triggered" user="Standard">
<field name="Range">0.1 3.0</field>
<field name="Units">Seconds</field>
</param>
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128
<param humanName="Crosstrack correction angle limit" name="ArduSub:XTRACK_ANG_LIM" documentation="Maximum allowed angle (in degrees) between current track and desired heading during waypoint navigation" user="Standard">
<field name="Range">10 90</field>
</param>
<param humanName="Compass enable/disable" name="ArduSub:MAG_ENABLE" documentation="Setting this to Enabled(1) will enable the compass. Setting this to Disabled(0) will disable the compass" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">Enabled</value>
</values>
</param>
<param humanName="Yaw behaviour during missions" name="ArduSub:WP_YAW_BEHAVIOR" documentation="Determines how the autopilot controls the yaw during missions and RTL" user="Standard">
<values>
<value code="0">Never change yaw</value>
<value code=" 1">Face next waypoint</value>
<value code=" 2">Face next waypoint except RTL</value>
<value code=" 3">Face along GPS course</value>
129
<value code=" 4">Correct crosstrack error</value>
130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
</values>
</param>
<param humanName="Pilot maximum vertical speed" name="ArduSub:PILOT_VELZ_MAX" documentation="The maximum vertical velocity the pilot may request in cm/s" user="Standard">
<field name="Range">50 500</field>
<field name="Increment">10</field>
<field name="Units">Centimeters/Second</field>
</param>
<param humanName="Pilot vertical acceleration" name="ArduSub:PILOT_ACCEL_Z" documentation="The vertical acceleration used when pilot is controlling the altitude" user="Standard">
<field name="Range">50 500</field>
<field name="Increment">10</field>
<field name="Units">cm/s/s</field>
</param>
<param humanName="Throttle deadzone" name="ArduSub:THR_DZ" documentation="The deadzone above and below mid throttle.  Used in AltHold, Loiter, PosHold flight modes" user="Standard">
<field name="Range">0 300</field>
<field name="Increment">1</field>
<field name="Units">pwm</field>
</param>
<param humanName="Log bitmask" name="ArduSub:LOG_BITMASK" documentation="4 byte bitmap of log types to enable" user="Standard">
<field name="Bitmask">0:ATTITUDE_FAST,1:ATTITUDE_MED,2:GPS,3:PM,4:CTUN,5:NTUN,6:RCIN,7:IMU,8:CMD,9:CURRENT,10:RCOUT,11:OPTFLOW,12:PID,13:COMPASS,14:INAV,15:CAMERA,17:MOTBATT,18:IMU_FAST,19:IMU_RAW</field>
<values>
<value code="830">Default</value>
<value code="894">Default+RCIN</value>
<value code="958">Default+IMU</value>
<value code="1854">Default+Motors</value>
<value code="-6146">NearlyAll-AC315</value>
<value code="45054">NearlyAll</value>
<value code="131071">All+FastATT</value>
<value code="262142">All+MotBatt</value>
<value code="393214">All+FastIMU</value>
<value code="397310">All+FastIMU+PID</value>
<value code="655358">All+FullIMU</value>
<value code="0">Disabled</value>
</values>
</param>
<param humanName="Angle Max" name="ArduSub:ANGLE_MAX" documentation="Maximum lean angle in all flight modes" user="Advanced">
<field name="Range">1000 8000</field>
<field name="Units">Centi-degrees</field>
</param>
<param humanName="RC Feel Roll/Pitch" name="ArduSub:RC_FEEL_RP" documentation="RC feel for roll/pitch which controls vehicle response to user input with 0 being extremely soft and 100 being crisp" user="Standard">
<field name="Range">0 100</field>
<values>
<value code="0">Very Soft</value>
<value code=" 25">Soft</value>
<value code=" 50">Medium</value>
<value code=" 75">Crisp</value>
<value code=" 100">Very Crisp</value>
</values>
<field name="Increment">10</field>
</param>
<param humanName="EKF Failsafe Action" name="ArduSub:FS_EKF_ACTION" documentation="Controls the action that will be taken when an EKF failsafe is invoked" user="Advanced">
<values>
181 182 183
<value code="0">Disabled</value>
<value code=" 1">Warn only</value>
<value code=" 2">Disarm</value>
184 185 186 187 188 189 190 191
</values>
</param>
<param humanName="EKF failsafe variance threshold" name="ArduSub:FS_EKF_THRESH" documentation="Allows setting the maximum acceptable compass and velocity variance" user="Advanced">
<field name="Values">0.6:Strict, 0.8:Default, 1.0:Relaxed</field>
</param>
<param humanName="Crash check enable" name="ArduSub:FS_CRASH_CHECK" documentation="This enables automatic crash checking. When enabled the motors will disarm if a crash is detected." user="Advanced">
<values>
<value code="0">Disabled</value>
192 193
<value code="1">Warn only</value>
<value code="2">Disarm</value>
194 195 196 197 198 199 200 201 202 203 204 205 206 207
</values>
</param>
<param humanName="Default gain at boot" name="ArduSub:JS_GAIN_DEFAULT" documentation="Default gain at boot, must be in range [JS_GAIN_MIN , JS_GAIN_MAX]" user="Standard">
<field name="Range">0.1 1.0</field>
</param>
<param humanName="Maximum joystick gain" name="ArduSub:JS_GAIN_MAX" documentation="Maximum joystick gain" user="Standard">
<field name="Range">0.2 1.0</field>
</param>
<param humanName="Minimum joystick gain" name="ArduSub:JS_GAIN_MIN" documentation="Minimum joystick gain" user="Standard">
<field name="Range">0.1 0.8</field>
</param>
<param humanName="Gain steps" name="ArduSub:JS_GAIN_STEPS" documentation="Controls the number of steps between minimum and maximum joystick gain when the gain is adjusted using buttons. Set to 1 to always use JS_GAIN_DEFAULT." user="Standard">
<field name="Range">1 10</field>
</param>
208 209 210
<param humanName="Lights brightness steps" name="ArduSub:JS_LIGHTS_STEPS" documentation="Number of steps in brightness between minimum and maximum brightness" user="Standard">
<field name="Range">1 10</field>
<field name="Units">PWM</field>
211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232
</param>
<param humanName="Throttle gain scalar" name="ArduSub:JS_THR_GAIN" documentation="Scalar for gain on the throttle channel" user="Standard">
<field name="Range">0.5 4.0</field>
</param>
<param humanName="Frame configuration" name="ArduSub:FRAME_CONFIG" documentation="Set this parameter according to your vehicle/motor configuration" user="Standard">
<values>
<value code="0">BlueROV1</value>
<value code=" 1">Vectored</value>
<value code=" 2">Vectored_6DOF</value>
<value code=" 3">Vectored_6DOF_90</value>
<value code=" 4">SimpleROV-3</value>
<value code=" 5">SimpleROV-4</value>
<value code=" 6">SimpleROV-5</value>
<value code=" 7">Custom</value>
</values>
<field name="RebootRequired">True</field>
</param>
<param humanName="ESC Update Speed" name="ArduSub:RC_SPEED" documentation="This is the speed in Hertz that your ESCs will receive updates" user="Advanced">
<field name="Range">50 490</field>
<field name="Increment">1</field>
<field name="Units">Hz</field>
</param>
233 234 235 236 237
<param humanName="RC Channel Update Slew Rate" name="ArduSub:MANUAL_SLEW_RATE" documentation="This is slew rate in %/s that will be used in manual mode to avoid large step outputs on the motors. Set to zero to disable." user="Advanced">
<field name="Range">0 500</field>
<field name="Increment">10</field>
<field name="Units">%/s</field>
</param>
238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313
<param humanName="Acro Roll and Pitch P gain" name="ArduSub:ACRO_RP_P" documentation="Converts pilot roll and pitch into a desired rate of rotation in ACRO and SPORT mode.  Higher values mean faster rate of rotation." user="Standard">
<field name="Range">1 10</field>
</param>
<param humanName="Acro Yaw P gain" name="ArduSub:ACRO_YAW_P" documentation="Converts pilot yaw input into a desired rate of rotation.  Higher values mean faster rate of rotation." user="Standard">
<field name="Range">1 10</field>
</param>
<param humanName="Acro Balance Roll" name="ArduSub:ACRO_BAL_ROLL" documentation="rate at which roll angle returns to level in acro mode.  A higher value causes the vehicle to return to level faster." user="Advanced">
<field name="Range">0 3</field>
<field name="Increment">0.1</field>
</param>
<param humanName="Acro Balance Pitch" name="ArduSub:ACRO_BAL_PITCH" documentation="rate at which pitch angle returns to level in acro mode.  A higher value causes the vehicle to return to level faster." user="Advanced">
<field name="Range">0 3</field>
<field name="Increment">0.1</field>
</param>
<param humanName="Acro Trainer" name="ArduSub:ACRO_TRAINER" documentation="Type of trainer used in acro mode" user="Advanced">
<values>
<value code="0">Disabled</value>
<value code="1">Leveling</value>
<value code="2">Leveling and Limited</value>
</values>
</param>
<param humanName="Acro Expo" name="ArduSub:ACRO_EXPO" documentation="Acro roll/pitch Expo to allow faster rotation when stick at edges" user="Advanced">
<values>
<value code="0">Disabled</value>
<value code="0.1">Very Low</value>
<value code="0.2">Low</value>
<value code="0.3">Medium</value>
<value code="0.4">High</value>
<value code="0.5">Very High</value>
</values>
</param>
<param humanName="Velocity (horizontal) P gain" name="ArduSub:VEL_XY_P" documentation="Velocity (horizontal) P gain.  Converts the difference between desired velocity to a target acceleration" user="Advanced">
<field name="Range">0.1 6.0</field>
<field name="Increment">0.1</field>
</param>
<param humanName="Velocity (horizontal) I gain" name="ArduSub:VEL_XY_I" documentation="Velocity (horizontal) I gain.  Corrects long-term difference in desired velocity to a target acceleration" user="Advanced">
<field name="Range">0.02 1.00</field>
<field name="Increment">0.01</field>
</param>
<param humanName="Velocity (horizontal) integrator maximum" name="ArduSub:VEL_XY_IMAX" documentation="Velocity (horizontal) integrator maximum.  Constrains the target acceleration that the I gain will output" user="Advanced">
<field name="Range">0 4500</field>
<field name="Increment">10</field>
<field name="Units">cm/s/s</field>
</param>
<param humanName="Velocity (horizontal) integrator maximum" name="ArduSub:VEL_XY_FILT_HZ" documentation="Velocity (horizontal) integrator maximum.  Constrains the target acceleration that the I gain will output" user="Advanced">
<field name="Range">0 4500</field>
<field name="Increment">10</field>
<field name="Units">cm/s/s</field>
</param>
<param humanName="Velocity (vertical) P gain" name="ArduSub:VEL_Z_P" documentation="Velocity (vertical) P gain.  Converts the difference between desired vertical speed and actual speed into a desired acceleration that is passed to the throttle acceleration controller" user="Standard">
<field name="Range">1.000 8.000</field>
</param>
<param humanName="Throttle acceleration controller P gain" name="ArduSub:ACCEL_Z_P" documentation="Throttle acceleration controller P gain.  Converts the difference between desired vertical acceleration and actual acceleration into a motor output" user="Standard">
<field name="Range">0.500 1.500</field>
<field name="Increment">0.05</field>
</param>
<param humanName="Throttle acceleration controller I gain" name="ArduSub:ACCEL_Z_I" documentation="Throttle acceleration controller I gain.  Corrects long-term difference in desired vertical acceleration and actual acceleration" user="Standard">
<field name="Range">0.000 3.000</field>
</param>
<param humanName="Throttle acceleration controller I gain maximum" name="ArduSub:ACCEL_Z_IMAX" documentation="Throttle acceleration controller I gain maximum.  Constrains the maximum pwm that the I term will generate" user="Standard">
<field name="Range">0 1000</field>
<field name="Units">Percent*10</field>
</param>
<param humanName="Throttle acceleration controller D gain" name="ArduSub:ACCEL_Z_D" documentation="Throttle acceleration controller D gain.  Compensates for short-term change in desired vertical acceleration vs actual acceleration" user="Standard">
<field name="Range">0.000 0.400</field>
</param>
<param humanName="Throttle acceleration filter" name="ArduSub:ACCEL_Z_FILT" documentation="Filter applied to acceleration to reduce noise.  Lower values reduce noise but add delay." user="Standard">
<field name="Range">1.000 100.000</field>
<field name="Units">Hz</field>
</param>
<param humanName="Position (vertical) controller P gain" name="ArduSub:POS_Z_P" documentation="Position (vertical) controller P gain.  Converts the difference between the desired altitude and actual altitude into a climb or descent rate which is passed to the throttle rate controller" user="Standard">
<field name="Range">1.000 3.000</field>
</param>
<param humanName="Position (horizonal) controller P gain" name="ArduSub:POS_XY_P" documentation="Loiter position controller P gain.  Converts the distance (in the latitude direction) to the target location into a desired speed which is then passed to the loiter latitude rate controller" user="Standard">
<field name="Range">0.500 2.000</field>
</param>
314
<param humanName="Terrain Following use control" name="ArduSub:TERRAIN_FOLLOW" documentation="This enables terrain following for RTL and SURFACE flight modes. To use this option TERRAIN_ENABLE must be 1 and the GCS must  support sending terrain data to the aircraft.  In RTL the RTL_ALT will be considered a height above the terrain.  In LAND mode the vehicle will slow to LAND_SPEED 10m above terrain (instead of 10m above home).  This parameter does not affect AUTO and Guided which use a per-command flag to determine if the height is above-home, absolute or above-terrain." user="Standard">
315
<values>
316 317
<value code="0">Do Not Use in RTL and SURFACE</value>
<value code="1">Use in RTL and SURFACE</value>
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417
</values>
</param>
</parameters>
</vehicles><libraries><parameters name="AHRS_">
<param humanName="AHRS GPS gain" name="AHRS_GPS_GAIN" documentation="This controls how much to use the GPS to correct the attitude. This should never be set to zero for a plane as it would result in the plane losing control in turns. For a plane please use the default value of 1.0." user="Advanced">
<field name="Range">0.0 1.0</field>
<field name="Increment">.01</field>
</param>
<param humanName="AHRS use GPS for navigation" name="AHRS_GPS_USE" documentation="This controls whether to use dead-reckoning or GPS based navigation. If set to 0 then the GPS won't be used for navigation, and only dead reckoning will be used. A value of zero should never be used for normal flight." user="Advanced">
<values>
<value code="0">Disabled</value>
<value code="1">Enabled</value>
</values>
</param>
<param humanName="Yaw P" name="AHRS_YAW_P" documentation="This controls the weight the compass or GPS has on the heading. A higher value means the heading will track the yaw source (GPS or compass) more rapidly." user="Advanced">
<field name="Range">0.1 0.4</field>
<field name="Increment">.01</field>
</param>
<param humanName="AHRS RP_P" name="AHRS_RP_P" documentation="This controls how fast the accelerometers correct the attitude" user="Advanced">
<field name="Range">0.1 0.4</field>
<field name="Increment">.01</field>
</param>
<param humanName="Maximum wind" name="AHRS_WIND_MAX" documentation="This sets the maximum allowable difference between ground speed and airspeed. This allows the plane to cope with a failing airspeed sensor. A value of zero means to use the airspeed as is." user="Advanced">
<field name="Range">0 127</field>
<field name="Increment">1</field>
<field name="Units">m/s</field>
</param>
<param humanName="AHRS Trim Roll" name="AHRS_TRIM_X" documentation="Compensates for the roll angle difference between the control board and the frame. Positive values make the vehicle roll right." user="Standard">
<field name="Range">-0.1745 +0.1745</field>
<field name="Increment">0.01</field>
<field name="Units">Radians</field>
</param>
<param humanName="AHRS Trim Pitch" name="AHRS_TRIM_Y" documentation="Compensates for the pitch angle difference between the control board and the frame. Positive values make the vehicle pitch up/back." user="Standard">
<field name="Range">-0.1745 +0.1745</field>
<field name="Increment">0.01</field>
<field name="Units">Radians</field>
</param>
<param humanName="AHRS Trim Yaw" name="AHRS_TRIM_Z" documentation="Not Used" user="Advanced">
<field name="Range">-0.1745 +0.1745</field>
<field name="Increment">0.01</field>
<field name="Units">Radians</field>
</param>
<param humanName="Board Orientation" name="AHRS_ORIENTATION" documentation="Overall board orientation relative to the standard orientation for the board type. This rotates the IMU and compass readings to allow the board to be oriented in your vehicle at any 90 or 45 degree angle. This option takes affect on next boot. After changing you will need to re-level your vehicle." user="Advanced">
<values>
<value code="0">None</value>
<value code="1">Yaw45</value>
<value code="2">Yaw90</value>
<value code="3">Yaw135</value>
<value code="4">Yaw180</value>
<value code="5">Yaw225</value>
<value code="6">Yaw270</value>
<value code="7">Yaw315</value>
<value code="8">Roll180</value>
<value code="9">Roll180Yaw45</value>
<value code="10">Roll180Yaw90</value>
<value code="11">Roll180Yaw135</value>
<value code="12">Pitch180</value>
<value code="13">Roll180Yaw225</value>
<value code="14">Roll180Yaw270</value>
<value code="15">Roll180Yaw315</value>
<value code="16">Roll90</value>
<value code="17">Roll90Yaw45</value>
<value code="18">Roll90Yaw90</value>
<value code="19">Roll90Yaw135</value>
<value code="20">Roll270</value>
<value code="21">Roll270Yaw45</value>
<value code="22">Roll270Yaw90</value>
<value code="23">Roll270Yaw136</value>
<value code="24">Pitch90</value>
<value code="25">Pitch270</value>
<value code="26">Pitch180Yaw90</value>
<value code="27">Pitch180Yaw270</value>
<value code="28">Roll90Pitch90</value>
<value code="29">Roll180Pitch90</value>
<value code="30">Roll270Pitch90</value>
<value code="31">Roll90Pitch180</value>
<value code="32">Roll270Pitch180</value>
<value code="33">Roll90Pitch270</value>
<value code="34">Roll180Pitch270</value>
<value code="35">Roll270Pitch270</value>
<value code="36">Roll90Pitch180Yaw90</value>
<value code="37">Roll90Yaw270</value>
</values>
</param>
<param humanName="AHRS Velocity Complementary Filter Beta Coefficient" name="AHRS_COMP_BETA" documentation="This controls the time constant for the cross-over frequency used to fuse AHRS (airspeed and heading) and GPS data to estimate ground velocity. Time constant is 0.1/beta. A larger time constant will use GPS data less and a small time constant will use air data less." user="Advanced">
<field name="Range">0.001 0.5</field>
<field name="Increment">.01</field>
</param>
<param humanName="AHRS GPS Minimum satellites" name="AHRS_GPS_MINSATS" documentation="Minimum number of satellites visible to use GPS for velocity based corrections attitude correction. This defaults to 6, which is about the point at which the velocity numbers from a GPS become too unreliable for accurate correction of the accelerometers." user="Advanced">
<field name="Range">0 10</field>
<field name="Increment">1</field>
</param>
<param humanName="Use NavEKF Kalman filter for attitude and position estimation" name="AHRS_EKF_TYPE" documentation="This controls which NavEKF Kalman filter version is used for attitude and position estimation" user="Advanced">
<values>
<value code="0">Disabled</value>
<value code="2">Enable EKF2</value>
<value code="3">Enable EKF3</value>
</values>
</param>
</parameters>
418
<parameters name="ARMING_">
419
<param humanName="Require Arming Motors " name="ARMING_REQUIRE" documentation="Arming disabled until some requirements are met. If 0, there are no requirements (arm immediately).  If 1, require rudder stick or GCS arming before arming motors and sends the minimum throttle PWM value to the throttle channel when disarmed.  If 2, require rudder stick or GCS arming and send 0 PWM to throttle channel when disarmed. See the ARMING_CHECK_* parameters to see what checks are done before arming. Note, if setting this parameter to 0 a reboot is required to arm the plane.  Also note, even with this parameter at 0, if ARMING_CHECK parameter is not also zero the plane may fail to arm throttle at boot due to a pre-arm check failure." user="Advanced">
420 421 422 423 424 425
<values>
<value code="0">Disabled</value>
<value code="1">THR_MIN PWM when disarmed</value>
<value code="2">0 PWM when disarmed</value>
</values>
</param>
426 427
<param humanName="Arm Checks to Peform (bitmask)" name="ARMING_CHECK" documentation="Checks prior to arming motor. This is a bitmask of checks that will be performed before allowing arming. The default is no checks, allowing arming at any time. You can select whatever checks you prefer by adding together the values of each check type to set this parameter. For example, to only allow arming when you have GPS lock and no RC failsafe you would set ARMING_CHECK to 72. For most users it is recommended that you set this to 1 to enable all checks." user="Standard">
<field name="Bitmask">0:All,1:Barometer,2:Compass,3:GPS lock,4:INS,5:Parameters,6:RC Channels,7:Board voltage,8:Battery Level,10:Logging Available,11:Hardware safety switch,12:GPS Configuration</field>
428 429 430 431 432 433 434 435
<values>
<value code="0">None</value>
<value code="1">All</value>
<value code="2">Barometer</value>
<value code="4">Compass</value>
<value code="8">GPS Lock</value>
<value code="16">INS(INertial Sensors - accels &amp; gyros)</value>
<value code="32">Parameters(unused)</value>
436
<value code="64">RC Channels</value>
437 438 439 440 441 442 443 444 445 446 447
<value code="128">Board voltage</value>
<value code="256">Battery Level</value>
<value code="1024">LoggingAvailable</value>
<value code="2048">Hardware safety switch</value>
<value code="4096">GPS configuration</value>
</values>
</param>
<param humanName="Accelerometer error threshold" name="ARMING_ACCTHRESH" documentation="Accelerometer error threshold used to determine inconsistent accelerometers. Compares this error range to other accelerometers to detect a hardware or calibration error. Lower value means tighter check and harder to pass arming check. Not all accelerometers are created equal." user="Advanced">
<field name="Range">0.25 3.0</field>
<field name="Units">m/s/s</field>
</param>
448
<param humanName="Minimum arming voltage on the first battery" name="ARMING_MIN_VOLT" documentation="The minimum voltage on the first battery to arm, 0 disables the check." user="Standard">
449 450 451
<field name="Increment">0.1 </field>
<field name="Units">Volts</field>
</param>
452
<param humanName="Minimum arming voltage on the second battery" name="ARMING_MIN_VOLT2" documentation="The minimum voltage on the first battery to arm, 0 disables the check." user="Standard">
453 454 455 456
<field name="Increment">0.1 </field>
<field name="Units">Volts</field>
</param>
</parameters>
457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508
<parameters name="ATC_">
<param humanName="Yaw target slew rate" name="ATC_SLEW_YAW" documentation="Maximum rate the yaw target can be updated in Loiter, RTL, Auto flight modes" user="Advanced">
<field name="Range">500 18000</field>
<field name="Increment">100</field>
<field name="Units">Centi-Degrees/Sec</field>
</param>
<param humanName="Acceleration Max for Yaw" name="ATC_ACCEL_Y_MAX" documentation="Maximum acceleration in yaw axis" user="Advanced">
<field name="Range">0 72000</field>
<values>
<value code="0">Disabled</value>
<value code=" 18000">Slow</value>
<value code=" 36000">Medium</value>
<value code=" 54000">Fast</value>
</values>
<field name="Increment">1000</field>
<field name="Units">Centi-Degrees/Sec/Sec</field>
</param>
<param humanName="Rate Feedforward Enable" name="ATC_RATE_FF_ENAB" documentation="Controls whether body-frame rate feedfoward is enabled or disabled" user="Advanced">
<values>
<value code="0">Disabled</value>
<value code=" 1">Enabled</value>
</values>
</param>
<param humanName="Acceleration Max for Roll" name="ATC_ACCEL_R_MAX" documentation="Maximum acceleration in roll axis" user="Advanced">
<field name="Range">0 180000</field>
<values>
<value code="0">Disabled</value>
<value code=" 72000">Slow</value>
<value code=" 108000">Medium</value>
<value code=" 162000">Fast</value>
</values>
<field name="Increment">1000</field>
<field name="Units">Centi-Degrees/Sec/Sec</field>
</param>
<param humanName="Acceleration Max for Pitch" name="ATC_ACCEL_P_MAX" documentation="Maximum acceleration in pitch axis" user="Advanced">
<field name="Range">0 180000</field>
<values>
<value code="0">Disabled</value>
<value code=" 72000">Slow</value>
<value code=" 108000">Medium</value>
<value code=" 162000">Fast</value>
</values>
<field name="Increment">1000</field>
<field name="Units">Centi-Degrees/Sec/Sec</field>
</param>
<param humanName="Angle Boost" name="ATC_ANGLE_BOOST" documentation="Angle Boost increases output throttle as the vehicle leans to reduce loss of altitude" user="Advanced">
<values>
<value code="0">Disabled</value>
<value code=" 1">Enabled</value>
</values>
</param>
<param humanName="Roll axis angle controller P gain" name="ATC_ANG_RLL_P" documentation="Roll axis angle controller P gain.  Converts the error between the desired roll angle and actual angle to a desired roll rate" user="Standard">
509
<field name="Range">0.0 12.000</field>
510 511
</param>
<param humanName="Pitch axis angle controller P gain" name="ATC_ANG_PIT_P" documentation="Pitch axis angle controller P gain.  Converts the error between the desired pitch angle and actual angle to a desired pitch rate" user="Standard">
512
<field name="Range">0.0 12.000</field>
513 514
</param>
<param humanName="Yaw axis angle controller P gain" name="ATC_ANG_YAW_P" documentation="Yaw axis angle controller P gain.  Converts the error between the desired yaw angle and actual angle to a desired yaw rate" user="Standard">
515
<field name="Range">0.0 6.000</field>
516 517 518 519 520
</param>
<param humanName="Angle Limit (to maintain altitude) Time Constant" name="ATC_ANG_LIM_TC" documentation="Angle Limit (to maintain altitude) Time Constant" user="Advanced">
<field name="Range">0.5 10.0</field>
</param>
<param humanName="Roll axis rate controller P gain" name="ATC_RAT_RLL_P" documentation="Roll axis rate controller P gain.  Converts the difference between desired roll rate and actual roll rate into a motor speed output" user="Standard">
521
<field name="Range">0.0 0.30</field>
522 523 524
<field name="Increment">0.005</field>
</param>
<param humanName="Roll axis rate controller I gain" name="ATC_RAT_RLL_I" documentation="Roll axis rate controller I gain.  Corrects long-term difference in desired roll rate vs actual roll rate" user="Standard">
525
<field name="Range">0.0 0.5</field>
526 527 528 529 530 531 532 533 534 535 536
<field name="Increment">0.01</field>
</param>
<param humanName="Roll axis rate controller I gain maximum" name="ATC_RAT_RLL_IMAX" documentation="Roll axis rate controller I gain maximum.  Constrains the maximum motor output that the I gain will output" user="Standard">
<field name="Range">0 1</field>
<field name="Increment">0.01</field>
<field name="Units">Percent</field>
</param>
<param humanName="Roll axis rate controller D gain" name="ATC_RAT_RLL_D" documentation="Roll axis rate controller D gain.  Compensates for short-term change in desired roll rate vs actual roll rate" user="Standard">
<field name="Range">0.0 0.02</field>
<field name="Increment">0.001</field>
</param>
537 538 539 540
<param humanName="Roll axis rate controller feed forward" name="ATC_RAT_RLL_FF" documentation="Roll axis rate controller feed forward" user="Standard">
<field name="Range">0 0.5</field>
<field name="Increment">0.001</field>
</param>
541 542 543 544 545 546
<param humanName="Roll axis rate controller input frequency in Hz" name="ATC_RAT_RLL_FILT" documentation="Roll axis rate controller input frequency in Hz" user="Standard">
<field name="Range">1 100</field>
<field name="Increment">1</field>
<field name="Units">Hz</field>
</param>
<param humanName="Pitch axis rate controller P gain" name="ATC_RAT_PIT_P" documentation="Pitch axis rate controller P gain.  Converts the difference between desired pitch rate and actual pitch rate into a motor speed output" user="Standard">
547
<field name="Range">0.0 0.30</field>
548 549 550
<field name="Increment">0.005</field>
</param>
<param humanName="Pitch axis rate controller I gain" name="ATC_RAT_PIT_I" documentation="Pitch axis rate controller I gain.  Corrects long-term difference in desired pitch rate vs actual pitch rate" user="Standard">
551
<field name="Range">0.0 0.5</field>
552 553 554 555 556 557 558 559 560 561 562
<field name="Increment">0.01</field>
</param>
<param humanName="Pitch axis rate controller I gain maximum" name="ATC_RAT_PIT_IMAX" documentation="Pitch axis rate controller I gain maximum.  Constrains the maximum motor output that the I gain will output" user="Standard">
<field name="Range">0 1</field>
<field name="Increment">0.01</field>
<field name="Units">Percent</field>
</param>
<param humanName="Pitch axis rate controller D gain" name="ATC_RAT_PIT_D" documentation="Pitch axis rate controller D gain.  Compensates for short-term change in desired pitch rate vs actual pitch rate" user="Standard">
<field name="Range">0.0 0.02</field>
<field name="Increment">0.001</field>
</param>
563 564 565 566
<param humanName="Pitch axis rate controller feed forward" name="ATC_RAT_PIT_FF" documentation="Pitch axis rate controller feed forward" user="Standard">
<field name="Range">0 0.5</field>
<field name="Increment">0.001</field>
</param>
567 568 569 570 571 572
<param humanName="Pitch axis rate controller input frequency in Hz" name="ATC_RAT_PIT_FILT" documentation="Pitch axis rate controller input frequency in Hz" user="Standard">
<field name="Range">1 100</field>
<field name="Increment">1</field>
<field name="Units">Hz</field>
</param>
<param humanName="Yaw axis rate controller P gain" name="ATC_RAT_YAW_P" documentation="Yaw axis rate controller P gain.  Converts the difference between desired yaw rate and actual yaw rate into a motor speed output" user="Standard">
573
<field name="Range">0.0 0.50</field>
574 575 576
<field name="Increment">0.005</field>
</param>
<param humanName="Yaw axis rate controller I gain" name="ATC_RAT_YAW_I" documentation="Yaw axis rate controller I gain.  Corrects long-term difference in desired yaw rate vs actual yaw rate" user="Standard">
577
<field name="Range">0.0 0.05</field>
578 579 580 581 582 583 584 585 586 587 588
<field name="Increment">0.01</field>
</param>
<param humanName="Yaw axis rate controller I gain maximum" name="ATC_RAT_YAW_IMAX" documentation="Yaw axis rate controller I gain maximum.  Constrains the maximum motor output that the I gain will output" user="Standard">
<field name="Range">0 1</field>
<field name="Increment">0.01</field>
<field name="Units">Percent</field>
</param>
<param humanName="Yaw axis rate controller D gain" name="ATC_RAT_YAW_D" documentation="Yaw axis rate controller D gain.  Compensates for short-term change in desired yaw rate vs actual yaw rate" user="Standard">
<field name="Range">0.000 0.02</field>
<field name="Increment">0.001</field>
</param>
589 590 591 592
<param humanName="Yaw axis rate controller feed forward" name="ATC_RAT_YAW_FF" documentation="Yaw axis rate controller feed forward" user="Standard">
<field name="Range">0 0.5</field>
<field name="Increment">0.001</field>
</param>
593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617
<param humanName="Yaw axis rate controller input frequency in Hz" name="ATC_RAT_YAW_FILT" documentation="Yaw axis rate controller input frequency in Hz" user="Standard">
<field name="Range">1 100</field>
<field name="Increment">1</field>
<field name="Units">Hz</field>
</param>
<param humanName="Throttle Mix Minimum" name="ATC_THR_MIX_MIN" documentation="Throttle vs attitude control prioritisation used when landing (higher values mean we prioritise attitude control over throttle)" user="Advanced">
<field name="Range">0.1 0.25</field>
</param>
<param humanName="Throttle Mix Maximum" name="ATC_THR_MIX_MAX" documentation="Throttle vs attitude control prioritisation used during active flight (higher values mean we prioritise attitude control over throttle)" user="Advanced">
<field name="Range">0.5 0.9</field>
</param>
<param humanName="Throttle Mix Manual" name="ATC_THR_MIX_MAN" documentation="Throttle vs attitude control prioritisation used during manual flight (higher values mean we prioritise attitude control over throttle)" user="Advanced">
<field name="Range">0.5 0.9</field>
</param>
</parameters>
<parameters name="AVOID_">
<param humanName="Avoidance control enable/disable" name="AVOID_ENABLE" documentation="Enabled/disable stopping at fence" user="Standard">
<field name="Bitmask">0:StopAtFence,1:UseProximitySensor</field>
<values>
<value code="0">None</value>
<value code="1">StopAtFence</value>
<value code="2">UseProximitySensor</value>
<value code="3">All</value>
</values>
</param>
618
<param humanName="Avoidance max lean angle in non-GPS flight modes" name="AVOID_ANGLE_MAX" documentation="Max lean angle used to avoid obstacles while in non-GPS modes" user="Standard">
619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636
<field name="Range">0 4500</field>
</param>
<param humanName="Avoidance distance maximum in non-GPS flight modes" name="AVOID_DIST_MAX" documentation="Distance from object at which obstacle avoidance will begin in non-GPS modes" user="Standard">
<field name="Range">3 30</field>
<field name="Units">meters</field>
</param>
</parameters>
<parameters name="BATT">
<param humanName="Battery monitoring" name="BATT_MONITOR" documentation="Controls enabling monitoring of the battery's voltage and current" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="3">Analog Voltage Only</value>
<value code="4">Analog Voltage and Current</value>
<value code="5">Solo</value>
<value code="6">Bebop</value>
<value code="7">SMBus-Maxell</value>
</values>
</param>
637
<param humanName="Battery Voltage sensing pin" name="BATT_VOLT_PIN" documentation="Setting this to 0 ~ 13 will enable battery voltage sensing on pins A0 ~ A13. For APM2.x power brick it should be set to 13. On the PX4-v1 it should be set to 100. On the Pixhawk, Pixracer and NAVIO board's PM connector it should be set to 2, Pixhawk2 Power2 is 13." user="Standard">
638 639 640 641
<values>
<value code="-1">Disabled</value>
<value code=" 0">A0</value>
<value code=" 1">A1</value>
642 643 644 645 646
<value code=" 2">Pixhawk/Pixracer/Navio2</value>
<value code=" 5">A5</value>
<value code=" 10">A10</value>
<value code=" 13">A13/Pixhawk2_PM2</value>
<value code=" 100">PX4-v1</value>
647 648
</values>
</param>
649
<param humanName="Battery Current sensing pin" name="BATT_CURR_PIN" documentation="Setting this to 0 ~ 13 will enable battery current sensing on pins A0 ~ A13. For the 3DR power brick on APM2.5 it should be set to 12. On the PX4 it should be set to 101. On the Pixhawk powered from the PM connector it should be set to 3, Pixhawk2 Power2 is 12." user="Standard">
650 651 652 653
<values>
<value code="-1">Disabled</value>
<value code=" 1">A1</value>
<value code=" 2">A2</value>
654 655 656 657
<value code=" 3">Pixhawk/Pixracer/Navio2</value>
<value code=" 11">A11</value>
<value code=" 12">A12/Pixhawk2_PM2</value>
<value code=" 101">PX4-v1</value>
658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685
</values>
</param>
<param humanName="Voltage Multiplier" name="BATT_VOLT_MULT" documentation="Used to convert the voltage of the voltage sensing pin (BATT_VOLT_PIN) to the actual battery's voltage (pin_voltage * VOLT_MULT). For the 3DR Power brick on APM2 or Pixhawk, this should be set to 10.1. For the Pixhawk with the 3DR 4in1 ESC this should be 12.02. For the PX4 using the PX4IO power supply this should be set to 1." user="Advanced">
</param>
<param humanName="Amps per volt" name="BATT_AMP_PERVOLT" documentation="Number of amps that a 1V reading on the current sensor corresponds to. On the APM2 or Pixhawk using the 3DR Power brick this should be set to 17. For the Pixhawk with the 3DR 4in1 ESC this should be 17." user="Standard">
<field name="Units">Amps/Volt</field>
</param>
<param humanName="AMP offset" name="BATT_AMP_OFFSET" documentation="Voltage offset at zero current on current sensor" user="Standard">
<field name="Units">Volts</field>
</param>
<param humanName="Battery capacity" name="BATT_CAPACITY" documentation="Capacity of the battery in mAh when full" user="Standard">
<field name="Increment">50</field>
<field name="Units">mAh</field>
</param>
<param humanName="Maximum allowed power (Watts)" name="BATT_WATT_MAX" documentation="If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable." user="Advanced">
<field name="Increment">1</field>
<field name="Units">Watts</field>
</param>
<param humanName="Battery monitoring" name="BATT2_MONITOR" documentation="Controls enabling monitoring of the battery's voltage and current" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="3">Analog Voltage Only</value>
<value code="4">Analog Voltage and Current</value>
<value code="5">Solo</value>
<value code="6">Bebop</value>
<value code="7">SMBus-Maxell</value>
</values>
</param>
686
<param humanName="Battery Voltage sensing pin" name="BATT2_VOLT_PIN" documentation="Setting this to 0 ~ 13 will enable battery voltage sensing on pins A0 ~ A13. For APM2.x power brick it should be set to 13. On the PX4-v1 it should be set to 100. On the Pixhawk, Pixracer and NAVIO board's PM connector it should be set to 2, Pixhawk2 Power2 is 13." user="Standard">
687 688 689 690
<values>
<value code="-1">Disabled</value>
<value code=" 0">A0</value>
<value code=" 1">A1</value>
691 692 693 694 695
<value code=" 2">Pixhawk/Pixracer/Navio2</value>
<value code=" 5">A5</value>
<value code=" 10">A10</value>
<value code=" 13">A13/Pixhawk2_PM2</value>
<value code=" 100">PX4-v1</value>
696 697
</values>
</param>
698
<param humanName="Battery Current sensing pin" name="BATT2_CURR_PIN" documentation="Setting this to 0 ~ 13 will enable battery current sensing on pins A0 ~ A13. For the 3DR power brick on APM2.5 it should be set to 12. On the PX4 it should be set to 101. On the Pixhawk powered from the PM connector it should be set to 3, Pixhawk2 Power2 is 12." user="Standard">
699 700 701 702
<values>
<value code="-1">Disabled</value>
<value code=" 1">A1</value>
<value code=" 2">A2</value>
703 704 705 706
<value code=" 3">Pixhawk/Pixracer/Navio2</value>
<value code=" 11">A11</value>
<value code=" 12">A12/Pixhawk2_PM2</value>
<value code=" 101">PX4-v1</value>
707 708
</values>
</param>
709
<param humanName="Voltage Multiplier" name="BATT2_VOLT_MULT" documentation="Used to convert the voltage of the voltage sensing pin (BATT_VOLT_PIN) to the actual battery's voltage (pin_voltage * VOLT_MULT). For the 3DR Power brick on APM2 or Pixhawk, this should be set to 10.1. For the Pixhawk with the 3DR 4in1 ESC this should be 12.02. For the PX4 using the PX4IO power supply this should be set to 1." user="Advanced">
710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773
</param>
<param humanName="Amps per volt" name="BATT2_AMP_PERVOL" documentation="Number of amps that a 1V reading on the current sensor corresponds to. On the APM2 or Pixhawk using the 3DR Power brick this should be set to 17. For the Pixhawk with the 3DR 4in1 ESC this should be 17." user="Standard">
<field name="Units">Amps/Volt</field>
</param>
<param humanName="AMP offset" name="BATT2_AMP_OFFSET" documentation="Voltage offset at zero current on current sensor" user="Standard">
<field name="Units">Volts</field>
</param>
<param humanName="Battery capacity" name="BATT2_CAPACITY" documentation="Capacity of the battery in mAh when full" user="Standard">
<field name="Increment">50</field>
<field name="Units">mAh</field>
</param>
<param humanName="Maximum allowed current" name="BATT2_WATT_MAX" documentation="If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable." user="Advanced">
<field name="Increment">1</field>
<field name="Units">Amps</field>
</param>
</parameters>
<parameters name="BRD_">
<param humanName="Auxiliary pin config" name="BRD_PWM_COUNT" documentation="Control assigning of FMU pins to PWM output, timer capture and GPIO. All unassigned pins can be used for GPIO" user="Advanced">
<values>
<value code="0">No PWMs</value>
<value code="2">Two PWMs</value>
<value code="4">Four PWMs</value>
<value code="6">Six PWMs</value>
<value code="7">Three PWMs and One Capture</value>
</values>
<field name="RebootRequired">True</field>
</param>
<param humanName="Serial 1 flow control" name="BRD_SER1_RTSCTS" documentation="Enable flow control on serial 1 (telemetry 1) on Pixhawk. You must have the RTS and CTS pins connected to your radio. The standard DF13 6 pin connector for a 3DR radio does have those pins connected. If this is set to 2 then flow control will be auto-detected by checking for the output buffer filling on startup. Note that the PX4v1 does not have hardware flow control pins on this port, so you should leave this disabled." user="Advanced">
<values>
<value code="0">Disabled</value>
<value code="1">Enabled</value>
<value code="2">Auto</value>
</values>
<field name="RebootRequired">True</field>
</param>
<param humanName="Serial 2 flow control" name="BRD_SER2_RTSCTS" documentation="Enable flow control on serial 2 (telemetry 2) on Pixhawk and PX4. You must have the RTS and CTS pins connected to your radio. The standard DF13 6 pin connector for a 3DR radio does have those pins connected. If this is set to 2 then flow control will be auto-detected by checking for the output buffer filling on startup." user="Advanced">
<values>
<value code="0">Disabled</value>
<value code="1">Enabled</value>
<value code="2">Auto</value>
</values>
<field name="RebootRequired">True</field>
</param>
<param humanName="Enable use of safety arming switch" name="BRD_SAFETYENABLE" documentation="This controls the default state of the safety switch at startup. When set to 1 the safety switch will start in the safe state (flashing) at boot. When set to zero the safety switch will start in the unsafe state (solid) at startup. Note that if a safety switch is fitted the user can still control the safety state after startup using the switch. The safety state can also be controlled in software using a MAVLink message." user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">Enabled</value>
</values>
<field name="RebootRequired">True</field>
</param>
<param humanName=" SBUS output rate" name="BRD_SBUS_OUT" documentation="This sets the SBUS output frame rate in Hz" user="Advanced">
<values>
<value code="0">Disabled</value>
<value code="1">50Hz</value>
<value code="2">75Hz</value>
<value code="3">100Hz</value>
<value code="4">150Hz</value>
<value code="5">200Hz</value>
<value code="6">250Hz</value>
<value code="7">300Hz</value>
</values>
<field name="RebootRequired">True</field>
</param>
<param humanName="User-defined serial number" name="BRD_SERIAL_NUM" documentation="User-defined serial number of this vehicle, it can be any arbitrary number you want and has no effect on the autopilot" user="Standard">
774
<field name="Range">-32768 32767</field>
775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802
</param>
<param humanName="Channels to which ignore the safety switch state" name="BRD_SAFETY_MASK" documentation="A bitmask which controls what channels can move while the safety switch has not been pressed" user="Advanced">
<field name="Bitmask">0:Ch1,1:Ch2,2:Ch3,3:Ch4,4:Ch5,5:Ch6,6:Ch7,7:Ch8,8:Ch9,9:Ch10,10:Ch11,11:Ch12,12:Ch13,13:Ch14</field>
<values>
<value code="0">Disabled</value>
<value code="1">Enabled</value>
</values>
<field name="RebootRequired">True</field>
</param>
<param humanName="Target IMU temperature" name="BRD_IMU_TARGTEMP" documentation="This sets the target IMU temperature for boards with controllable IMU heating units. A value of -1 disables heating." user="Advanced">
<field name="Range">-1 80</field>
<field name="Units">degreesC</field>
</param>
<param humanName="Board type" name="BRD_TYPE" documentation="This allows selection of a PX4 or VRBRAIN board type. If set to zero then the board type is auto-detected (PX4)" user="Advanced">
<values>
<value code="0">AUTO</value>
<value code="1">PX4V1</value>
<value code="2">Pixhawk</value>
<value code="3">Pixhawk2</value>
<value code="4">Pixracer</value>
<value code="5">PixhawkMini</value>
<value code="6">Pixhawk2Slim</value>
<value code="7">VRBrain 5.1</value>
<value code="8">VRBrain 5.2</value>
<value code="9">VR Micro Brain 5.1</value>
<value code="10">VR Micro Brain 5.2</value>
<value code="11">VRBrain Core 1.0</value>
<value code="12">VRBrain 5.4</value>
803 804
<value code="13">Intel Aero FC</value>
<value code="20">AUAV2.1</value>
805 806 807
</values>
<field name="RebootRequired">True</field>
</param>
808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844
<param humanName="Enable IO co-processor" name="BRD_BRD_IO_ENABLE" documentation="This allows for the IO co-processor on FMUv1 and FMUv2 to be disabled" user="Advanced">
<values>
<value code="0">Disabled</value>
<value code="1">Enabled</value>
</values>
<field name="RebootRequired">True</field>
</param>
</parameters>
<parameters name="BRD_CAN_">
<param humanName=" Enable use of CAN buses" name="BRD_CAN_ENABLE" documentation="Enabling this option enables use of CAN buses." user="Advanced">
<values>
<value code="0">Disabled</value>
<value code="1">Enabled first channel</value>
<value code="2">Enabled both channels</value>
</values>
</param>
<param humanName=" Bitrate of CAN interface" name="BRD_CAN_BITRATE" documentation="Bit rate can be set up to from 10000 to 1000000" user="Advanced">
<field name="Range">10000 1000000</field>
</param>
<param humanName=" Level of debug for CAN devices" name="BRD_CAN_DEBUG" documentation="Enabling this option will provide debug messages" user="Advanced">
<values>
<value code="0">Disabled</value>
<value code="1">Major messages</value>
<value code="2">All messages</value>
</values>
</param>
<param humanName=" Enable use of UAVCAN devices" name="BRD_CAN_UC_EN" documentation="Enabling this option starts UAVCAN protocol." user="Advanced">
<values>
<value code="0">Disabled</value>
<value code="1">Enabled</value>
</values>
</param>
</parameters>
<parameters name="BRD_CAN_UC_">
<param humanName="UAVCAN node that is used for Ardupilot" name="BRD_CAN_UC_NODE" documentation="UAVCAN node should be set implicitly" user="Advanced">
<field name="Range">1 250</field>
</param>
845 846 847 848 849 850 851 852 853
</parameters>
<parameters name="BTN0_">
<param humanName="Function for button" name="BTN0_FUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
854 855 856 857 858 859 860 861
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
882
<value code="48">input_hold_set</value>
883
<value code="49">roll_pitch_toggle</value>
884 885 886 887 888 889
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
890 891 892
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
893 894 895 896 897 898 899 900 901 902 903 904 905 906 907
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
908 909 910 911 912 913 914 915 916 917 918 919
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
920 921 922 923 924 925
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
926 927 928 929 930 931 932
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
933 934 935 936 937 938 939 940 941
</values>
</param>
<param humanName="Function for button when the shift mode is toggled on" name="BTN0_SFUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
942 943 944 945 946 947 948 949
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
970
<value code="48">input_hold_set</value>
971
<value code="49">roll_pitch_toggle</value>
972 973 974 975 976 977
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
978 979 980
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
981 982 983 984 985 986 987 988 989 990 991 992 993 994 995
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1008 1009 1010 1011 1012 1013
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1014 1015 1016 1017 1018 1019 1020
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031
</values>
</param>
</parameters>
<parameters name="BTN10_">
<param humanName="Function for button" name="BTN10_FUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
1032 1033 1034 1035 1036 1037 1038 1039
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
1060
<value code="48">input_hold_set</value>
1061
<value code="49">roll_pitch_toggle</value>
1062 1063 1064 1065 1066 1067
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
1068 1069 1070
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1098 1099 1100 1101 1102 1103
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1104 1105 1106 1107 1108 1109 1110
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
1111 1112 1113 1114 1115 1116 1117 1118 1119
</values>
</param>
<param humanName="Function for button when the shift mode is toggled on" name="BTN10_SFUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
1120 1121 1122 1123 1124 1125 1126 1127
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
1148
<value code="48">input_hold_set</value>
1149
<value code="49">roll_pitch_toggle</value>
1150 1151 1152 1153 1154 1155
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
1156 1157 1158
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1186 1187 1188 1189 1190 1191
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1192 1193 1194 1195 1196 1197 1198
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209
</values>
</param>
</parameters>
<parameters name="BTN11_">
<param humanName="Function for button" name="BTN11_FUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
1210 1211 1212 1213 1214 1215 1216 1217
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
1238
<value code="48">input_hold_set</value>
1239
<value code="49">roll_pitch_toggle</value>
1240 1241 1242 1243 1244 1245
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
1246 1247 1248
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1276 1277 1278 1279 1280 1281
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1282 1283 1284 1285 1286 1287 1288
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
1289 1290 1291 1292 1293 1294 1295 1296 1297
</values>
</param>
<param humanName="Function for button when the shift mode is toggled on" name="BTN11_SFUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
1298 1299 1300 1301 1302 1303 1304 1305
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
1326
<value code="48">input_hold_set</value>
1327
<value code="49">roll_pitch_toggle</value>
1328 1329 1330 1331 1332 1333
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
1334 1335 1336
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1364 1365 1366 1367 1368 1369
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1370 1371 1372 1373 1374 1375 1376
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387
</values>
</param>
</parameters>
<parameters name="BTN12_">
<param humanName="Function for button" name="BTN12_FUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
1388 1389 1390 1391 1392 1393 1394 1395
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
1416
<value code="48">input_hold_set</value>
1417
<value code="49">roll_pitch_toggle</value>
1418 1419 1420 1421 1422 1423
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
1424 1425 1426
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1454 1455 1456 1457 1458 1459
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1460 1461 1462 1463 1464 1465 1466
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
1467 1468 1469 1470 1471 1472 1473 1474 1475
</values>
</param>
<param humanName="Function for button when the shift mode is toggled on" name="BTN12_SFUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
1476 1477 1478 1479 1480 1481 1482 1483
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
1504
<value code="48">input_hold_set</value>
1505
<value code="49">roll_pitch_toggle</value>
1506 1507 1508 1509 1510 1511
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
1512 1513 1514
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1542 1543 1544 1545 1546 1547
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1548 1549 1550 1551 1552 1553 1554
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565
</values>
</param>
</parameters>
<parameters name="BTN13_">
<param humanName="Function for button" name="BTN13_FUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
1566 1567 1568 1569 1570 1571 1572 1573
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
1594
<value code="48">input_hold_set</value>
1595
<value code="49">roll_pitch_toggle</value>
1596 1597 1598 1599 1600 1601
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
1602 1603 1604
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1632 1633 1634 1635 1636 1637
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1638 1639 1640 1641 1642 1643 1644
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
1645 1646 1647 1648 1649 1650 1651 1652 1653
</values>
</param>
<param humanName="Function for button when the shift mode is toggled on" name="BTN13_SFUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
1654 1655 1656 1657 1658 1659 1660 1661
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
1682
<value code="48">input_hold_set</value>
1683
<value code="49">roll_pitch_toggle</value>
1684 1685 1686 1687 1688 1689
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
1690 1691 1692
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1720 1721 1722 1723 1724 1725
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1726 1727 1728 1729 1730 1731 1732
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743
</values>
</param>
</parameters>
<parameters name="BTN14_">
<param humanName="Function for button" name="BTN14_FUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
1744 1745 1746 1747 1748 1749 1750 1751
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
1772
<value code="48">input_hold_set</value>
1773
<value code="49">roll_pitch_toggle</value>
1774 1775 1776 1777 1778 1779
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
1780 1781 1782
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1810 1811 1812 1813 1814 1815
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1816 1817 1818 1819 1820 1821 1822
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
1823 1824 1825 1826 1827 1828 1829 1830 1831
</values>
</param>
<param humanName="Function for button when the shift mode is toggled on" name="BTN14_SFUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
1832 1833 1834 1835 1836 1837 1838 1839
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
1860
<value code="48">input_hold_set</value>
1861
<value code="49">roll_pitch_toggle</value>
1862 1863 1864 1865 1866 1867
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
1868 1869 1870
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1898 1899 1900 1901 1902 1903
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1904 1905 1906 1907 1908 1909 1910
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921
</values>
</param>
</parameters>
<parameters name="BTN15_">
<param humanName="Function for button" name="BTN15_FUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
1922 1923 1924 1925 1926 1927 1928 1929
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949
<value code="21">mount_center</value>
<value code="22">mount_tilt_up</value>
<value code="23">mount_tilt_down</value>
<value code="24">camera_trigger</value>
<value code="25">camera_source_toggle</value>
<value code="26">mount_pan_right</value>
<value code="27">mount_pan_left</value>
<value code="31">lights1_cycle</value>
<value code="32">lights1_brighter</value>
<value code="33">lights1_dimmer</value>
<value code="34">lights2_cycle</value>
<value code="35">lights2_brighter</value>
<value code="36">lights2_dimmer</value>
<value code="41">gain_toggle</value>
<value code="42">gain_inc</value>
<value code="43">gain_dec</value>
<value code="44">trim_roll_inc</value>
<value code="45">trim_roll_dec</value>
<value code="46">trim_pitch_inc</value>
<value code="47">trim_pitch_dec</value>
1950
<value code="48">input_hold_set</value>
1951
<value code="49">roll_pitch_toggle</value>
1952 1953 1954 1955 1956 1957
<value code="51">relay_1_on</value>
<value code="52">relay_1_off</value>
<value code="53">relay_1_toggle</value>
<value code="54">relay_2_on</value>
<value code="55">relay_2_off</value>
<value code="56">relay_2_toggle</value>
1958 1959 1960
<value code="57">relay_3_on</value>
<value code="58">relay_3_off</value>
<value code="59">relay_3_toggle</value>
1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975
<value code="61">servo_1_inc</value>
<value code="62">servo_1_dec</value>
<value code="63">servo_1_min</value>
<value code="64">servo_1_max</value>
<value code="65">servo_1_center</value>
<value code="66">servo_2_inc</value>
<value code="67">servo_2_dec</value>
<value code="68">servo_2_min</value>
<value code="69">servo_2_max</value>
<value code="70">servo_2_center</value>
<value code="71">servo_3_inc</value>
<value code="72">servo_3_dec</value>
<value code="73">servo_3_min</value>
<value code="74">servo_3_max</value>
<value code="75">servo_3_center</value>
1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987
<value code="76">servo_1_min_momentary</value>
<value code="77">servo_1_max_momentary</value>
<value code="78">servo_1_min_toggle</value>
<value code="79">servo_1_max_toggle</value>
<value code="80">servo_2_min_momentary</value>
<value code="81">servo_2_max_momentary</value>
<value code="82">servo_2_min_toggle</value>
<value code="83">servo_2_max_toggle</value>
<value code="84">servo_3_min_momentary</value>
<value code="85">servo_3_max_momentary</value>
<value code="86">servo_3_min_toggle</value>
<value code="87">servo_3_max_toggle</value>
1988 1989 1990 1991 1992 1993
<value code="91">custom_1</value>
<value code="92">custom_2</value>
<value code="93">custom_3</value>
<value code="94">custom_4</value>
<value code="95">custom_5</value>
<value code="96">custom_6</value>
1994 1995 1996 1997 1998 1999 2000
<value code="101">relay_4_on</value>
<value code="102">relay_4_off</value>
<value code="103">relay_4_toggle</value>
<value code="104">relay_1_momentary</value>
<value code="105">relay_2_momentary</value>
<value code="106">relay_3_momentary</value>
<value code="107">relay_4_momentary</value>
2001 2002 2003 2004 2005 2006 2007 2008 2009
</values>
</param>
<param humanName="Function for button when the shift mode is toggled on" name="BTN15_SFUNCTION" documentation="Set to 0 to disable or choose a function" user="Standard">
<values>
<value code="0">Disabled</value>
<value code="1">shift</value>
<value code="2">arm_toggle</value>
<value code="3">arm</value>
<value code="4">disarm</value>
2010 2011 2012 2013 2014 2015 2016 2017
<value code="5">mode_manual</value>
<value code="6">mode_stabilize</value>
<value code="7">mode_depth_hold</value>
<value code="8">mode_poshold</value>
<value code="9">mode_auto</value>
<value code="10">mode_circle</value>
<value code="11">mode_guided</value>
<value code="12">mode_acro</value>
2018 2019 2020 2021