diff --git a/src/main/fc/settings_generated.c b/src/main/fc/settings_generated.c deleted file mode 100644 index da2700a955..0000000000 --- a/src/main/fc/settings_generated.c +++ /dev/null @@ -1,1697 +0,0 @@ -// This file has been automatically generated by utils/settings.rb -// Don't make any modifications to it. They will be lost. - -#include "platform.h" -#include "config/parameter_group_ids.h" -#include "fc/settings.h" -#include "sensors/gyro.h" -#include "fc/config.h" -#include "sensors/acceleration.h" -#include "sensors/rangefinder.h" -#include "sensors/opflow.h" -#include "sensors/compass.h" -#include "sensors/barometer.h" -#include "sensors/pitotmeter.h" -#include "rx/rx.h" -#include "rx/spektrum.h" -#include "blackbox/blackbox.h" -#include "flight/mixer.h" -#include "flight/failsafe.h" -#include "sensors/boardalignment.h" -#include "sensors/battery_config_structs.h" -#include "sensors/battery_config_structs.h" -#include "flight/servos.h" -#include "fc/controlrate_profile_config_struct.h" -#include "io/serial.h" -#include "flight/imu.h" -#include "config/general_settings.h" -#include "fc/rc_controls.h" -#include "flight/pid.h" -#include "navigation/navigation.h" -#include "io/osd.h" -#include "drivers/osd.h" -#include "io/osd_common.h" -#include "fc/config.h" -#include "fc/rc_modes.h" -#include "fc/stats.h" -#include "common/time.h" -#include "drivers/display.h" -#include "common/log.h" -#include "io/smartport_master.h" -#include "io/osd_dji_hd.h" -#include "fc/config.h" -#include "flight/power_limits.h" -#pragma GCC diagnostic ignored "-Wunused-const-variable" -const pgn_t settingsPgn[] = { - PG_GYRO_CONFIG, - PG_ADC_CHANNEL_CONFIG, - PG_ACCELEROMETER_CONFIG, - PG_RANGEFINDER_CONFIG, - PG_OPFLOW_CONFIG, - PG_COMPASS_CONFIG, - PG_BAROMETER_CONFIG, - PG_PITOTMETER_CONFIG, - PG_RX_CONFIG, - PG_BLACKBOX_CONFIG, - PG_MOTOR_CONFIG, - PG_FAILSAFE_CONFIG, - PG_BOARD_ALIGNMENT, - PG_BATTERY_METERS_CONFIG, - PG_BATTERY_PROFILES, - PG_MIXER_CONFIG, - PG_REVERSIBLE_MOTORS_CONFIG, - PG_SERVO_CONFIG, - PG_CONTROL_RATE_PROFILES, - PG_SERIAL_CONFIG, - PG_IMU_CONFIG, - PG_ARMING_CONFIG, - PG_GENERAL_SETTINGS, - PG_GPS_CONFIG, - PG_RC_CONTROLS_CONFIG, - PG_PID_PROFILE, - PG_PID_AUTOTUNE_CONFIG, - PG_POSITION_ESTIMATION_CONFIG, - PG_NAV_CONFIG, - PG_OSD_CONFIG, - PG_OSD_COMMON_CONFIG, - PG_SYSTEM_CONFIG, - PG_MODE_ACTIVATION_OPERATOR_CONFIG, - PG_STATS_CONFIG, - PG_TIME_CONFIG, - PG_DISPLAY_CONFIG, - PG_LOG_CONFIG, - PG_SMARTPORT_MASTER_CONFIG, - PG_DJI_OSD_CONFIG, - PG_BEEPER_CONFIG, - PG_POWER_LIMITS_CONFIG, -}; -const uint8_t settingsPgnCounts[] = { - 16, - 4, - 11, - 2, - 3, - 13, - 2, - 3, - 18, - 3, - 5, - 12, - 3, - 10, - 28, - 5, - 3, - 7, - 22, - 1, - 9, - 4, - 1, - 7, - 8, - 90, - 3, - 23, - 89, - 84, - 1, - 3, - 1, - 4, - 2, - 1, - 2, - 2, - 7, - 3, - 3, -}; -static const uint8_t settingNamesWords[] = { - 0x70,0x6c, /* "nav" */ - 0x3,0x5c, /* "fw" */ - 0xf,0x99, /* "osd" */ - 0x0,0xd1, /* "mc" */ - 0x82,0x41,0xa1, /* "rate" */ - 0x40,0xd0,0xe0, /* "max" */ - 0x10, /* "p" */ - 0x6,0x43,0x70, /* "yaw" */ - 0x25,0xc1,0xb0, /* "inav" */ - 0x1a,0x97, /* "min" */ - 0x2,0x9,0xa0,0xd0, /* "pitch" */ - 0x0,0xb0,0x32,0x68, /* "alarm" */ - 0x18,0x96,0xa6,0x80, /* "limit" */ - 0x64,0xc, /* "lpf" */ - 0xd, /* "z" */ - 0x1,0x81,0xab,0x86,0x80, /* "launch" */ - 0x10, /* "d" */ - 0x12,0x7b,0x18, /* "roll" */ - 0x3,0x5,0x2c,0x98,0x4c,0x50, /* "failsafe" */ - 0x1e,0x13, /* "gps" */ - 0x2,0x34, /* "hz" */ - 0x4, /* "i" */ - 0x82,0xf,0x98, /* "pos" */ - 0x2,0xe3,0xb0,0xa0, /* "angle" */ - 0xa2,0x5a,0x50, /* "time" */ - 0x5c, /* "w" */ - 0x18,0xc8, /* "xy" */ - 0x25,0x44, /* "rth" */ - 0x0,0x85,0x9,0x4,0x17,0x10, /* "deadband" */ - 0x7,0xcc,0x9e, /* "gyro" */ - 0x9,0xdd,0x34,0x1a, /* "switch" */ - 0x1,0x4c,0xc0,0xa0, /* "type" */ - 0x21,0x58,0x1c, /* "delay" */ - 0x81,0x2d,0xa8, /* "imu" */ - 0x1a,0x13, /* "mag" */ - 0x82,0x53,0x9a, /* "rssi" */ - 0x41,0x38,0x14,0xa4, /* "speed" */ - 0x5,0x11,0x27,0xd2,0x8c,0x28, /* "throttle" */ - 0x2,0x31, /* "acc" */ - 0x80,0x28,0x48, /* "ahi" */ - 0x2,0xc4,0x9d,0xc0, /* "align" */ - 0x1a,0x2,0xe7,0x15,0x80, /* "channel" */ - 0x1d,0x65,0x22,0xba,0x80, /* "current" */ - 0x61,0x6c,0x56, /* "level" */ - 0x2,0x88,0x90, /* "thr" */ - 0x3,0x5a,0x3c, /* "auto" */ - 0x9,0x71,0x12,0x30,0xd1,0xf2, /* "indicator" */ - 0x3,0x42,0xea,0x85,0x80, /* "manual" */ - 0x6b,0xc8,0x50, /* "mode" */ - 0x4c,0xb2,0xb3, /* "servo" */ - 0xc1,0x42,0xb6,0x0, /* "temp" */ - 0xb0, /* "v" */ - 0x2,0xca,0x26,0x95,0x21, /* "altitude" */ - 0x40,0x20,0xc9,0xe0, /* "baro" */ - 0x14,0x82,0xb4,0xb8,0xe0, /* "braking" */ - 0x2e,0x20,0xf0, /* "expo" */ - 0x20,0x32,0x25,0xc3,0x22, /* "hardware" */ - 0x81,0xaf,0xa3,0xe4, /* "motor" */ - 0x9,0xc, /* "rc" */ - 0x14,0x44,0x8b,0x34,0x3d,0x84, /* "threshold" */ - 0x5,0x84,0x1a, /* "vbat" */ - 0x2,0xc5,0x60, /* "vel" */ - 0x2c,0xf6,0x50,0x27,0x28, /* "voltage" */ - 0x5,0x59,0x4e,0x80, /* "burst" */ - 0x22,0x67,0x40,0xb8,0x65, /* "distance" */ - 0x1,0x32,0xe0,0xb5,0x23,0x98, /* "dynamics" */ - 0x11,0x52, /* "hud" */ - 0x1,0x81,0x71, /* "land" */ - 0x0,0xf3,0x1a,0x65,0xa0, /* "offset" */ - 0x20,0xfb,0x96,0x40, /* "power" */ - 0x9d,0x3,0x49, /* "stats" */ - 0x82,0xb3,0x28, /* "use" */ - 0x2f,0x0, /* "wp" */ - 0x5,0x94, /* "alt" */ - 0x0,0x9e,0xf9,0xd0, /* "boost" */ - 0x3,0x62,0x5a,0x20, /* "climb" */ - 0xd,0xee,0xa4,0x9e,0xc0, /* "control" */ - 0x11,0x49, /* "dji" */ - 0x1,0x32,0xe0, /* "dyn" */ - 0x19,0x2c,0xa1,0x64, /* "filter" */ - 0x7,0x5,0xa5, /* "name" */ - 0x4,0xc6,0x16,0x14, /* "scale" */ - 0x13,0x49,0xa,0x20,0xc8, /* "sidebar" */ - 0x13,0x7d,0x64,0x32, /* "source" */ - 0x82,0x89,0x69,0x5f,0x5a, /* "timeout" */ - 0x3,0x0, /* "x" */ - 0xc8, /* "y" */ - 0x34,0x59,0x3c, /* "zero" */ - 0x1b,0x20, /* "3d" */ - 0x2,0x41, /* "adc" */ - 0x80,0x29,0x94,0xe0,0x52,0x90, /* "airspeed" */ - 0x2,0xd,0x28,0x59,0x64, /* "battery" */ - 0x3,0xb,0x4b,0x20, /* "camera" */ - 0x80,0x61,0x80,0x46,0x9a,0x64, /* "capacity" */ - 0x3,0x20, /* "cd" */ - 0x6,0x56,0x30, /* "cell" */ - 0x3,0x2b,0xa8,0x59, /* "center" */ - 0x0,0x6f,0x6c, /* "comp" */ - 0x0,0x39,0x55,0x33,0x28, /* "cruise" */ - 0x7,0x5a,0x3c,0xc6, /* "cutoff" */ - 0x1,0x6,0xd0, /* "dcm" */ - 0x11,0x33,0xc,0x9a, /* "disarm" */ - 0x2,0x50,0xb2,0x68, /* "dterm" */ - 0xa,0xe2, /* "end" */ - 0x0,0xb3,0x18, /* "esc" */ - 0xc,0x60, /* "ff" */ - 0x24,0x8c,0x28, /* "idle" */ - 0x13,0x42,0xc9,0xa0, /* "iterm" */ - 0x69,0x68,0x59, /* "meter" */ - 0x2,0x17,0x68, /* "pwm" */ - 0x2a,0xe4,0xd0, /* "unit" */ - 0x1,0x18,0xca,0xc0, /* "accel" */ - 0x4,0x63,0x38,0x52,0xe0, /* "accgain" */ - 0x4,0x63,0xd1,0x64,0xf0, /* "acczero" */ - 0x5,0xd4,0x49,0xe4,0x1b,0x26,0x99, /* "antigravity" */ - 0x0,0x6b,0x47,0xd2,0xae,0x28, /* "autotune" */ - 0x4,0x17,0x2c, /* "bank" */ - 0x2,0x29,0x60,0x59, /* "beeper" */ - 0x0,0x4c,0x8,0xd6,0x27,0xe0, /* "blackbox" */ - 0x2,0x78,0x64,0x40, /* "board" */ - 0xc,0x2c, /* "cal" */ - 0x1,0x4,0xd0, /* "dbm" */ - 0x10,0xb4,0x28,0xe8, /* "detect" */ - 0x2,0xb8,0xb2,0x3e, /* "energy" */ - 0x40,0x82,0x1c, /* "hdg" */ - 0x8,0x28,0x48,0x97,0x1c, /* "heading" */ - 0x8,0x7b,0x8, /* "hold" */ - 0x4,0xba,0xc5,0x95,0xa,0x40, /* "inverted" */ - 0x30,0x2e,0x22,0x5c,0x70, /* "landing" */ - 0x34,0x27,0x38,0x52,0xe0, /* "maggain" */ - 0x34,0x27,0xd1,0x64,0xf0, /* "magzero" */ - 0x34,0x29,0x70, /* "main" */ - 0x1a,0x19,0x1d,0x2e, /* "margin" */ - 0x3,0xe0,0x66,0x3e,0xe0, /* "opflow" */ - 0x82,0x68,0x34,0x72,0x88,0x90, /* "pitch2thr" */ - 0x20,0x9a,0x3e,0x80, /* "pitot" */ - 0x84,0x8a,0x44,0x8e,0x8f,0x90, /* "predictor" */ - 0x26,0x39,0x3d,0x8c, /* "scroll" */ - 0x4,0xca,0xe9,0xa6,0x89,0xb2,0x69,0x90, /* "sensitivity" */ - 0x4c,0xb2,0x48,0x59,0x2c, /* "serialrx" */ - 0x2,0x6c,0x7d,0xc8,0xfb,0xb8, /* "slowdown" */ - 0x13,0x6a,0x68,0x80, /* "smith" */ - 0x4e,0xb2,0x30,0x46,0x50, /* "surface" */ - 0x51,0xf4,0xb, /* "total" */ - 0x1,0x48,0x4, /* "tpa" */ - 0x17,0x2a,0x4e,0x8a, /* "weight" */ - 0x0,0x22,0x7c,0xa8, /* "abort" */ - 0x0,0xa6,0x4d,0x79,0xa, /* "airmode" */ - 0x1,0x6,0x80, /* "bat" */ - 0x10,0x6a,0x40, /* "baud" */ - 0xd,0x5,0x1a, /* "check" */ - 0xc0,0x37,0xba,0x80, /* "cont" */ - 0x1b,0xe5,0x22,0x8e,0x89,0x7b, /* "correction" */ - 0x80,0x44,0xc8,0xa3,0xa2,0x5e,0xe0, /* "direction" */ - 0x11,0x33,0x80, /* "disp" */ - 0x8,0x99,0xd0, /* "dist" */ - 0x4,0x4d,0x8a, /* "dive" */ - 0x2,0x4d,0xf,0xa0, /* "dshot" */ - 0xb,0xb, /* "epv" */ - 0x0,0xc1,0x1d,0x1f,0x20, /* "factor" */ - 0x18,0x2c,0x61,0x1f,0x77, /* "falldown" */ - 0x0,0xc9,0x94,0xe8, /* "first" */ - 0x3,0x31,0xf7, /* "flow" */ - 0x1,0x9f,0x60, /* "fov" */ - 0x1c,0x29,0x70, /* "gain" */ - 0xf,0x20,0xd9,0x34,0xc8, /* "gravity" */ - 0x10, /* "h" */ - 0x4,0x5,0x86,0x25,0x60,0xc2,0xe0, /* "halfduplex" */ - 0x8,0x2a,0x4e,0x8a, /* "height" */ - 0x1,0xf,0x69, /* "home" */ - 0x40,0x93,0xb9,0xf2,0x28, /* "ignore" */ - 0x12,0xe1,0xb1,0x2e,0xd,0x12,0xf7, /* "inclination" */ - 0x1,0x2e,0xa1,0x65,0x60,0xb0, /* "interval" */ - 0xb,0x48, /* "ki" */ - 0x17,0x0, /* "kp" */ - 0x31,0xe7, /* "log" */ - 0x3,0x1e,0x9a,0x16,0x40, /* "loiter" */ - 0x63,0xee, /* "low" */ - 0x6,0x40,0xdc, /* "lpf2" */ - 0x3,0x43,0x3a,0x16,0x40, /* "master" */ - 0x68,0x70,0x16,0x50, /* "maxalt" */ - 0xd,0x4b,0x82,0xca, /* "minalt" */ - 0x1,0xa9,0x9c,0xd2,0xf7, /* "mission" */ - 0x1,0xaf,0x21,0x58, /* "model" */ - 0x7,0x3e,0x83,0x40, /* "notch" */ - 0x1e,0xe2, /* "one" */ - 0x82,0x1,0x70, /* "pan" */ - 0x20,0x90, /* "pi" */ - 0x41,0x24,0x9d,0x5a, /* "pidsum" */ - 0x8,0x49,0xe3,0x29,0x2b,0x22, /* "procedure" */ - 0x82,0x12,0x7d,0x1e,0x37,0xb0, /* "protocol" */ - 0x10,0x93,0xec,0x92,0x16,0x40, /* "provider" */ - 0x90,0x48,0x9a,0xcc, /* "radius" */ - 0x12,0xb,0x8e,0x53,0x25,0xc4,0x2c, /* "rangefinder" */ - 0x81,0x22,0xb0,0x38, /* "relax" */ - 0x4,0x8b,0x30, /* "res" */ - 0x48,0xb3,0x2d, /* "reset" */ - 0x1,0x2c, /* "rx" */ - 0x2,0x61,0x31,0x50,0xf6,0x94, /* "safehome" */ - 0x13,0x68,0x65,0x48,0x3e,0x54, /* "smartport" */ - 0x4,0xda,0xf7,0xd1,0x9,0x71, /* "smoothing" */ - 0xc1,0x39,0x61,0x9c, /* "srxl2" */ - 0x4,0xe8,0x91,0xac, /* "stick" */ - 0x13,0xa6,0x58,0x50, /* "style" */ - 0x51,0x12,0x29, /* "three" */ - 0x41,0x44,0x49,0xf7, /* "throw" */ - 0x5,0x1e,0xc2,0xc8,0x2e,0x19, /* "tolerance" */ - 0x41,0x49,0x4,0x6b,0x10,0x46,0xb0, /* "trackback" */ - 0x52,0xef, /* "two" */ - 0x5,0x34, /* "tz" */ - 0xa,0xc2,0x89,0x65, /* "uptilt" */ - 0x1,0x59,0x94,0x60, /* "usec" */ - 0xb4,0xe0,0x40, /* "vspd" */ - 0x5c,0x32,0x72,0x5c,0x70, /* "warning" */ - 0x4,0x63,0x2b,0xb,0x20,0xd1,0xf2, /* "accelerator" */ - 0x0,0x48,0xaa,0xce,0x8d,0x2b,0xa8, /* "adjustment" */ - 0x0,0x91,0x55,0x9d,0x1a,0x57,0x52,0x60, /* "adjustments" */ - 0xb,0x18,0xfb, /* "allow" */ - 0x80,0x30,0x83,0x12,0x52, /* "applied" */ - 0x0,0x32,0x93,0xef,0x30, /* "arrows" */ - 0x6,0x94,0x70, /* "attn" */ - 0x3,0x5a,0x3d,0xa1,0xa2,0x46, /* "automatic" */ - 0x0,0xd6,0x8f,0xa4,0x92,0xd0, /* "autotrim" */ - 0x9,0x21,0x98, /* "bias" */ - 0x4,0xf9,0x10,0xb2,0x29, /* "bordered" */ - 0x0,0x29,0x14,0x2b,0x83,0xd2,0xea, /* "breakpoint" */ - 0x0,0x61,0x62,0x45,0x20,0xd1,0x2f,0x70, /* "calibration" */ - 0x6,0x56,0x32,0x60, /* "cells" */ - 0x1a,0x3,0x20,0x8e,0x85,0x90, /* "character" */ - 0x6,0xd9,0xcc, /* "cmss" */ - 0x3,0x7b,0x5a,0x17,0x10, /* "command" */ - 0x3,0x7b,0x8c,0x93, /* "config" */ - 0x80,0x6f,0x74,0xe8,0x17,0x50, /* "constant" */ - 0x3,0x7b,0xa9,0x27,0xb2,0x41,0xa1, /* "controlrate" */ - 0x40,0x37,0xbe,0x44,0x4b,0x83,0x42, /* "coordinate" */ - 0x80,0x72,0x4d,0x12,0x30,0xb0, /* "critical" */ - 0x3,0x93,0xe7,0x34,0x5,0x32,0x98, /* "crosshairs" */ - 0x7,0x59,0x58,0xa0, /* "curve" */ - 0x27,0x44,0xf7,0xce,0x9d,0x3e,0x64,0xfe,0x90,0xac,0xa0,0x7a,0xc8,0x1b,0xa8,0xd0, /* "d_boost_gyro_delta_lpf_hz" */ - 0x9,0xd1,0x3d,0xf3,0xa7,0x5a,0x1c,0x74,0x34,0xe8,0x46,0x32,0xb0,0xb2,0xd,0x12,0xf7, /* "d_boost_max_at_acceleration" */ - 0x0,0x85,0x15,0x4e, /* "debug" */ - 0x2,0x14,0x65,0x61,0x64,0x1a,0x25,0xee, /* "deceleration" */ - 0x1,0xa,0x34,0xb4,0x2c,0x98, /* "decimals" */ - 0x8,0x51,0xb0, /* "decl" */ - 0x4,0x28,0xd8,0x97,0x6,0x89,0x7b, /* "declination" */ - 0x80,0x42,0x98,0x35,0x65,0x26, /* "defaults" */ - 0x2,0x14,0xcc,0x28,0xe8,0x97,0xb8, /* "deflection" */ - 0x4,0x29,0xe4,0x52,0xcc, /* "degrees" */ - 0x4,0x2b,0x9e,0xd0, /* "denom" */ - 0x10,0xb6,0x48,0xca, /* "device" */ - 0x2,0x24,0xe9,0xa4, /* "digits" */ - 0xc0,0x44,0xcc,0xae,0x38,0x4e,0x50, /* "disengage" */ - 0x11,0x33,0x83,0x3,0x9e,0x99,0xf2,0x19,0x7b,0x3b,0xf4,0x4c,0x4b,0x96, /* "display_force_sw_blink" */ - 0x2,0x29,0x3d,0x1b,0xba,0x16,0x50,0xb2,0x70,0x68,0x97,0x1f,0xa4,0xac,0x83,0x44,0xbd,0xc0, /* "dji_cn_alternating_duration" */ - 0x22,0x93,0xda,0xcc,0xbd,0x70,0x5a,0x5e,0x99,0xf2,0xeb,0x4b,0x39,0x84,0xe5,0x98, /* "dji_use_name_for_messages" */ - 0x8,0xfb,0xb8, /* "down" */ - 0x4,0x9d, /* "dst" */ - 0x0,0x56,0x96,0x47, /* "emerg" */ - 0x1,0x5c,0x11,0x30,0xa4, /* "enabled" */ - 0x1,0x5c,0x67,0xc8,0x65, /* "enforce" */ - 0x1,0x60,0x80, /* "eph" */ - 0x18,0x33,0xa0, /* "fast" */ - 0xc,0x9c,0x14,0x9d,0xba,0x5c,0x7e,0x86,0xb4,0x7f,0x43,0x26, /* "fixed_wing_auto_arm" */ - 0x80,0xcc,0xc,0xb,0x27,0xb8, /* "flaperon" */ - 0x6,0x60,0x61,0x30, /* "flaps" */ - 0x19,0xf2,0x19, /* "force" */ - 0x40,0x68,0x58, /* "fpv" */ - 0x6,0xbf,0x53,0x42,0xc9,0xbd,0x62,0x5a,0x9a,0x76,0x74,0x48,0xd7,0xd8,0x3e,0x69,0xa2,0x5e,0xe0, /* "fw_iterm_limit_stick_position" */ - 0x1a,0xfd,0xa5,0x64,0xee,0x86,0x73,0x4c,0xe9,0xd8,0x26,0x83,0x47,0x4e,0x14,0xb8, /* "fw_turn_assist_pitch_gain" */ - 0x6,0xbf,0x69,0x59,0x3b,0xa1,0x9c,0xd3,0x3a,0x77,0x21,0xbf,0x4e,0x14,0xb8, /* "fw_turn_assist_yaw_gain" */ - 0x6,0xbf,0x72,0x1b,0xf5,0x34,0x2c,0x9b,0xd3,0x48,0xa5,0xd1,0x7a,0x20,0xb9,0x7d,0xb,0x8e,0xc2, /* "fw_yaw_iterm_freeze_bank_angle" */ - 0x80,0xe1,0x62,0x58,0x57, /* "galileo" */ - 0x80,0xe6,0x7c,0x86,0x50, /* "gforce" */ - 0x1e,0x49,0x20, /* "grid" */ - 0xf,0x99,0x3f,0xa1,0x75,0x13,0xd0,0xb1,0x21,0x9a,0x5c,0x7e,0xb2,0x6,0xea,0x34, /* "gyro_anti_aliasing_lpf_hz" */ - 0x3,0xe6,0x4f,0xe8,0x5d,0x44,0xf4,0x2c,0x48,0x66,0x97,0x1f,0xac,0x81,0xbb,0x4c,0xc0,0xa0, /* "gyro_anti_aliasing_lpf_type" */ - 0x40,0x66, /* "has" */ - 0x4,0x24,0xe8, /* "high" */ - 0x2,0x1e,0xd2,0xc1,0xe9,0x75, /* "homepoint" */ - 0x0,0x87,0xb5,0x2e,0x38, /* "homing" */ - 0x10,0xf9,0x27,0x4f,0x70, /* "horizon" */ - 0x10,0xf9,0x27,0x4f,0x75,0x2,0xc0, /* "horizontal" */ - 0x21,0xf6,0x2c, /* "hover" */ - 0x80,0x92, /* "id" */ - 0x1,0x2e,0xd,0xba,0x16,0x31,0xf7,0xe9,0xa,0x12,0x76,0x45,0x1a,0xde,0xe4,0xb8,0xe0, /* "inav_allow_dead_reckoning" */ - 0x4b,0x88,0x5c, /* "index" */ - 0x1,0x2e,0x2c,0xa8,0x90, /* "inertia" */ - 0x81,0x2e,0x4d, /* "init" */ - 0x0,0x97,0x4c, /* "ins" */ - 0xb,0x4b,0x18, /* "kill" */ - 0x6,0x4,0x45,0x60, /* "label" */ - 0x18,0x1c,0xbe,0xb4, /* "layout" */ - 0x3,0xa,0x6a, /* "left" */ - 0x1,0x89,0x72, /* "link" */ - 0xc0,0xc7,0xbe,0x14,0x4b,0x4a, /* "looptime" */ - 0x6,0x94,0x89,0xb, /* "median" */ - 0x80,0xd2,0xce,0x61,0x39, /* "message" */ - 0x40,0xd2,0xd1,0xf,0x20, /* "method" */ - 0x1a,0x92, /* "mid" */ - 0x1,0xa9,0x63,0x12, /* "milli" */ - 0x6,0xa7,0x0, /* "mix" */ - 0x6b,0xc8,0x5e,0xc8,0x2e,0x39,0x7a,0xc7,0x9d,0x23,0xeb,0xe0,0x59,0x6,0x8f,0x90, /* "mode_range_logic_operator" */ - 0x1a,0xf9,0x3d,0xc0, /* "moron" */ - 0x70,0x6d,0xd2,0xe2,0x92,0xf,0x43,0x26,0xa5,0xc7,0xec,0xc2,0x62,0xd3,0x20, /* "nav_extra_arming_safety" */ - 0x70,0x6d,0xd3,0x5f,0xa1,0x63,0x1f,0x7e,0xb4,0x2e,0xa8,0x59,0xda,0x22,0x5d,0x4b,0x87,0x22,0x86,0x65, /* "nav_fw_allow_manual_thr_increase" */ - 0x3,0x83,0x6e,0x9a,0xfd,0x83,0xe7,0xd4,0x10,0xfd,0x82,0x49,0x3a,0xb7,0xac,0x4b,0x53,0x40, /* "nav_fw_pos_hdg_pidsum_limit" */ - 0x38,0x36,0xe9,0xaf,0xd9,0xbc,0x32,0x4b,0x8f,0xd6,0xbe,0x8f,0x97,0x67,0x47,0xc0, /* "nav_fw_soaring_motor_stop" */ - 0xe,0xd,0xba,0x6b,0xf6,0xf0,0xed,0x24,0x11,0xad,0x2e,0x3f,0x42,0x31,0xd6,0x41,0x1e, /* "nav_fw_wp_tracking_accuracy" */ - 0x40,0xe0,0xdb,0xa6,0xbf,0x6f,0xe,0xd2,0x41,0x1a,0xd2,0xe3,0xf5,0xa1,0xc7,0x42,0xe3,0xb0,0xa0, /* "nav_fw_wp_tracking_max_angle" */ - 0x70,0x6d,0xd3,0x5f,0xb7,0x87,0x69,0x59,0x3b,0xb3,0x6b,0xdf,0x44,0x25,0xc7, /* "nav_fw_wp_turn_smoothing" */ - 0x3,0x83,0x6e,0xb4,0x38,0xed,0xb,0x29,0x5,0x2e,0xe9,0x9e,0xc6,0x3e,0xfd,0xb,0x28, /* "nav_max_terrain_follow_alt" */ - 0x7,0x6,0xdd,0x68,0xfa,0x29,0x5,0x69,0x71,0xfa,0x27,0xbe,0x74,0xe9,0x13,0x32,0xb8,0xe1,0x39,0x7b,0x38,0x14,0xa4, /* "nav_mc_braking_boost_disengage_speed" */ - 0x3,0x83,0x6e,0xb4,0x7d,0xb1,0x59,0xdc,0x67,0xa4,0xa1,0x64,0xde,0x86,0x94,0x2b,0xaa,0x1a,0x25,0xee, /* "nav_mc_vel_xy_dterm_attenuation" */ - 0x3,0x83,0x6e,0xb4,0x7d,0xb1,0x59,0xdc,0x67,0xa4,0xa1,0x64,0xde,0x86,0x94,0x2b,0xaa,0x1a,0x25,0xee,0xe9,0x5c,0x40, /* "nav_mc_vel_xy_dterm_attenuation_end" */ - 0x38,0x36,0xeb,0x47,0xdb,0x15,0x9d,0xc6,0x7a,0x4a,0x16,0x4d,0xe8,0x69,0x42,0xba,0xa1,0xa2,0x5e,0xee,0xce,0x81,0x95, /* "nav_mc_vel_xy_dterm_attenuation_start" */ - 0x0,0xe0,0xdb,0xad,0x1f,0x6c,0x56,0x77,0x19,0xe9,0x28,0x59,0x37,0xac,0x81,0xba,0x8d, /* "nav_mc_vel_xy_dterm_lpf_hz" */ - 0x1,0xc1,0xb7,0x5a,0x99,0xcd,0x2f,0x77,0x60,0xc0,0xb9,0xc5,0x97,0x64,0x59,0x96,0x80, /* "nav_mission_planner_reset" */ - 0x70,0x6d,0xd9,0x51,0x1d,0x1b,0x12,0xd1,0x74,0xc9,0x94,0xe9,0xd9,0xd0,0x27,0x2f,0x42,0xca,0x26,0x95,0x21, /* "nav_rth_climb_first_stage_altitude" */ - 0x40,0xe0,0xdb,0xb2,0xa2,0x3a,0x36,0x25,0xa2,0xe9,0x93,0x29,0xd3,0xb3,0xa0,0x4e,0x5e,0xb5,0xe4,0x28, /* "nav_rth_climb_first_stage_mode" */ - 0x1c,0x1b,0x76,0x54,0x47,0x46,0xc4,0xb4,0x5d,0x49,0xdc,0xf9,0x17,0xa5,0x69,0x64,0x70, /* "nav_rth_climb_ignore_emerg" */ - 0x38,0x36,0xed,0x66,0x5e,0xb5,0x24,0xa2,0x25,0xd3,0x3e,0x5d,0xb,0x28,0x87,0xb0,0x80, /* "nav_use_midthr_for_althold" */ - 0x70,0x6d,0xdb,0xc3,0xac,0x78,0x49,0xd7,0xbb,0xa2,0x7b,0xe8, /* "nav_wp_load_on_boot" */ - 0x7,0x6,0xdd,0xbc,0x3a,0xda,0xb2,0x89,0xeb,0x53,0x39,0xa5,0xee,0xea,0x5c,0x42,0xe0, /* "nav_wp_multi_mission_index" */ - 0xe,0x29, /* "neg" */ - 0xc0,0xe2,0xd6,0x92,0xb, /* "neutral" */ - 0x0,0xe7, /* "no" */ - 0x81,0xd5,0x68, /* "num" */ - 0x1e,0x63, /* "off" */ - 0x1,0xee, /* "on" */ - 0x3,0xe6,0x4e,0x8e,0x53,0x37,0x59,0x1e,0x99,0xf2,0x68,0x68, /* "osd_crsf_lq_format" */ - 0x7,0xcc,0x9d,0x2c,0xe8,0x96,0x86,0x89,0x7b,0xa7,0xdb,0xa5,0xc4,0xe8,0xde,0xd8,0x15,0xd3,0xd,0x12,0xf7, /* "osd_estimations_wind_compensation" */ - 0x1,0xf3,0x27,0x4e,0x67,0xc8,0x65,0xe8,0x70,0x99,0xf4,0x2c,0xc,0x9b,0xd6,0x87,0x0, /* "osd_gforce_axis_alarm_max" */ - 0x7c,0xc9,0xd3,0x99,0xf2,0x19,0x7a,0x1c,0x26,0x7d,0xb,0x3,0x26,0xf5,0xa9,0x70, /* "osd_gforce_axis_alarm_min" */ - 0x1f,0x32,0x75,0xf,0x69,0x7b,0x7,0xcd,0x34,0x4b,0xdd,0xd0,0xc9,0xbd,0x98,0xe4,0x52,0xb8, /* "osd_home_position_arm_screen" */ - 0xf,0x99,0x3a,0x8a,0x93,0xb2,0x9,0x3,0x2e,0x85,0x94,0xe9,0x12,0x63,0x16,0x45,0x70,0xcb,0xd2,0x26,0x70,0x60,0x73,0xda,0x25,0xa5, /* "osd_hud_radar_alt_difference_display_time" */ - 0x3,0xe6,0x4e,0xa2,0xa4,0xec,0x82,0x40,0xcb,0xa4,0x4c,0xe8,0x17,0xc,0xbd,0x22,0x67,0x6,0x7,0x3d,0xa2,0x5a,0x50, /* "osd_hud_radar_distance_display_time" */ - 0x3e,0x64,0xea,0x2a,0x4e,0xc8,0x24,0xc,0xbb,0x20,0xb8,0xe5,0xeb,0x43,0x80, /* "osd_hud_radar_range_max" */ - 0x3e,0x64,0xea,0x2a,0x4e,0xc8,0x24,0xc,0xbb,0x20,0xb8,0xe5,0xeb,0x52,0xe0, /* "osd_hud_radar_range_min" */ - 0x3e,0x64,0xeb,0xa,0x6a,0x76,0x69,0x21,0x44,0x19,0x76,0x63,0x93,0xd8,0xce,0xce,0x85,0x80, /* "osd_left_sidebar_scroll_step" */ - 0x1f,0x32,0x75,0xa1,0x47,0x6b,0x32,0x93,0xb0,0x91,0x46,0x99,0xa5,0xee, /* "osd_mah_used_precision" */ - 0x3,0xe6,0x4e,0xc1,0x95,0x9f,0x46,0xf2,0x17,0xa4,0x49,0xd3,0x49, /* "osd_plus_code_digits" */ - 0x81,0xf3,0x27,0x60,0xca,0xcf,0xa3,0x79,0xb,0xd9,0xa1,0xf2,0xa0, /* "osd_plus_code_short" */ - 0x1f,0x32,0x76,0x49,0x3a,0x29,0xd9,0xa4,0x85,0x10,0x65,0xd9,0x8e,0x4f,0x63,0x3b,0x3a,0x16,0x0, /* "osd_right_sidebar_scroll_step" */ - 0x7c,0xc9,0xd9,0xd0,0x34,0x9f,0x60,0x13,0x97,0xa1,0xad,0x1f,0xd9,0xdc,0x30,0xed,0x12,0xd2, /* "osd_stats_page_auto_swap_time" */ - 0x81,0xf3,0x27,0x67,0x74,0xd0,0x68,0xea,0x5c,0x44,0x8c,0x34,0x7c,0xa7,0xd0,0xb1,0x27,0x77,0x58,0x53,0x50, /* "osd_switch_indicators_align_left" */ - 0xf,0x99,0x3b,0x3c,0xce,0x85,0x6f,0x5b,0x33,0xf4,0x89,0x9c,0x18,0x1c,0xf6,0x89,0x69, /* "osd_system_msg_display_time" */ - 0x40,0xfa,0xd2,0x15,0xa0, /* "output" */ - 0x1f,0x62,0xca,0x49,0x21, /* "override" */ - 0x40,0xfb,0x16,0x52,0x49,0xb,0x30, /* "overrides" */ - 0x41,0x24, /* "pid" */ - 0x4,0x13,0x40, /* "pit" */ - 0x41,0x81,0xa1,0x9f,0x26, /* "platform" */ - 0x82,0xf,0x61,0x66, /* "poles" */ - 0x8,0x3e,0x69,0xa2,0x5e,0xe0, /* "position" */ - 0x42,0x45,0xc,0x9a, /* "prearm" */ - 0x8,0x48,0xa3,0x4c,0xd2,0xf7, /* "precision" */ - 0x2,0x12,0x2d,0x92,0x5b, /* "preview" */ - 0x82,0x12,0x79,0x92,0xc2, /* "profile" */ - 0x82,0x15,0x64,0xca, /* "pulse" */ - 0x8,0x5d,0xbc,0x19,0x5d,0x44,0x90,0xa7, /* "pwm2centideg" */ - 0x4,0x6a,0x16,0x26,0x99, /* "quality" */ - 0x4,0x82,0x40,0xc8, /* "radar" */ - 0x12,0x28,0x9e,0xfa, /* "reboot" */ - 0x2,0x45,0x19,0x53,0x62,0xc8, /* "receiver" */ - 0x12,0x28,0xdf,0x62,0xcb,0x20, /* "recovery" */ - 0x91,0x4c,0x59,0x15,0xc3,0x28, /* "reference" */ - 0x24,0x59,0xd0,0x32,0xa0, /* "restart" */ - 0x24,0x5b,0x16,0x53,0x28, /* "reverse" */ - 0x24,0x93,0xa2,0x80, /* "right" */ - 0x93,0x18, /* "rll" */ - 0x9,0x3e,0x81,0xa2,0x5e,0xe0, /* "rotation" */ - 0x49,0xf7, /* "row" */ - 0x4,0xa0,0xd0, /* "rpm" */ - 0x4c,0x26,0x28, /* "safe" */ - 0x26,0x1a,0x4c, /* "sats" */ - 0x13,0x10,0x66, /* "sbas" */ - 0x9,0x8a,0xb3, /* "sbus" */ - 0x4,0xd0,0x93,0x50,0x8f,0xbb, /* "shiftdown" */ - 0x81,0x36,0x3e,0x5, /* "slope" */ - 0x4,0xda,0x16,0x30, /* "small" */ - 0x13,0x6b,0xdf,0x44,0x38,0xb3,0x98, /* "smoothness" */ - 0x26,0xe9, /* "snr" */ - 0x2,0x6f,0xc,0x92,0xe3, /* "soaring" */ - 0x82,0x70,0x4b,0xab,0x0, /* "spinup" */ - 0x4e,0x43, /* "src" */ - 0x4,0xe8,0xf8, /* "stop" */ - 0x2,0x74,0x90, /* "str" */ - 0x27,0x49,0x15,0xc7,0xa2, /* "strength" */ - 0x1,0x3c,0xb8,0x60, /* "sync" */ - 0x9e,0x67,0x42,0xb4, /* "system" */ - 0x14,0xa,0x58, /* "tail" */ - 0xa,0x15,0x85,0x69,0x69,0x2c, /* "telemetry" */ - 0x82,0x89,0x65, /* "tilt" */ - 0x1,0x47,0xb8,0xa0, /* "tone" */ - 0xa3,0xe0,0x91,0xcc, /* "topics" */ - 0x14,0x92, /* "tri" */ - 0x41,0x49,0x25,0xa0, /* "trim" */ - 0xa8,0x98,0xfc, /* "ublox" */ - 0x2,0xae,0xc,0x9a,0x52, /* "unarmed" */ - 0x2,0xae,0x4d,0x26, /* "units" */ - 0xa,0xcc,0x27,0x28, /* "usage" */ - 0x2b,0x32,0xc8, /* "user" */ - 0x16,0x2b,0x1c,0x52, /* "velned" */ - 0x2,0xc5,0x63,0xc6,0x9a,0x64, /* "velocity" */ - 0x16,0x2c,0xa8,0x91,0x85,0x80, /* "vertical" */ - 0xb2,0x48,0x57, /* "video" */ - 0x82,0xe9,0x25,0x10, /* "width" */ - 0xb,0xa5,0xc4,0x1b,0xdb,0x0, /* "windcomp" */ - 0x5d,0x2e,0x25,0x60, /* "windup" */ - 0xb,0xbe,0x4b,0xc,0x9f,0x57,0x12,0x60, /* "workarounds" */ - 0xc6,0x74, /* "xyz" */ - 0x0,0x00 -}; -static const char wordSymbols[] = {'3','2','_',}; -const char * const table_acc_hardware[] = { - "NONE", - "AUTO", - "MPU6000", - "MPU6500", - "MPU9250", - "BMI160", - "ICM20689", - "BMI088", - "ICM42605", - "BMI270", - "FAKE", -}; -const char * const table_airmodeHandlingType[] = { - "STICK_CENTER", - "THROTTLE_THRESHOLD", - "STICK_CENTER_ONCE", -}; -const char * const table_alignment[] = { - "DEFAULT", - "CW0", - "CW90", - "CW180", - "CW270", - "CW0FLIP", - "CW90FLIP", - "CW180FLIP", - "CW270FLIP", -}; -const char * const table_autotune_rate_adjustment[] = { - "FIXED", - "LIMIT", - "AUTO", -}; -const char * const table_aux_operator[] = { - "OR", - "AND", -}; -const char * const table_baro_hardware[] = { - "NONE", - "AUTO", - "BMP085", - "MS5611", - "BMP280", - "MS5607", - "LPS25H", - "SPL06", - "BMP388", - "DPS310", - "B2SMPB", - "MSP", - "FAKE", -}; -const char * const table_bat_capacity_unit[] = { - "MAH", - "MWH", -}; -const char * const table_bat_voltage_source[] = { - "RAW", - "SAG_COMP", -}; -const char * const table_blackbox_device[] = { - "SERIAL", - "SPIFLASH", - "SDCARD", -}; -const char * const table_current_sensor[] = { - "NONE", - "ADC", - "VIRTUAL", - "FAKE", - "ESC", -}; -const char * const table_debug_modes[] = { - "NONE", - "AGL", - "FLOW_RAW", - "FLOW", - "ALWAYS", - "SAG_COMP_VOLTAGE", - "VIBE", - "CRUISE", - "REM_FLIGHT_TIME", - "SMARTAUDIO", - "ACC", - "NAV_YAW", - "PCF8574", - "DYN_GYRO_LPF", - "AUTOLEVEL", - "ALTITUDE", - "AUTOTRIM", - "AUTOTUNE", - "RATE_DYNAMICS", - "LANDING", -}; -const char * const table_direction[] = { - "RIGHT", - "LEFT", - "YAW", -}; -const char * const table_djiOsdTempSource[] = { - "ESC", - "IMU", - "BARO", -}; -const char * const table_djiRssiSource[] = { - "RSSI", - "CRSF_LQ", -}; -const char * const table_failsafe_procedure[] = { - "LAND", - "DROP", - "RTH", - "NONE", -}; -const char * const table_filter_type[] = { - "PT1", - "BIQUAD", -}; -const char * const table_filter_type_full[] = { - "PT1", - "BIQUAD", - "PT2", - "PT3", -}; -const char * const table_gps_dyn_model[] = { - "PEDESTRIAN", - "AIR_1G", - "AIR_4G", -}; -const char * const table_gps_provider[] = { - "NMEA", - "UBLOX", - "UBLOX7", - "MSP", - "FAKE", -}; -const char * const table_gps_sbas_mode[] = { - "AUTO", - "EGNOS", - "WAAS", - "MSAS", - "GAGAN", - "NONE", -}; -const char * const table_gyro_lpf[] = { - "256HZ", - "188HZ", - "98HZ", - "42HZ", - "20HZ", - "10HZ", -}; -const char * const table_imu_inertia_comp_method[] = { - "VELNED", - "TURNRATE", - "ADAPTIVE", -}; -const char * const table_iterm_relax[] = { - "OFF", - "RP", - "RPY", -}; -const char * const table_log_level[] = { - "ERROR", - "WARNING", - "INFO", - "VERBOSE", - "DEBUG", -}; -const char * const table_mag_hardware[] = { - "NONE", - "AUTO", - "HMC5883", - "AK8975", - "MAG3110", - "AK8963", - "IST8310", - "QMC5883", - "MPU9250", - "IST8308", - "LIS3MDL", - "MSP", - "RM3100", - "VCM5883", - "MLX90393", - "FAKE", -}; -const char * const table_motor_pwm_protocol[] = { - "STANDARD", - "ONESHOT125", - "MULTISHOT", - "BRUSHED", - "DSHOT150", - "DSHOT300", - "DSHOT600", -}; -const char * const table_nav_extra_arming_safety[] = { - "ON", - "ALLOW_BYPASS", -}; -const char * const table_nav_fw_wp_turn_smoothing[] = { - "OFF", - "ON", - "ON-CUT", -}; -const char * const table_nav_overrides_motor_stop[] = { - "OFF_ALWAYS", - "OFF", - "AUTO_ONLY", - "ALL_NAV", -}; -const char * const table_nav_rth_allow_landing[] = { - "NEVER", - "ALWAYS", - "FS_ONLY", -}; -const char * const table_nav_rth_alt_mode[] = { - "CURRENT", - "EXTRA", - "FIXED", - "MAX", - "AT_LEAST", - "AT_LEAST_LINEAR_DESCENT", -}; -const char * const table_nav_rth_climb_first[] = { - "OFF", - "ON", - "ON_FW_SPIRAL", -}; -const char * const table_nav_rth_climb_first_stage_modes[] = { - "AT_LEAST", - "EXTRA", -}; -const char * const table_nav_user_control_mode[] = { - "ATTI", - "CRUISE", -}; -const char * const table_nav_wp_mission_restart[] = { - "START", - "RESUME", - "SWITCH", -}; -const char * const table_off_on[] = { - "OFF", - "ON", -}; -const char * const table_opflow_hardware[] = { - "NONE", - "CXOF", - "MSP", - "FAKE", -}; -const char * const table_osdSpeedSource[] = { - "GROUND", - "3D", - "AIR", -}; -const char * const table_osd_ahi_style[] = { - "DEFAULT", - "LINE", -}; -const char * const table_osd_alignment[] = { - "LEFT", - "RIGHT", -}; -const char * const table_osd_crosshairs_style[] = { - "DEFAULT", - "AIRCRAFT", - "TYPE3", - "TYPE4", - "TYPE5", - "TYPE6", - "TYPE7", - "TYPE8", -}; -const char * const table_osd_crsf_lq_format[] = { - "TYPE1", - "TYPE2", - "TYPE3", -}; -const char * const table_osd_plus_code_short[] = { - "0", - "2", - "4", - "6", -}; -const char * const table_osd_sidebar_scroll[] = { - "NONE", - "ALTITUDE", - "SPEED", - "HOME_DISTANCE", -}; -const char * const table_osd_stats_energy_unit[] = { - "MAH", - "WH", -}; -const char * const table_osd_stats_min_voltage_unit[] = { - "BATTERY", - "CELL", -}; -const char * const table_osd_telemetry[] = { - "OFF", - "ON", - "TEST", -}; -const char * const table_osd_unit[] = { - "IMPERIAL", - "METRIC", - "METRIC_MPH", - "UK", - "GA", -}; -const char * const table_osd_video_system[] = { - "AUTO", - "PAL", - "NTSC", - "HDZERO", - "DJIWTF", -}; -const char * const table_output_mode[] = { - "AUTO", - "MOTORS", - "SERVOS", -}; -const char * const table_pidTypeTable[] = { - "NONE", - "PID", - "PIFF", - "AUTO", -}; -const char * const table_pitot_hardware[] = { - "NONE", - "AUTO", - "MS4525", - "ADC", - "VIRTUAL", - "FAKE", - "MSP", -}; -const char * const table_platform_type[] = { - "MULTIROTOR", - "AIRPLANE", - "HELICOPTER", - "TRICOPTER", - "ROVER", - "BOAT", -}; -const char * const table_rangefinder_hardware[] = { - "NONE", - "SRF10", - "VL53L0X", - "MSP", - "BENEWAKE", - "VL53L1X", - "US42", - "TOF10120_I2C", -}; -const char * const table_receiver_type[] = { - "NONE", - "SERIAL", - "MSP", -}; -const char * const table_reset_type[] = { - "NEVER", - "FIRST_ARM", - "EACH_ARM", -}; -const char * const table_rssi_source[] = { - "NONE", - "AUTO", - "ADC", - "CHANNEL", - "PROTOCOL", - "MSP", -}; -const char * const table_rth_trackback_mode[] = { - "OFF", - "ON", - "FS", -}; -const char * const table_safehome_usage_mode[] = { - "OFF", - "RTH", - "RTH_FS", -}; -const char * const table_serial_rx[] = { - "SPEK1024", - "SPEK2048", - "SBUS", - "SUMD", - "IBUS", - "JETIEXBUS", - "CRSF", - "FPORT", - "SBUS_FAST", - "FPORT2", - "SRXL2", - "GHST", - "MAVLINK", -}; -const char * const table_servo_protocol[] = { - "PWM", - "SBUS", - "SBUS_PWM", -}; -const char * const table_tristate[] = { - "AUTO", - "ON", - "OFF", -}; -const char * const table_tz_automatic_dst[] = { - "OFF", - "EU", - "USA", -}; -const char * const table_voltage_sensor[] = { - "NONE", - "ADC", - "ESC", - "FAKE", -}; -static const lookupTableEntry_t settingLookupTables[] = { - { table_acc_hardware, sizeof(table_acc_hardware) / sizeof(char*) }, - { table_airmodeHandlingType, sizeof(table_airmodeHandlingType) / sizeof(char*) }, - { table_alignment, sizeof(table_alignment) / sizeof(char*) }, - { table_autotune_rate_adjustment, sizeof(table_autotune_rate_adjustment) / sizeof(char*) }, - { table_aux_operator, sizeof(table_aux_operator) / sizeof(char*) }, - { table_baro_hardware, sizeof(table_baro_hardware) / sizeof(char*) }, - { table_bat_capacity_unit, sizeof(table_bat_capacity_unit) / sizeof(char*) }, - { table_bat_voltage_source, sizeof(table_bat_voltage_source) / sizeof(char*) }, - { table_blackbox_device, sizeof(table_blackbox_device) / sizeof(char*) }, - { table_current_sensor, sizeof(table_current_sensor) / sizeof(char*) }, - { table_debug_modes, sizeof(table_debug_modes) / sizeof(char*) }, - { table_direction, sizeof(table_direction) / sizeof(char*) }, - { table_djiOsdTempSource, sizeof(table_djiOsdTempSource) / sizeof(char*) }, - { table_djiRssiSource, sizeof(table_djiRssiSource) / sizeof(char*) }, - { table_failsafe_procedure, sizeof(table_failsafe_procedure) / sizeof(char*) }, - { table_filter_type, sizeof(table_filter_type) / sizeof(char*) }, - { table_filter_type_full, sizeof(table_filter_type_full) / sizeof(char*) }, - { table_gps_dyn_model, sizeof(table_gps_dyn_model) / sizeof(char*) }, - { table_gps_provider, sizeof(table_gps_provider) / sizeof(char*) }, - { table_gps_sbas_mode, sizeof(table_gps_sbas_mode) / sizeof(char*) }, - { table_gyro_lpf, sizeof(table_gyro_lpf) / sizeof(char*) }, - { table_imu_inertia_comp_method, sizeof(table_imu_inertia_comp_method) / sizeof(char*) }, - { table_iterm_relax, sizeof(table_iterm_relax) / sizeof(char*) }, - { table_log_level, sizeof(table_log_level) / sizeof(char*) }, - { table_mag_hardware, sizeof(table_mag_hardware) / sizeof(char*) }, - { table_motor_pwm_protocol, sizeof(table_motor_pwm_protocol) / sizeof(char*) }, - { table_nav_extra_arming_safety, sizeof(table_nav_extra_arming_safety) / sizeof(char*) }, - { table_nav_fw_wp_turn_smoothing, sizeof(table_nav_fw_wp_turn_smoothing) / sizeof(char*) }, - { table_nav_overrides_motor_stop, sizeof(table_nav_overrides_motor_stop) / sizeof(char*) }, - { table_nav_rth_allow_landing, sizeof(table_nav_rth_allow_landing) / sizeof(char*) }, - { table_nav_rth_alt_mode, sizeof(table_nav_rth_alt_mode) / sizeof(char*) }, - { table_nav_rth_climb_first, sizeof(table_nav_rth_climb_first) / sizeof(char*) }, - { table_nav_rth_climb_first_stage_modes, sizeof(table_nav_rth_climb_first_stage_modes) / sizeof(char*) }, - { table_nav_user_control_mode, sizeof(table_nav_user_control_mode) / sizeof(char*) }, - { table_nav_wp_mission_restart, sizeof(table_nav_wp_mission_restart) / sizeof(char*) }, - { table_off_on, sizeof(table_off_on) / sizeof(char*) }, - { table_opflow_hardware, sizeof(table_opflow_hardware) / sizeof(char*) }, - { table_osdSpeedSource, sizeof(table_osdSpeedSource) / sizeof(char*) }, - { table_osd_ahi_style, sizeof(table_osd_ahi_style) / sizeof(char*) }, - { table_osd_alignment, sizeof(table_osd_alignment) / sizeof(char*) }, - { table_osd_crosshairs_style, sizeof(table_osd_crosshairs_style) / sizeof(char*) }, - { table_osd_crsf_lq_format, sizeof(table_osd_crsf_lq_format) / sizeof(char*) }, - { table_osd_plus_code_short, sizeof(table_osd_plus_code_short) / sizeof(char*) }, - { table_osd_sidebar_scroll, sizeof(table_osd_sidebar_scroll) / sizeof(char*) }, - { table_osd_stats_energy_unit, sizeof(table_osd_stats_energy_unit) / sizeof(char*) }, - { table_osd_stats_min_voltage_unit, sizeof(table_osd_stats_min_voltage_unit) / sizeof(char*) }, - { table_osd_telemetry, sizeof(table_osd_telemetry) / sizeof(char*) }, - { table_osd_unit, sizeof(table_osd_unit) / sizeof(char*) }, - { table_osd_video_system, sizeof(table_osd_video_system) / sizeof(char*) }, - { table_output_mode, sizeof(table_output_mode) / sizeof(char*) }, - { table_pidTypeTable, sizeof(table_pidTypeTable) / sizeof(char*) }, - { table_pitot_hardware, sizeof(table_pitot_hardware) / sizeof(char*) }, - { table_platform_type, sizeof(table_platform_type) / sizeof(char*) }, - { table_rangefinder_hardware, sizeof(table_rangefinder_hardware) / sizeof(char*) }, - { table_receiver_type, sizeof(table_receiver_type) / sizeof(char*) }, - { table_reset_type, sizeof(table_reset_type) / sizeof(char*) }, - { table_rssi_source, sizeof(table_rssi_source) / sizeof(char*) }, - { table_rth_trackback_mode, sizeof(table_rth_trackback_mode) / sizeof(char*) }, - { table_safehome_usage_mode, sizeof(table_safehome_usage_mode) / sizeof(char*) }, - { table_serial_rx, sizeof(table_serial_rx) / sizeof(char*) }, - { table_servo_protocol, sizeof(table_servo_protocol) / sizeof(char*) }, - { table_tristate, sizeof(table_tristate) / sizeof(char*) }, - { table_tz_automatic_dst, sizeof(table_tz_automatic_dst) / sizeof(char*) }, - { table_voltage_sensor, sizeof(table_voltage_sensor) / sizeof(char*) }, -}; -static const uint32_t settingMinMaxTable[] = { - 0, - 255, - 100, - 1000, - 10, - 1, - 2000, - 5, - 500, - 32767, - -32768, - 10000, - 4, - 65535, - 2, - 20, - 50, - 200, - 30, - 250, - 5000, - 65000, - -1800, - -550, - 15, - 3600, - 3, - 18, - 80, - 180, - 4294967295, - -20, - 60, - 90, - 95, - 1250, - 3000, - 60000, - 9, - 900, - 1500, - 4000, - 8192, - 2147483647, - -800, - -130, - -128, - -1, - 6, - 8, - 25, - 40, - 45, - 120, - 127, - 150, - 175, - 300, - 400, - 450, - 600, - 750, - 800, - 2250, - 9999, - 27000, - 40000, - 500000, - -18000, - -10000, - -1440, - -1000, - -50, - -40, - -36, - -10, - -2, - 11, - 12, - 13, - 16, - 32, - 36, - 48, - 99, - 126, - 128, - 498, - 1440, - 6000, - 9000, - 9990, - 16000, - 18000, - 20000, - 30000, - 32000, - 50000, -}; -typedef uint8_t setting_min_max_idx_t; -#define SETTING_INDEXES_GET_MIN(val) (val->config.minmax.indexes[0]) -#define SETTING_INDEXES_GET_MAX(val) (val->config.minmax.indexes[1]) -static const setting_t settingsTable[] = { - // PG_GYRO_CONFIG - { {167, 2, 0, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 90}, offsetof(gyroConfig_t, looptime) }, - { {30, 57, 14, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_GYRO_LPF }, offsetof(gyroConfig_t, gyro_lpf) }, - { {147, 2, 0, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 3}, offsetof(gyroConfig_t, gyro_anti_aliasing_lpf_hz) }, - { {148, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_FILTER_TYPE }, offsetof(gyroConfig_t, gyro_anti_aliasing_lpf_type) }, - { {175, 2, 60, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 86}, offsetof(gyroConfig_t, gyroMovementCalibrationThreshold) }, - { {30, 132, 1, 14, 21, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 8}, offsetof(gyroConfig_t, gyro_main_lpf_hz) }, - { {30, 132, 1, 14, 32, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_FILTER_TYPE }, offsetof(gyroConfig_t, gyro_main_lpf_type) }, - { {30, 72, 79, 14, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(gyroConfig_t, useDynamicLpf) }, - { {30, 79, 14, 10, 21, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {51, 58}, offsetof(gyroConfig_t, gyroDynamicLpfMinHz) }, - { {30, 79, 14, 6, 21, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {51, 3}, offsetof(gyroConfig_t, gyroDynamicLpfMaxHz) }, - { {30, 79, 14, 238, 1, 56}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {5, 4}, offsetof(gyroConfig_t, gyroDynamicLpfCurveExpo) }, - { {160, 2, 30, 121, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(gyroConfig_t, init_gyro_cal_enabled) }, - { {30, 88, 86, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(gyroConfig_t, gyro_zero_cal[X]) }, - { {30, 88, 87, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(gyroConfig_t, gyro_zero_cal[Y]) }, - { {30, 88, 15, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(gyroConfig_t, gyro_zero_cal[Z]) }, - { {161, 2, 166, 1, 230, 1}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 6}, offsetof(gyroConfig_t, gravity_cmss_cal) }, - // PG_ADC_CHANNEL_CONFIG - { {61, 90, 42, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 12}, offsetof(adcChannelConfig_t, adcFunctionChannel[ADC_BATTERY]) }, - { {36, 90, 42, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 12}, offsetof(adcChannelConfig_t, adcFunctionChannel[ADC_RSSI]) }, - { {43, 90, 42, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 12}, offsetof(adcChannelConfig_t, adcFunctionChannel[ADC_CURRENT]) }, - { {91, 90, 42, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 12}, offsetof(adcChannelConfig_t, adcFunctionChannel[ADC_AIRSPEED]) }, - // PG_ACCELEROMETER_CONFIG - { {39, 185, 1, 21, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 1}, offsetof(accelerometerConfig_t, acc_notch_hz) }, - { {39, 185, 1, 100, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {5, 1}, offsetof(accelerometerConfig_t, acc_notch_cutoff) }, - { {39, 57, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_ACC_HARDWARE }, offsetof(accelerometerConfig_t, acc_hardware) }, - { {39, 14, 21, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 17}, offsetof(accelerometerConfig_t, acc_lpf_hz) }, - { {39, 14, 32, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_FILTER_TYPE }, offsetof(accelerometerConfig_t, acc_soft_lpf_type) }, - { {114, 86, 0, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(accelerometerConfig_t, accZero.raw[X]) }, - { {114, 87, 0, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(accelerometerConfig_t, accZero.raw[Y]) }, - { {114, 15, 0, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(accelerometerConfig_t, accZero.raw[Z]) }, - { {113, 86, 0, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {5, 42}, offsetof(accelerometerConfig_t, accGain.raw[X]) }, - { {113, 87, 0, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {5, 42}, offsetof(accelerometerConfig_t, accGain.raw[Y]) }, - { {113, 15, 0, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {5, 42}, offsetof(accelerometerConfig_t, accGain.raw[Z]) }, - // PG_RANGEFINDER_CONFIG - { {194, 1, 57, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_RANGEFINDER_HARDWARE }, offsetof(rangefinderConfig_t, rangefinder_hardware) }, - { {194, 1, 168, 2, 80, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(rangefinderConfig_t, use_median_filtering) }, - // PG_OPFLOW_CONFIG - { {134, 1, 57, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OPFLOW_HARDWARE }, offsetof(opticalFlowConfig_t, opflow_hardware) }, - { {134, 1, 82, 0, 0, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 11}, offsetof(opticalFlowConfig_t, opflow_scale) }, - { {41, 134, 1, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_ALIGNMENT }, offsetof(opticalFlowConfig_t, opflow_align) }, - // PG_COMPASS_CONFIG - { {41, 35, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_ALIGNMENT }, offsetof(compassConfig_t, mag_align) }, - { {35, 57, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_MAG_HARDWARE }, offsetof(compassConfig_t, mag_hardware) }, - { {35, 245, 1, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {68, 93}, offsetof(compassConfig_t, mag_declination) }, - { {131, 1, 86, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(compassConfig_t, magZero.raw[X]) }, - { {131, 1, 87, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(compassConfig_t, magZero.raw[Y]) }, - { {131, 1, 15, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(compassConfig_t, magZero.raw[Z]) }, - { {130, 1, 86, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(compassConfig_t, magGain[X]) }, - { {130, 1, 87, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(compassConfig_t, magGain[Y]) }, - { {130, 1, 15, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(compassConfig_t, magGain[Z]) }, - { {35, 227, 1, 25, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {15, 53}, offsetof(compassConfig_t, magCalibrationTimeLimit) }, - { {41, 35, 18, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {22, 25}, offsetof(compassConfig_t, rollDeciDegrees) }, - { {41, 35, 11, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {22, 25}, offsetof(compassConfig_t, pitchDeciDegrees) }, - { {41, 35, 8, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {22, 25}, offsetof(compassConfig_t, yawDeciDegrees) }, - // PG_BAROMETER_CONFIG - { {54, 57, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_BARO_HARDWARE }, offsetof(barometerConfig_t, baro_hardware) }, - { {54, 121, 207, 1, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 3}, offsetof(barometerConfig_t, baro_calibration_tolerance) }, - // PG_PITOTMETER_CONFIG - { {136, 1, 57, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_PITOT_HARDWARE }, offsetof(pitotmeterConfig_t, pitot_hardware) }, - { {136, 1, 14, 172, 2, 21}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 11}, offsetof(pitotmeterConfig_t, pitot_lpf_milli_hz) }, - { {136, 1, 82, 0, 0, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(pitotmeterConfig_t, pitot_scale) }, - // PG_RX_CONFIG - { {236, 2, 32, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_RECEIVER_TYPE }, offsetof(rxConfig_t, receiverType) }, - { {10, 151, 1, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {3, 6}, offsetof(rxConfig_t, mincheck) }, - { {6, 151, 1, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {3, 6}, offsetof(rxConfig_t, maxcheck) }, - { {36, 84, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_RSSI_SOURCE }, offsetof(rxConfig_t, rssi_source) }, - { {36, 42, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 27}, offsetof(rxConfig_t, rssi_channel) }, - { {36, 10, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(rxConfig_t, rssiMin) }, - { {36, 6, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(rxConfig_t, rssiMax) }, - { {249, 2, 133, 3, 173, 1}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {8, 11}, offsetof(rxConfig_t, sbusSyncInterval) }, - { {59, 80, 14, 21, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {24, 19}, offsetof(rxConfig_t, rcFilterFrequency) }, - { {59, 80, 46, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(rxConfig_t, autoSmooth) }, - { {59, 80, 201, 1, 160, 1}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {5, 2}, offsetof(rxConfig_t, autoSmoothFactor) }, - { {140, 1, 192, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_SERIAL_RX }, offsetof(rxConfig_t, serialrx_provider) }, - { {140, 1, 128, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(rxConfig_t, serialrx_inverted) }, - { {202, 1, 111, 156, 2, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 24}, offsetof(rxConfig_t, srxl2_unit_id) }, - { {202, 1, 150, 1, 134, 2}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(rxConfig_t, srxl2_baud_fast) }, - { {198, 1, 10, 212, 1, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {61, 63}, offsetof(rxConfig_t, rx_min_usec) }, - { {198, 1, 6, 212, 1, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {61, 63}, offsetof(rxConfig_t, rx_max_usec) }, - { {140, 1, 168, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_TRISTATE }, offsetof(rxConfig_t, halfDuplex) }, - // PG_BLACKBOX_CONFIG - { {119, 5, 199, 2, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {5, 13}, offsetof(blackboxConfig_t, rate_num) }, - { {119, 5, 249, 1, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {5, 13}, offsetof(blackboxConfig_t, rate_denom) }, - { {119, 250, 1, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_BLACKBOX_DEVICE }, offsetof(blackboxConfig_t, device) }, - // PG_MOTOR_CONFIG - { {6, 38, 0, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {3, 6}, offsetof(motorConfig_t, maxthrottle) }, - { {10, 231, 1, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 6}, offsetof(motorConfig_t, mincommand) }, - { {58, 110, 5, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {16, 96}, offsetof(motorConfig_t, motorPwmRate) }, - { {58, 110, 191, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_MOTOR_PWM_PROTOCOL }, offsetof(motorConfig_t, motorPwmProtocol) }, - { {58, 225, 2, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {12, 1}, offsetof(motorConfig_t, motorPoleCount) }, - // PG_FAILSAFE_CONFIG - { {19, 33, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 17}, offsetof(failsafeConfig_t, failsafe_delay) }, - { {19, 237, 2, 33, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 17}, offsetof(failsafeConfig_t, failsafe_recovery_delay) }, - { {19, 200, 2, 33, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 17}, offsetof(failsafeConfig_t, failsafe_off_delay) }, - { {19, 38, 178, 1, 33, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 57}, offsetof(failsafeConfig_t, failsafe_throttle_low_delay) }, - { {19, 190, 1, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_FAILSAFE_PROCEDURE }, offsetof(failsafeConfig_t, failsafe_procedure) }, - { {19, 203, 1, 60, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 8}, offsetof(failsafeConfig_t, failsafe_stick_motion_threshold) }, - { {19, 2, 18, 24, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {44, 62}, offsetof(failsafeConfig_t, failsafe_fw_roll_angle) }, - { {19, 2, 11, 24, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {44, 62}, offsetof(failsafeConfig_t, failsafe_fw_pitch_angle) }, - { {19, 2, 8, 5, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {71, 3}, offsetof(failsafeConfig_t, failsafe_fw_yaw_rate) }, - { {19, 10, 65, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 21}, offsetof(failsafeConfig_t, failsafe_min_distance) }, - { {19, 10, 65, 190, 1, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_FAILSAFE_PROCEDURE }, offsetof(failsafeConfig_t, failsafe_min_distance_procedure) }, - { {19, 183, 1, 33, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {47, 60}, offsetof(failsafeConfig_t, failsafe_mission_delay) }, - // PG_BOARD_ALIGNMENT - { {41, 120, 18, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {22, 25}, offsetof(boardAlignment_t, rollDeciDegrees) }, - { {41, 120, 11, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {22, 25}, offsetof(boardAlignment_t, pitchDeciDegrees) }, - { {41, 120, 8, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {22, 25}, offsetof(boardAlignment_t, yawDeciDegrees) }, - // PG_BATTERY_METERS_CONFIG - { {61, 109, 32, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_VOLTAGE_SENSOR }, offsetof(batteryMetersConfig_t, voltage.type) }, - { {61, 82, 0, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 13}, offsetof(batteryMetersConfig_t, voltage.scale) }, - { {43, 109, 82, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {69, 11}, offsetof(batteryMetersConfig_t, current.scale) }, - { {43, 109, 69, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {10, 9}, offsetof(batteryMetersConfig_t, current.offset) }, - { {43, 109, 32, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_CURRENT_SENSOR }, offsetof(batteryMetersConfig_t, current.type) }, - { {149, 1, 63, 129, 3, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_BAT_VOLTAGE_SOURCE }, offsetof(batteryMetersConfig_t, voltageSource) }, - { {99, 70, 0, 0, 0, 0}, VAR_UINT32 | MASTER_VALUE, .config.minmax.indexes = {0, 30}, offsetof(batteryMetersConfig_t, cruise_power) }, - { {107, 70, 0, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 13}, offsetof(batteryMetersConfig_t, idle_power) }, - { {28, 124, 133, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(batteryMetersConfig_t, rth_energy_margin) }, - { {45, 98, 146, 1, 0, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 14}, offsetof(batteryMetersConfig_t, throttle_compensation_weight) }, - // PG_BATTERY_PROFILES - { {149, 1, 228, 1, 0, 0}, VAR_UINT8 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 78}, offsetof(batteryProfile_t, cells) }, - { {61, 96, 123, 63, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {2, 8}, offsetof(batteryProfile_t, voltage.cellDetect) }, - { {61, 6, 96, 63, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {2, 8}, offsetof(batteryProfile_t, voltage.cellMax) }, - { {61, 10, 96, 63, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {2, 8}, offsetof(batteryProfile_t, voltage.cellMin) }, - { {61, 214, 1, 96, 63, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {2, 8}, offsetof(batteryProfile_t, voltage.cellWarning) }, - { {92, 94, 0, 0, 0, 0}, VAR_UINT32 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 30}, offsetof(batteryProfile_t, capacity.value) }, - { {92, 94, 214, 1, 0, 0}, VAR_UINT32 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 30}, offsetof(batteryProfile_t, capacity.warning) }, - { {92, 94, 236, 1, 0, 0}, VAR_UINT32 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 30}, offsetof(batteryProfile_t, capacity.critical) }, - { {92, 94, 111, 0, 0, 0}, VAR_UINT8 | BATTERY_CONFIG_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_BAT_CAPACITY_UNIT }, offsetof(batteryProfile_t, capacity.unit) }, - { {234, 1, 230, 2, 0, 0}, VAR_UINT8 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 26}, offsetof(batteryProfile_t, controlRateProfile) }, - { {38, 82, 0, 0, 0, 0}, VAR_FLOAT | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 5}, offsetof(batteryProfile_t, motor.throttleScale) }, - { {38, 107, 0, 0, 0, 0}, VAR_FLOAT | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 18}, offsetof(batteryProfile_t, motor.throttleIdle) }, - { {19, 38, 0, 0, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {3, 6}, offsetof(batteryProfile_t, failsafe_throttle) }, - { {1, 4, 155, 2, 45, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {3, 6}, offsetof(batteryProfile_t, nav.mc.hover_throttle) }, - { {1, 2, 99, 45, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {3, 6}, offsetof(batteryProfile_t, nav.fw.cruise_throttle) }, - { {1, 2, 10, 45, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {3, 6}, offsetof(batteryProfile_t, nav.fw.min_throttle) }, - { {1, 2, 6, 45, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {3, 6}, offsetof(batteryProfile_t, nav.fw.max_throttle) }, - { {1, 2, 135, 1, 0, 0}, VAR_UINT8 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 2}, offsetof(batteryProfile_t, nav.fw.pitch_to_throttle) }, - { {1, 2, 16, 45, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {3, 6}, offsetof(batteryProfile_t, nav.fw.launch_throttle) }, - { {1, 2, 16, 107, 45, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {3, 6}, offsetof(batteryProfile_t, nav.fw.launch_idle_throttle) }, - { {13, 152, 1, 43, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 41}, offsetof(batteryProfile_t, powerLimits.continuousCurrent) }, - { {13, 64, 43, 0, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 41}, offsetof(batteryProfile_t, powerLimits.burstCurrent) }, - { {13, 64, 43, 25, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 36}, offsetof(batteryProfile_t, powerLimits.burstCurrentTime) }, - { {13, 64, 43, 161, 1, 25}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 36}, offsetof(batteryProfile_t, powerLimits.burstCurrentFalldownTime) }, - { {13, 152, 1, 70, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 66}, offsetof(batteryProfile_t, powerLimits.continuousPower) }, - { {13, 64, 70, 0, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 66}, offsetof(batteryProfile_t, powerLimits.burstPower) }, - { {13, 64, 70, 25, 0, 0}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 36}, offsetof(batteryProfile_t, powerLimits.burstPowerTime) }, - { {13, 64, 70, 161, 1, 25}, VAR_UINT16 | BATTERY_CONFIG_VALUE, .config.minmax.indexes = {0, 36}, offsetof(batteryProfile_t, powerLimits.burstPowerFalldownTime) }, - // PG_MIXER_CONFIG - { {58, 154, 1, 128, 1, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(mixerConfig_t, motorDirectionInverted) }, - { {224, 2, 32, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_PLATFORM_TYPE }, offsetof(mixerConfig_t, platformType) }, - { {149, 2, 137, 2, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(mixerConfig_t, hasFlaps) }, - { {184, 1, 229, 2, 32, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {47, 9}, offsetof(mixerConfig_t, appliedMixerPreset) }, - { {219, 2, 49, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OUTPUT_MODE }, offsetof(mixerConfig_t, outputMode) }, - // PG_REVERSIBLE_MOTORS_CONFIG - { {89, 29, 178, 1, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {3, 6}, offsetof(reversibleMotorsConfig_t, deadband_low) }, - { {89, 29, 150, 2, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {3, 6}, offsetof(reversibleMotorsConfig_t, deadband_high) }, - { {89, 197, 2, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {3, 6}, offsetof(reversibleMotorsConfig_t, neutral) }, - // PG_SERVO_CONFIG - { {50, 191, 1, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_SERVO_PROTOCOL }, offsetof(servoConfig_t, servo_protocol) }, - { {50, 97, 231, 2, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {3, 6}, offsetof(servoConfig_t, servoCenterPulse) }, - { {50, 110, 5, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {16, 87}, offsetof(servoConfig_t, servoPwmRate) }, - { {50, 14, 21, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {0, 58}, offsetof(servoConfig_t, servo_lowpass_freq) }, - { {136, 2, 206, 1, 69, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {16, 59}, offsetof(servoConfig_t, flaperon_throw_offset) }, - { {140, 3, 143, 3, 50, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(servoConfig_t, tri_unarmed_servo) }, - { {50, 223, 1, 243, 2, 13}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {5, 32}, offsetof(servoConfig_t, servo_autotrim_rotation_limit) }, - // PG_CONTROL_RATE_PROFILES - { {45, 171, 2, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(controlRateConfig_t, throttle.rcMid8) }, - { {45, 56, 0, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(controlRateConfig_t, throttle.rcExpo8) }, - { {145, 1, 5, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(controlRateConfig_t, throttle.dynPID) }, - { {145, 1, 226, 1, 0, 0}, VAR_UINT16 | CONTROL_RATE_VALUE, .config.minmax.indexes = {3, 6}, offsetof(controlRateConfig_t, throttle.pa_breakpoint) }, - { {2, 145, 1, 25, 233, 1}, VAR_UINT16 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 20}, offsetof(controlRateConfig_t, throttle.fixedWingTauMs) }, - { {59, 56, 0, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(controlRateConfig_t, stabilized.rcExpo8) }, - { {59, 8, 56, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(controlRateConfig_t, stabilized.rcYawExpo8) }, - { {18, 5, 0, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {12, 29}, offsetof(controlRateConfig_t, stabilized.rates[FD_ROLL]) }, - { {11, 5, 0, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {12, 29}, offsetof(controlRateConfig_t, stabilized.rates[FD_PITCH]) }, - { {8, 5, 0, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {5, 29}, offsetof(controlRateConfig_t, stabilized.rates[FD_YAW]) }, - { {48, 59, 56, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(controlRateConfig_t, manual.rcExpo8) }, - { {48, 59, 8, 56, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(controlRateConfig_t, manual.rcYawExpo8) }, - { {48, 18, 5, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(controlRateConfig_t, manual.rates[FD_ROLL]) }, - { {48, 11, 5, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(controlRateConfig_t, manual.rates[FD_PITCH]) }, - { {48, 8, 5, 0, 0, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(controlRateConfig_t, manual.rates[FD_YAW]) }, - { {139, 2, 173, 2, 248, 1}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 16}, offsetof(controlRateConfig_t, misc.fpvCamAngleDegrees) }, - { {5, 66, 97, 139, 1, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {50, 56}, offsetof(controlRateConfig_t, rateDynamics.sensitivityCenter) }, - { {5, 66, 104, 139, 1, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {50, 56}, offsetof(controlRateConfig_t, rateDynamics.sensitivityEnd) }, - { {5, 66, 97, 153, 1, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {4, 34}, offsetof(controlRateConfig_t, rateDynamics.correctionCenter) }, - { {5, 66, 104, 153, 1, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {4, 34}, offsetof(controlRateConfig_t, rateDynamics.correctionEnd) }, - { {5, 66, 97, 146, 1, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 34}, offsetof(controlRateConfig_t, rateDynamics.weightCenter) }, - { {5, 66, 104, 146, 1, 0}, VAR_UINT8 | CONTROL_RATE_VALUE, .config.minmax.indexes = {0, 34}, offsetof(controlRateConfig_t, rateDynamics.weightEnd) }, - // PG_SERIAL_CONFIG - { {235, 2, 229, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {83, 85}, offsetof(serialConfig_t, reboot_character) }, - // PG_IMU_CONFIG - { {34, 101, 175, 1, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 13}, offsetof(imuConfig_t, dcm_kp_acc) }, - { {34, 101, 174, 1, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 13}, offsetof(imuConfig_t, dcm_ki_acc) }, - { {34, 101, 175, 1, 35, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 13}, offsetof(imuConfig_t, dcm_kp_mag) }, - { {34, 101, 174, 1, 35, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 13}, offsetof(imuConfig_t, dcm_ki_mag) }, - { {252, 2, 24, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 29}, offsetof(imuConfig_t, small_angle) }, - { {34, 39, 171, 1, 5, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 18}, offsetof(imuConfig_t, acc_ignore_rate) }, - { {34, 39, 171, 1, 251, 2}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(imuConfig_t, acc_ignore_slope) }, - { {34, 20, 8, 152, 3, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(imuConfig_t, gps_yaw_windcomp) }, - { {34, 159, 2, 98, 170, 2}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_IMU_INERTIA_COMP_METHOD }, offsetof(imuConfig_t, inertia_comp_method) }, - // PG_ARMING_CONFIG - { {135, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(armingConfig_t, fixed_wing_auto_arm) }, - { {102, 162, 2, 31, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(armingConfig_t, disarm_kill_switch) }, - { {31, 102, 33, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 3}, offsetof(armingConfig_t, switchDisarmDelayMs) }, - { {227, 2, 85, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 11}, offsetof(armingConfig_t, prearmTimeoutMs) }, - // PG_GENERAL_SETTINGS - { {219, 1, 246, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 84}, offsetof(generalSettings_t, appliedDefaults) }, - // PG_GPS_CONFIG - { {20, 192, 1, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_GPS_PROVIDER }, offsetof(gpsConfig_t, provider) }, - { {20, 248, 2, 49, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_GPS_SBAS_MODE }, offsetof(gpsConfig_t, sbasMode) }, - { {20, 79, 184, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_GPS_DYN_MODEL }, offsetof(gpsConfig_t, dynModel) }, - { {20, 46, 232, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(gpsConfig_t, autoConfig) }, - { {20, 46, 150, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(gpsConfig_t, autoBaud) }, - { {20, 142, 3, 72, 144, 2}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(gpsConfig_t, ubloxUseGalileo) }, - { {20, 10, 247, 2, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {7, 4}, offsetof(gpsConfig_t, gpsMinSats) }, - // PG_RC_CONTROLS_CONFIG - { {29, 0, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 81}, offsetof(rcControlsConfig_t, deadband) }, - { {8, 29, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(rcControlsConfig_t, yaw_deadband) }, - { {23, 127, 29, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {14, 19}, offsetof(rcControlsConfig_t, pos_hold_deadband) }, - { {77, 29, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {14, 19}, offsetof(rcControlsConfig_t, control_deadband) }, - { {74, 127, 29, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {4, 19}, offsetof(rcControlsConfig_t, alt_hold_deadband) }, - { {89, 29, 38, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 17}, offsetof(rcControlsConfig_t, mid_throttle_deadband) }, - { {148, 1, 32, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_AIRMODEHANDLINGTYPE }, offsetof(rcControlsConfig_t, airmodeHandlingType) }, - { {148, 1, 38, 60, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {3, 6}, offsetof(rcControlsConfig_t, airmodeThrottleThreshold) }, - // PG_PID_PROFILE - { {4, 7, 11, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_PITCH].P) }, - { {4, 22, 11, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_PITCH].I) }, - { {4, 17, 11, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_PITCH].D) }, - { {4, 95, 11, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_PITCH].FF) }, - { {4, 7, 18, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_ROLL].P) }, - { {4, 22, 18, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_ROLL].I) }, - { {4, 17, 18, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_ROLL].D) }, - { {4, 95, 18, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_ROLL].FF) }, - { {4, 7, 8, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_YAW].P) }, - { {4, 22, 8, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_YAW].I) }, - { {4, 17, 8, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_YAW].D) }, - { {4, 95, 8, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_YAW].FF) }, - { {4, 7, 44, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_LEVEL].P) }, - { {4, 22, 44, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_LEVEL].I) }, - { {4, 17, 44, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_LEVEL].D) }, - { {2, 7, 11, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_PITCH].P) }, - { {2, 22, 11, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_PITCH].I) }, - { {2, 17, 11, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_PITCH].D) }, - { {2, 106, 11, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_PITCH].FF) }, - { {2, 7, 18, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_ROLL].P) }, - { {2, 22, 18, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_ROLL].I) }, - { {2, 17, 18, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_ROLL].D) }, - { {2, 106, 18, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_ROLL].FF) }, - { {2, 7, 8, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_YAW].P) }, - { {2, 22, 8, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_YAW].I) }, - { {2, 17, 8, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_YAW].D) }, - { {2, 106, 8, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_YAW].FF) }, - { {2, 7, 44, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_LEVEL].P) }, - { {2, 22, 44, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_LEVEL].I) }, - { {2, 17, 44, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_LEVEL].D) }, - { {6, 24, 172, 1, 242, 2}, VAR_INT16 | PROFILE_VALUE, .config.minmax.indexes = {2, 39}, offsetof(pidProfile_t, max_angle_inclination[FD_ROLL]) }, - { {6, 24, 172, 1, 223, 2}, VAR_INT16 | PROFILE_VALUE, .config.minmax.indexes = {2, 39}, offsetof(pidProfile_t, max_angle_inclination[FD_PITCH]) }, - { {103, 14, 21, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 8}, offsetof(pidProfile_t, dterm_lpf_hz) }, - { {103, 14, 32, 0, 0, 0}, VAR_UINT8 | PROFILE_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_FILTER_TYPE_FULL }, offsetof(pidProfile_t, dterm_lpf_type) }, - { {103, 179, 1, 21, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 8}, offsetof(pidProfile_t, dterm_lpf2_hz) }, - { {103, 179, 1, 32, 0, 0}, VAR_UINT8 | PROFILE_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_FILTER_TYPE_FULL }, offsetof(pidProfile_t, dterm_lpf2_type) }, - { {8, 14, 21, 0, 0, 0}, VAR_UINT8 | PROFILE_VALUE, .config.minmax.indexes = {0, 17}, offsetof(pidProfile_t, yaw_lpf_hz) }, - { {2, 108, 206, 1, 13, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 8}, offsetof(pidProfile_t, fixedWingItermThrowLimit) }, - { {2, 238, 2, 91, 0, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {57, 89}, offsetof(pidProfile_t, fixedWingReferenceAirspeed) }, - { {142, 2, 0, 0, 0, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {0, 14}, offsetof(pidProfile_t, fixedWingCoordinatedYawGain) }, - { {141, 2, 0, 0, 0, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {0, 14}, offsetof(pidProfile_t, fixedWingCoordinatedPitchGain) }, - { {140, 2, 0, 0, 0, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {0, 5}, offsetof(pidProfile_t, fixedWingItermLimitOnStickPosition) }, - { {143, 2, 0, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 33}, offsetof(pidProfile_t, fixedWingYawItermBankFreeze) }, - { {189, 1, 13, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {2, 3}, offsetof(pidProfile_t, pidSumLimit) }, - { {189, 1, 13, 8, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {2, 3}, offsetof(pidProfile_t, pidSumLimitYaw) }, - { {108, 153, 3, 0, 0, 0}, VAR_UINT8 | PROFILE_VALUE, .config.minmax.indexes = {0, 33}, offsetof(pidProfile_t, itermWindupPointPercent) }, - { {5, 112, 13, 18, 11, 0}, VAR_UINT32 | PROFILE_VALUE, .config.minmax.indexes = {0, 67}, offsetof(pidProfile_t, axisAccelerationLimitRollPitch) }, - { {5, 112, 13, 8, 0, 0}, VAR_UINT32 | PROFILE_VALUE, .config.minmax.indexes = {0, 67}, offsetof(pidProfile_t, axisAccelerationLimitYaw) }, - { {126, 127, 5, 13, 0, 0}, VAR_UINT8 | PROFILE_VALUE, .config.minmax.indexes = {4, 19}, offsetof(pidProfile_t, heading_hold_rate_limit) }, - { {1, 4, 23, 15, 7, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_POS_Z].P) }, - { {1, 4, 62, 15, 7, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_VEL_Z].P) }, - { {1, 4, 62, 15, 22, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_VEL_Z].I) }, - { {1, 4, 62, 15, 17, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_VEL_Z].D) }, - { {1, 4, 23, 27, 7, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_POS_XY].P) }, - { {1, 4, 62, 27, 7, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_VEL_XY].P) }, - { {1, 4, 62, 27, 22, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_VEL_XY].I) }, - { {1, 4, 62, 27, 17, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_VEL_XY].D) }, - { {1, 4, 62, 27, 106, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_VEL_XY].FF) }, - { {1, 4, 126, 7, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_mc.pid[PID_HEADING].P) }, - { {188, 2, 0, 0, 0, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(pidProfile_t, navVelXyDTermLpfHz) }, - { {185, 2, 0, 0, 0, 0}, VAR_UINT8 | PROFILE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(pidProfile_t, navVelXyDtermAttenuation) }, - { {187, 2, 0, 0, 0, 0}, VAR_UINT8 | PROFILE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(pidProfile_t, navVelXyDtermAttenuationStart) }, - { {186, 2, 0, 0, 0, 0}, VAR_UINT8 | PROFILE_VALUE, .config.minmax.indexes = {0, 2}, offsetof(pidProfile_t, navVelXyDtermAttenuationEnd) }, - { {1, 2, 23, 15, 7, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_POS_Z].P) }, - { {1, 2, 23, 15, 22, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_POS_Z].I) }, - { {1, 2, 23, 15, 17, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_POS_Z].D) }, - { {1, 2, 23, 27, 7, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_POS_XY].P) }, - { {1, 2, 23, 27, 22, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_POS_XY].I) }, - { {1, 2, 23, 27, 17, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_POS_XY].D) }, - { {1, 2, 126, 7, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_HEADING].P) }, - { {1, 2, 23, 125, 7, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_POS_HEADING].P) }, - { {1, 2, 23, 125, 22, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_POS_HEADING].I) }, - { {1, 2, 23, 125, 17, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {0, 1}, offsetof(pidProfile_t, bank_fw.pid[PID_POS_HEADING].D) }, - { {178, 2, 0, 0, 0, 0}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {2, 3}, offsetof(pidProfile_t, navFwPosHdgPidsumLimit) }, - { {4, 108, 195, 1, 0, 0}, VAR_UINT8 | PROFILE_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_ITERM_RELAX }, offsetof(pidProfile_t, iterm_relax) }, - { {4, 108, 195, 1, 100, 0}, VAR_UINT8 | PROFILE_VALUE, .config.minmax.indexes = {5, 2}, offsetof(pidProfile_t, iterm_relax_cutoff) }, - { {17, 75, 10, 0, 0, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {0, 5}, offsetof(pidProfile_t, dBoostMin) }, - { {17, 75, 6, 0, 0, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {5, 26}, offsetof(pidProfile_t, dBoostMax) }, - { {240, 1, 0, 0, 0, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {3, 92}, offsetof(pidProfile_t, dBoostMaxAtAlleceleration) }, - { {239, 1, 0, 0, 0, 0}, VAR_UINT8 | PROFILE_VALUE, .config.minmax.indexes = {4, 19}, offsetof(pidProfile_t, dBoostGyroDeltaLpfHz) }, - { {115, 165, 1, 0, 0, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {5, 15}, offsetof(pidProfile_t, antigravityGain) }, - { {115, 215, 1, 0, 0, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {5, 15}, offsetof(pidProfile_t, antigravityAccelerator) }, - { {115, 100, 14, 21, 0, 0}, VAR_UINT8 | PROFILE_VALUE, .config.minmax.indexes = {5, 18}, offsetof(pidProfile_t, antigravityCutoff) }, - { {222, 2, 32, 0, 0, 0}, VAR_UINT8 | PROFILE_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_PIDTYPETABLE }, offsetof(pidProfile_t, pidControllerType) }, - { {4, 95, 14, 21, 0, 0}, VAR_UINT8 | PROFILE_VALUE, .config.minmax.indexes = {0, 17}, offsetof(pidProfile_t, controlDerivativeLpfHz) }, - { {2, 44, 11, 141, 3, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {75, 4}, offsetof(pidProfile_t, fixedWingLevelTrim) }, - { {142, 1, 137, 1, 132, 3}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {0, 5}, offsetof(pidProfile_t, smithPredictorStrength) }, - { {142, 1, 137, 1, 33, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {0, 49}, offsetof(pidProfile_t, smithPredictorDelay) }, - { {142, 1, 137, 1, 14, 21}, VAR_UINT16 | PROFILE_VALUE, .config.minmax.indexes = {5, 8}, offsetof(pidProfile_t, smithPredictorFilterHz) }, - { {2, 44, 11, 165, 1, 0}, VAR_FLOAT | PROFILE_VALUE, .config.minmax.indexes = {0, 15}, offsetof(pidProfile_t, fixedWingLevelTrimGain) }, - // PG_PID_AUTOTUNE_CONFIG - { {2, 116, 10, 203, 1, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(pidAutotuneConfig_t, fw_min_stick) }, - { {2, 116, 5, 216, 1, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_AUTOTUNE_RATE_ADJUSTMENT }, offsetof(pidAutotuneConfig_t, fw_rate_adjustment) }, - { {2, 116, 6, 5, 247, 1}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {16, 2}, offsetof(pidAutotuneConfig_t, fw_max_rate_deflection) }, - // PG_POSITION_ESTIMATION_CONFIG - { {9, 46, 35, 244, 1, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(positionEstimationConfig_t, automatic_mag_declination) }, - { {9, 166, 1, 121, 207, 1}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 1}, offsetof(positionEstimationConfig_t, gravity_calibration_tolerance) }, - { {9, 72, 20, 147, 3, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(positionEstimationConfig_t, use_gps_velned) }, - { {9, 72, 20, 198, 2, 54}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(positionEstimationConfig_t, use_gps_no_baro) }, - { {157, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(positionEstimationConfig_t, allow_dead_reckoning) }, - { {9, 197, 1, 53, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_RESET_TYPE }, offsetof(positionEstimationConfig_t, reset_altitude_type) }, - { {9, 197, 1, 170, 1, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_RESET_TYPE }, offsetof(positionEstimationConfig_t, reset_home_type) }, - { {9, 6, 143, 1, 53, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 3}, offsetof(positionEstimationConfig_t, max_surface_altitude) }, - { {9, 26, 15, 143, 1, 7}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(positionEstimationConfig_t, w_z_surface_p) }, - { {9, 26, 15, 143, 1, 52}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(positionEstimationConfig_t, w_z_surface_v) }, - { {9, 26, 27, 163, 1, 7}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(positionEstimationConfig_t, w_xy_flow_p) }, - { {9, 26, 27, 163, 1, 52}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(positionEstimationConfig_t, w_xy_flow_v) }, - { {9, 26, 15, 54, 7, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(positionEstimationConfig_t, w_z_baro_p) }, - { {9, 26, 15, 20, 7, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(positionEstimationConfig_t, w_z_gps_p) }, - { {9, 26, 15, 20, 52, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(positionEstimationConfig_t, w_z_gps_v) }, - { {9, 26, 27, 20, 7, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(positionEstimationConfig_t, w_xy_gps_p) }, - { {9, 26, 27, 20, 52, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(positionEstimationConfig_t, w_xy_gps_v) }, - { {9, 26, 15, 196, 1, 52}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(positionEstimationConfig_t, w_z_res_v) }, - { {9, 26, 27, 196, 1, 52}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(positionEstimationConfig_t, w_xy_res_v) }, - { {9, 26, 155, 3, 39, 7}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 5}, offsetof(positionEstimationConfig_t, w_xyz_acc_p) }, - { {9, 26, 39, 224, 1, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 5}, offsetof(positionEstimationConfig_t, w_acc_bias) }, - { {9, 6, 133, 2, 159, 1}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 64}, offsetof(positionEstimationConfig_t, max_eph_epv) }, - { {9, 54, 159, 1, 0, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 64}, offsetof(positionEstimationConfig_t, baro_epv) }, - // PG_NAV_CONFIG - { {1, 102, 201, 2, 129, 1}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, general.flags.disarm_on_landing) }, - { {1, 68, 123, 139, 1, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {5, 24}, offsetof(navConfig_t, general.land_detect_sensitivity) }, - { {193, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, general.flags.use_thr_mid_for_althold) }, - { {176, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_NAV_EXTRA_ARMING_SAFETY }, offsetof(navConfig_t, general.flags.extra_arming_safety) }, - { {1, 146, 3, 77, 49, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_NAV_USER_CONTROL_MODE }, offsetof(navConfig_t, general.flags.user_control_mode) }, - { {1, 226, 2, 85, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(navConfig_t, general.pos_failure_timeout) }, - { {194, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, general.waypoint_load_on_boot) }, - { {1, 73, 193, 1, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {4, 11}, offsetof(navConfig_t, general.waypoint_radius) }, - { {1, 73, 132, 2, 53, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 6}, offsetof(navConfig_t, general.waypoint_enforce_altitude) }, - { {1, 73, 6, 246, 2, 65}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 40}, offsetof(navConfig_t, general.waypoint_safe_distance) }, - { {1, 73, 183, 1, 239, 2}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_NAV_WP_MISSION_RESTART }, offsetof(navConfig_t, general.flags.waypoint_mission_restart) }, - { {195, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {5, 38}, offsetof(navConfig_t, general.waypoint_multi_mission_index) }, - { {180, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(navConfig_t, fw.wp_tracking_accuracy) }, - { {181, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {18, 28}, offsetof(navConfig_t, fw.wp_tracking_max_angle) }, - { {182, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_NAV_FW_WP_TURN_SMOOTHING }, offsetof(navConfig_t, fw.wp_turn_smoothing) }, - { {1, 46, 37, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {4, 6}, offsetof(navConfig_t, general.auto_speed) }, - { {1, 6, 46, 37, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {4, 6}, offsetof(navConfig_t, general.max_auto_speed) }, - { {1, 46, 76, 5, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {4, 6}, offsetof(navConfig_t, general.max_auto_climb_rate) }, - { {1, 48, 37, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {4, 6}, offsetof(navConfig_t, general.max_manual_speed) }, - { {1, 48, 76, 5, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {4, 6}, offsetof(navConfig_t, general.max_manual_climb_rate) }, - { {1, 68, 182, 1, 213, 1}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {16, 8}, offsetof(navConfig_t, general.land_minalt_vspd) }, - { {1, 68, 181, 1, 213, 1}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {2, 6}, offsetof(navConfig_t, general.land_maxalt_vspd) }, - { {1, 68, 141, 1, 182, 1}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {16, 3}, offsetof(navConfig_t, general.land_slowdown_minalt) }, - { {1, 68, 141, 1, 181, 1}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {8, 41}, offsetof(navConfig_t, general.land_slowdown_maxalt) }, - { {1, 130, 2, 129, 1, 37}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {2, 6}, offsetof(navConfig_t, general.emerg_descent_rate) }, - { {1, 10, 28, 65, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 20}, offsetof(navConfig_t, general.min_rth_distance) }, - { {1, 221, 2, 58, 130, 3}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_NAV_OVERRIDES_MOTOR_STOP }, offsetof(navConfig_t, general.flags.nav_overrides_motor_stop) }, - { {179, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, general.flags.soaring_motor_stop) }, - { {1, 2, 255, 2, 11, 29}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 24}, offsetof(navConfig_t, fw.soaring_pitch_deadband) }, - { {1, 28, 76, 162, 1, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_NAV_RTH_CLIMB_FIRST }, offsetof(navConfig_t, general.flags.rth_climb_first) }, - { {191, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_NAV_RTH_CLIMB_FIRST_STAGE_MODES }, offsetof(navConfig_t, general.flags.rth_climb_first_stage_mode) }, - { {190, 2, 0, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 21}, offsetof(navConfig_t, general.rth_climb_first_stage_altitude) }, - { {192, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, general.flags.rth_climb_ignore_emerg) }, - { {1, 28, 135, 3, 162, 1}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, general.flags.rth_tail_first) }, - { {1, 28, 218, 1, 129, 1}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_NAV_RTH_ALLOW_LANDING }, offsetof(navConfig_t, general.flags.rth_allow_landing) }, - { {1, 28, 74, 49, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_NAV_RTH_ALT_MODE }, offsetof(navConfig_t, general.flags.rth_alt_control_mode) }, - { {1, 28, 74, 77, 220, 2}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, general.flags.rth_alt_control_override) }, - { {1, 28, 147, 1, 60, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 21}, offsetof(navConfig_t, general.rth_abort_threshold) }, - { {183, 2, 0, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 3}, offsetof(navConfig_t, general.max_terrain_follow_altitude) }, - { {1, 6, 53, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 21}, offsetof(navConfig_t, general.max_altitude) }, - { {1, 28, 53, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 21}, offsetof(navConfig_t, general.rth_altitude) }, - { {1, 28, 170, 1, 53, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 21}, offsetof(navConfig_t, general.rth_home_altitude) }, - { {1, 28, 208, 1, 49, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_RTH_TRACKBACK_MODE }, offsetof(navConfig_t, general.flags.rth_trackback_mode) }, - { {1, 28, 208, 1, 65, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {16, 6}, offsetof(navConfig_t, general.rth_trackback_distance) }, - { {199, 1, 6, 65, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 21}, offsetof(navConfig_t, general.safehome_max_distance) }, - { {199, 1, 145, 3, 49, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_SAFEHOME_USAGE_MODE }, offsetof(navConfig_t, general.flags.safehome_usage_mode) }, - { {189, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, general.flags.mission_planner_reset) }, - { {1, 4, 117, 24, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {24, 52}, offsetof(navConfig_t, mc.max_bank_angle) }, - { {1, 46, 102, 33, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {2, 11}, offsetof(navConfig_t, general.auto_disarm_delay) }, - { {1, 4, 55, 37, 60, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 3}, offsetof(navConfig_t, mc.braking_speed_threshold) }, - { {1, 4, 55, 252, 1, 37}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 3}, offsetof(navConfig_t, mc.braking_disengage_speed) }, - { {1, 4, 55, 85, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {2, 20}, offsetof(navConfig_t, mc.braking_timeout) }, - { {1, 4, 55, 75, 160, 1}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 17}, offsetof(navConfig_t, mc.braking_boost_factor) }, - { {1, 4, 55, 75, 85, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 20}, offsetof(navConfig_t, mc.braking_boost_timeout) }, - { {1, 4, 55, 75, 37, 60}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {2, 3}, offsetof(navConfig_t, mc.braking_boost_speed_threshold) }, - { {184, 2, 0, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 3}, offsetof(navConfig_t, mc.braking_boost_disengage_speed) }, - { {1, 4, 55, 117, 24, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {24, 32}, offsetof(navConfig_t, mc.braking_bank_angle) }, - { {1, 4, 23, 242, 1, 25}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 1}, offsetof(navConfig_t, mc.posDecelerationTime) }, - { {1, 4, 23, 56, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 1}, offsetof(navConfig_t, mc.posResponseExpo) }, - { {1, 4, 73, 141, 1, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, mc.slowDownForTurning) }, - { {1, 2, 117, 24, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {7, 28}, offsetof(navConfig_t, fw.max_bank_angle) }, - { {1, 2, 76, 24, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {7, 28}, offsetof(navConfig_t, fw.max_climb_angle) }, - { {1, 2, 157, 1, 24, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {7, 28}, offsetof(navConfig_t, fw.max_dive_angle) }, - { {1, 2, 135, 1, 201, 1}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 38}, offsetof(navConfig_t, fw.pitch_to_throttle_smooth) }, - { {2, 10, 38, 128, 2, 11}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 59}, offsetof(navConfig_t, fw.minThrottleDownPitchAngle) }, - { {1, 2, 135, 1, 60, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 39}, offsetof(navConfig_t, fw.pitch_to_throttle_thresh) }, - { {1, 2, 177, 1, 193, 1}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 95}, offsetof(navConfig_t, fw.loiter_radius) }, - { {2, 177, 1, 154, 1, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_DIRECTION }, offsetof(navConfig_t, fw.loiter_direction) }, - { {1, 2, 99, 37, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 13}, offsetof(navConfig_t, fw.cruise_speed) }, - { {1, 2, 77, 253, 2, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 38}, offsetof(navConfig_t, fw.control_smoothness) }, - { {1, 2, 68, 157, 1, 24}, VAR_INT8 | MASTER_VALUE, .config.minmax.indexes = {31, 15}, offsetof(navConfig_t, fw.land_dive_angle) }, - { {1, 2, 16, 148, 3, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {2, 11}, offsetof(navConfig_t, fw.launch_velocity_thresh) }, - { {1, 2, 16, 112, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {3, 94}, offsetof(navConfig_t, fw.launch_accel_thresh) }, - { {1, 2, 16, 6, 24, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {7, 29}, offsetof(navConfig_t, fw.launch_max_angle) }, - { {1, 2, 16, 123, 25, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {4, 3}, offsetof(navConfig_t, fw.launch_time_thresh) }, - { {1, 2, 16, 107, 58, 33}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 37}, offsetof(navConfig_t, fw.launch_idle_motor_timer) }, - { {1, 2, 16, 58, 33, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 20}, offsetof(navConfig_t, fw.launch_motor_timer) }, - { {1, 2, 16, 128, 3, 25}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 3}, offsetof(navConfig_t, fw.launch_motor_spinup_time) }, - { {1, 2, 16, 104, 25, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 20}, offsetof(navConfig_t, fw.launch_end_time) }, - { {1, 2, 16, 10, 25, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 37}, offsetof(navConfig_t, fw.launch_min_time) }, - { {1, 2, 16, 85, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 37}, offsetof(navConfig_t, fw.launch_timeout) }, - { {1, 2, 16, 6, 53, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 37}, offsetof(navConfig_t, fw.launch_max_altitude) }, - { {1, 2, 16, 76, 24, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {7, 52}, offsetof(navConfig_t, fw.launch_climb_angle) }, - { {1, 2, 16, 48, 38, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, fw.launch_manual_throttle) }, - { {1, 2, 16, 147, 1, 29}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {14, 19}, offsetof(navConfig_t, fw.launch_abort_deadband) }, - { {1, 2, 99, 8, 5, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 32}, offsetof(navConfig_t, fw.cruise_yaw_rate) }, - { {177, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, fw.allow_manual_thr_increase) }, - { {1, 72, 2, 8, 77, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(navConfig_t, fw.useFwNavYawControl) }, - { {1, 2, 8, 29, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 33}, offsetof(navConfig_t, fw.yawControlDeadband) }, - // PG_OSD_CONFIG - { {3, 136, 3, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_TELEMETRY }, offsetof(osdConfig_t, telemetry) }, - { {3, 150, 3, 134, 3, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_VIDEO_SYSTEM }, offsetof(osdConfig_t, video_system) }, - { {3, 244, 2, 250, 2, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 5}, offsetof(osdConfig_t, row_shiftdown) }, - { {3, 144, 3, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_UNIT }, offsetof(osdConfig_t, units) }, - { {3, 71, 124, 111, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_STATS_ENERGY_UNIT }, offsetof(osdConfig_t, stats_energy_unit) }, - { {3, 71, 10, 63, 111, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_STATS_MIN_VOLTAGE_UNIT }, offsetof(osdConfig_t, stats_min_voltage_unit) }, - { {216, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(osdConfig_t, stats_page_auto_swap_time) }, - { {3, 36, 12, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(osdConfig_t, rssi_alarm) }, - { {3, 25, 12, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 60}, offsetof(osdConfig_t, time_alarm) }, - { {3, 74, 12, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 11}, offsetof(osdConfig_t, alt_alarm) }, - { {3, 156, 1, 12, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 97}, offsetof(osdConfig_t, dist_alarm) }, - { {3, 196, 2, 74, 12, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 11}, offsetof(osdConfig_t, neg_alt_alarm) }, - { {3, 43, 12, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 1}, offsetof(osdConfig_t, current_alarm) }, - { {3, 145, 2, 12, 0, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 15}, offsetof(osdConfig_t, gforce_alarm) }, - { {205, 2, 0, 0, 0, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {31, 15}, offsetof(osdConfig_t, gforce_axis_alarm_min) }, - { {204, 2, 0, 0, 0, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {31, 15}, offsetof(osdConfig_t, gforce_axis_alarm_max) }, - { {3, 34, 51, 12, 10, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {23, 35}, offsetof(osdConfig_t, imu_temp_alarm_min) }, - { {3, 34, 51, 12, 6, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {23, 35}, offsetof(osdConfig_t, imu_temp_alarm_max) }, - { {3, 105, 51, 12, 6, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {23, 40}, offsetof(osdConfig_t, esc_temp_alarm_max) }, - { {3, 105, 51, 12, 10, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {23, 40}, offsetof(osdConfig_t, esc_temp_alarm_min) }, - { {3, 54, 51, 12, 10, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {23, 35}, offsetof(osdConfig_t, baro_temp_alarm_min) }, - { {3, 54, 51, 12, 6, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {23, 35}, offsetof(osdConfig_t, baro_temp_alarm_max) }, - { {3, 254, 2, 12, 0, 0}, VAR_INT8 | MASTER_VALUE, .config.minmax.indexes = {31, 4}, offsetof(osdConfig_t, snr_alarm) }, - { {3, 166, 2, 233, 2, 12}, VAR_INT8 | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(osdConfig_t, link_quality_alarm) }, - { {3, 36, 122, 12, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {45, 0}, offsetof(osdConfig_t, rssi_dbm_alarm) }, - { {3, 36, 122, 6, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {72, 0}, offsetof(osdConfig_t, rssi_dbm_max) }, - { {3, 36, 122, 10, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {45, 0}, offsetof(osdConfig_t, rssi_dbm_min) }, - { {3, 51, 163, 2, 41, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_ALIGNMENT }, offsetof(osdConfig_t, temp_label_align) }, - { {3, 91, 12, 10, 0, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 65}, offsetof(osdConfig_t, airspeed_alarm_min) }, - { {3, 91, 12, 6, 0, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 65}, offsetof(osdConfig_t, airspeed_alarm_max) }, - { {3, 40, 240, 2, 18, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(osdConfig_t, ahi_reverse_roll) }, - { {3, 40, 6, 11, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {4, 33}, offsetof(osdConfig_t, ahi_max_pitch) }, - { {3, 237, 1, 204, 1, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_CROSSHAIRS_STYLE }, offsetof(osdConfig_t, crosshairs_style) }, - { {202, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_CRSF_LQ_FORMAT }, offsetof(osdConfig_t, crsf_lq_format) }, - { {3, 153, 2, 69, 0, 0}, VAR_INT8 | MASTER_VALUE, .config.minmax.indexes = {76, 14}, offsetof(osdConfig_t, horizon_offset) }, - { {3, 93, 211, 1, 0, 0}, VAR_INT8 | MASTER_VALUE, .config.minmax.indexes = {73, 28}, offsetof(osdConfig_t, camera_uptilt) }, - { {3, 40, 93, 211, 1, 98}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(osdConfig_t, ahi_camera_uptilt_comp) }, - { {3, 93, 164, 1, 167, 1}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {32, 55}, offsetof(osdConfig_t, camera_fov_h) }, - { {3, 93, 164, 1, 52, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {18, 53}, offsetof(osdConfig_t, camera_fov_v) }, - { {3, 67, 133, 1, 167, 1}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 12}, offsetof(osdConfig_t, hud_margin_h) }, - { {3, 67, 133, 1, 52, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {5, 26}, offsetof(osdConfig_t, hud_margin_v) }, - { {3, 67, 152, 2, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(osdConfig_t, hud_homing) }, - { {3, 67, 151, 2, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(osdConfig_t, hud_homepoint) }, - { {3, 67, 234, 2, 155, 1}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 12}, offsetof(osdConfig_t, hud_radar_disp) }, - { {210, 2, 0, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {5, 18}, offsetof(osdConfig_t, hud_radar_range_min) }, - { {209, 2, 0, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {2, 91}, offsetof(osdConfig_t, hud_radar_range_max) }, - { {207, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(osdConfig_t, hud_radar_alt_difference_display_time) }, - { {208, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {5, 4}, offsetof(osdConfig_t, hud_radar_distance_display_time) }, - { {3, 67, 73, 155, 1, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 26}, offsetof(osdConfig_t, hud_wp_disp) }, - { {3, 165, 2, 83, 138, 1}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_SIDEBAR_SCROLL }, offsetof(osdConfig_t, left_sidebar_scroll) }, - { {3, 241, 2, 83, 138, 1}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_SIDEBAR_SCROLL }, offsetof(osdConfig_t, right_sidebar_scroll) }, - { {3, 83, 138, 1, 220, 1}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(osdConfig_t, sidebar_scroll_arrows) }, - { {3, 132, 1, 63, 243, 1}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {5, 14}, offsetof(osdConfig_t, main_voltage_decimals) }, - { {3, 235, 1, 251, 1, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {49, 77}, offsetof(osdConfig_t, coordinate_digits) }, - { {203, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(osdConfig_t, estimations_wind_compensation) }, - { {3, 19, 31, 164, 2, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(osdConfig_t, osd_failsafe_switch_layout) }, - { {213, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {4, 79}, offsetof(osdConfig_t, plus_code_digits) }, - { {214, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_PLUS_CODE_SHORT }, offsetof(osdConfig_t, plus_code_short) }, - { {3, 40, 204, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSD_AHI_STYLE }, offsetof(osdConfig_t, ahi_style) }, - { {3, 138, 2, 146, 2, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(osdConfig_t, force_grid) }, - { {3, 40, 225, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(osdConfig_t, ahi_bordered) }, - { {3, 40, 151, 3, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 1}, offsetof(osdConfig_t, ahi_width) }, - { {3, 40, 169, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 1}, offsetof(osdConfig_t, ahi_height) }, - { {3, 40, 149, 3, 69, 0}, VAR_INT8 | MASTER_VALUE, .config.minmax.indexes = {46, 54}, offsetof(osdConfig_t, ahi_vertical_offset) }, - { {3, 83, 154, 2, 69, 0}, VAR_INT8 | MASTER_VALUE, .config.minmax.indexes = {46, 54}, offsetof(osdConfig_t, sidebar_horizontal_offset) }, - { {211, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 1}, offsetof(osdConfig_t, left_sidebar_scroll_step) }, - { {215, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 1}, offsetof(osdConfig_t, right_sidebar_scroll_step) }, - { {3, 83, 169, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 7}, offsetof(osdConfig_t, sidebar_height) }, - { {3, 40, 11, 173, 1, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 18}, offsetof(osdConfig_t, ahi_pitch_interval) }, - { {206, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(osdConfig_t, osd_home_position_arm_screen) }, - { {3, 187, 1, 50, 158, 2}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 4}, offsetof(osdConfig_t, pan_servo_index) }, - { {3, 187, 1, 50, 232, 2}, VAR_INT8 | MASTER_VALUE, .config.minmax.indexes = {74, 82}, offsetof(osdConfig_t, pan_servo_pwm2centideg) }, - { {3, 105, 245, 2, 228, 2}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {26, 48}, offsetof(osdConfig_t, esc_rpm_precision) }, - { {212, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {12, 48}, offsetof(osdConfig_t, mAh_used_precision) }, - { {3, 31, 47, 88, 81, 0}, VAR_STRING | MASTER_VALUE, .config.minmax.indexes = {0, 7}, offsetof(osdConfig_t, osd_switch_indicator0_name) }, - { {3, 31, 47, 186, 1, 81}, VAR_STRING | MASTER_VALUE, .config.minmax.indexes = {0, 7}, offsetof(osdConfig_t, osd_switch_indicator1_name) }, - { {3, 31, 47, 209, 1, 81}, VAR_STRING | MASTER_VALUE, .config.minmax.indexes = {0, 7}, offsetof(osdConfig_t, osd_switch_indicator2_name) }, - { {3, 31, 47, 205, 1, 81}, VAR_STRING | MASTER_VALUE, .config.minmax.indexes = {0, 7}, offsetof(osdConfig_t, osd_switch_indicator3_name) }, - { {3, 31, 47, 88, 42, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {7, 27}, offsetof(osdConfig_t, osd_switch_indicator0_channel) }, - { {3, 31, 47, 186, 1, 42}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {7, 27}, offsetof(osdConfig_t, osd_switch_indicator1_channel) }, - { {3, 31, 47, 209, 1, 42}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {7, 27}, offsetof(osdConfig_t, osd_switch_indicator2_channel) }, - { {3, 31, 47, 205, 1, 42}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {7, 27}, offsetof(osdConfig_t, osd_switch_indicator3_channel) }, - { {217, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(osdConfig_t, osd_switch_indicators_align_left) }, - { {218, 2, 0, 0, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {8, 20}, offsetof(osdConfig_t, system_msg_display_time) }, - // PG_OSD_COMMON_CONFIG - { {3, 37, 84, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSDSPEEDSOURCE }, offsetof(osdCommonConfig_t, speedSource) }, - // PG_SYSTEM_CONFIG - { {241, 1, 49, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_DEBUG_MODES }, offsetof(systemConfig_t, debug_mode) }, - { {38, 137, 3, 98, 131, 3}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(systemConfig_t, throttle_tilt_compensation_strength) }, - { {81, 0, 0, 0, 0, 0}, VAR_STRING | MASTER_VALUE, .config.minmax.indexes = {0, 80}, offsetof(systemConfig_t, name) }, - // PG_MODE_ACTIVATION_OPERATOR_CONFIG - { {174, 2, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_AUX_OPERATOR }, offsetof(modeActivationOperatorConfig_t, modeActivationOperator) }, - // PG_STATS_CONFIG - { {71, 0, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(statsConfig_t, stats_enabled) }, - { {71, 144, 1, 25, 0, 0}, VAR_UINT32 | MASTER_VALUE, .config.minmax.indexes = {0, 43}, offsetof(statsConfig_t, stats_total_time) }, - { {71, 144, 1, 156, 1, 0}, VAR_UINT32 | MASTER_VALUE, .config.minmax.indexes = {0, 43}, offsetof(statsConfig_t, stats_total_dist) }, - { {71, 144, 1, 124, 0, 0}, VAR_UINT32 | MASTER_VALUE, .config.minmax.indexes = {0, 43}, offsetof(statsConfig_t, stats_total_energy) }, - // PG_TIME_CONFIG - { {210, 1, 69, 0, 0, 0}, VAR_INT16 | MASTER_VALUE, .config.minmax.indexes = {70, 88}, offsetof(timeConfig_t, tz_offset) }, - { {210, 1, 222, 1, 129, 2}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_TZ_AUTOMATIC_DST }, offsetof(timeConfig_t, tz_automatic_dst) }, - // PG_DISPLAY_CONFIG - { {253, 1, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(displayConfig_t, force_sw_blink) }, - // PG_LOG_CONFIG - { {176, 1, 44, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_LOG_LEVEL }, offsetof(logConfig_t, level) }, - { {176, 1, 139, 3, 0, 0}, VAR_UINT32 | MASTER_VALUE, .config.minmax.indexes = {0, 30}, offsetof(logConfig_t, topics) }, - // PG_SMARTPORT_MASTER_CONFIG - { {200, 1, 180, 1, 168, 1}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(smartportMasterConfig_t, halfDuplex) }, - { {200, 1, 180, 1, 128, 1}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(smartportMasterConfig_t, inverted) }, - // PG_DJI_OSD_CONFIG - { {78, 154, 3, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {0, 1}, offsetof(djiOsdConfig_t, proto_workarounds) }, - { {255, 1, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(djiOsdConfig_t, use_name_for_messages) }, - { {78, 105, 51, 84, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_DJIOSDTEMPSOURCE }, offsetof(djiOsdConfig_t, esc_temperature_source) }, - { {78, 169, 2, 37, 84, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OSDSPEEDSOURCE }, offsetof(djiOsdConfig_t, messageSpeedSource) }, - { {78, 36, 84, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_DJIRSSISOURCE }, offsetof(djiOsdConfig_t, rssi_source) }, - { {78, 72, 217, 1, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(djiOsdConfig_t, useAdjustments) }, - { {254, 1, 0, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {5, 55}, offsetof(djiOsdConfig_t, craftNameAlternatingDuration) }, - // PG_BEEPER_CONFIG - { {158, 1, 118, 131, 2, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(beeperConfig_t, dshot_beeper_enabled) }, - { {158, 1, 118, 138, 3, 0}, VAR_UINT8 | MASTER_VALUE, .config.minmax.indexes = {5, 7}, offsetof(beeperConfig_t, dshot_beeper_tone) }, - { {118, 110, 49, 0, 0, 0}, VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, offsetof(beeperConfig_t, pwmMode) }, - // PG_POWER_LIMITS_CONFIG - { {13, 188, 1, 7, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 11}, offsetof(powerLimitsConfig_t, piP) }, - { {13, 188, 1, 22, 0, 0}, VAR_UINT16 | MASTER_VALUE, .config.minmax.indexes = {0, 11}, offsetof(powerLimitsConfig_t, piI) }, - { {13, 221, 1, 80, 100, 0}, VAR_FLOAT | MASTER_VALUE, .config.minmax.indexes = {0, 2}, offsetof(powerLimitsConfig_t, attnFilterCutoff) }, -}; diff --git a/src/main/fc/settings_generated.h b/src/main/fc/settings_generated.h deleted file mode 100644 index 2ad7c90104..0000000000 --- a/src/main/fc/settings_generated.h +++ /dev/null @@ -1,2209 +0,0 @@ -// This file has been automatically generated by utils/settings.rb -// Don't make any modifications to it. They will be lost. - -#pragma once -#define SETTING_MAX_NAME_LENGTH 42 -#define SETTING_MAX_WORD_LENGTH 42 -#define SETTING_ENCODED_NAME_MAX_BYTES 6 -#define SETTINGS_WORDS_BITS_PER_CHAR 5 -#define SETTINGS_TABLE_COUNT 518 -typedef uint16_t setting_offset_t; -#define SETTINGS_PGN_COUNT 41 -typedef int16_t setting_min_t; -typedef uint32_t setting_max_t; -#define SETTING_MIN_MAX_INDEX_BYTES 2 -enum { - TABLE_ACC_HARDWARE, - TABLE_AIRMODEHANDLINGTYPE, - TABLE_ALIGNMENT, - TABLE_AUTOTUNE_RATE_ADJUSTMENT, - TABLE_AUX_OPERATOR, - TABLE_BARO_HARDWARE, - TABLE_BAT_CAPACITY_UNIT, - TABLE_BAT_VOLTAGE_SOURCE, - TABLE_BLACKBOX_DEVICE, - TABLE_CURRENT_SENSOR, - TABLE_DEBUG_MODES, - TABLE_DIRECTION, - TABLE_DJIOSDTEMPSOURCE, - TABLE_DJIRSSISOURCE, - TABLE_FAILSAFE_PROCEDURE, - TABLE_FILTER_TYPE, - TABLE_FILTER_TYPE_FULL, - TABLE_GPS_DYN_MODEL, - TABLE_GPS_PROVIDER, - TABLE_GPS_SBAS_MODE, - TABLE_GYRO_LPF, - TABLE_IMU_INERTIA_COMP_METHOD, - TABLE_ITERM_RELAX, - TABLE_LOG_LEVEL, - TABLE_MAG_HARDWARE, - TABLE_MOTOR_PWM_PROTOCOL, - TABLE_NAV_EXTRA_ARMING_SAFETY, - TABLE_NAV_FW_WP_TURN_SMOOTHING, - TABLE_NAV_OVERRIDES_MOTOR_STOP, - TABLE_NAV_RTH_ALLOW_LANDING, - TABLE_NAV_RTH_ALT_MODE, - TABLE_NAV_RTH_CLIMB_FIRST, - TABLE_NAV_RTH_CLIMB_FIRST_STAGE_MODES, - TABLE_NAV_USER_CONTROL_MODE, - TABLE_NAV_WP_MISSION_RESTART, - TABLE_OFF_ON, - TABLE_OPFLOW_HARDWARE, - TABLE_OSDSPEEDSOURCE, - TABLE_OSD_AHI_STYLE, - TABLE_OSD_ALIGNMENT, - TABLE_OSD_CROSSHAIRS_STYLE, - TABLE_OSD_CRSF_LQ_FORMAT, - TABLE_OSD_PLUS_CODE_SHORT, - TABLE_OSD_SIDEBAR_SCROLL, - TABLE_OSD_STATS_ENERGY_UNIT, - TABLE_OSD_STATS_MIN_VOLTAGE_UNIT, - TABLE_OSD_TELEMETRY, - TABLE_OSD_UNIT, - TABLE_OSD_VIDEO_SYSTEM, - TABLE_OUTPUT_MODE, - TABLE_PIDTYPETABLE, - TABLE_PITOT_HARDWARE, - TABLE_PLATFORM_TYPE, - TABLE_RANGEFINDER_HARDWARE, - TABLE_RECEIVER_TYPE, - TABLE_RESET_TYPE, - TABLE_RSSI_SOURCE, - TABLE_RTH_TRACKBACK_MODE, - TABLE_SAFEHOME_USAGE_MODE, - TABLE_SERIAL_RX, - TABLE_SERVO_PROTOCOL, - TABLE_TRISTATE, - TABLE_TZ_AUTOMATIC_DST, - TABLE_VOLTAGE_SENSOR, - LOOKUP_TABLE_COUNT, -}; -extern const char * const table_acc_hardware[]; -extern const char * const table_airmodeHandlingType[]; -extern const char * const table_alignment[]; -extern const char * const table_autotune_rate_adjustment[]; -extern const char * const table_aux_operator[]; -extern const char * const table_baro_hardware[]; -extern const char * const table_bat_capacity_unit[]; -extern const char * const table_bat_voltage_source[]; -extern const char * const table_blackbox_device[]; -extern const char * const table_current_sensor[]; -extern const char * const table_debug_modes[]; -extern const char * const table_direction[]; -extern const char * const table_djiOsdTempSource[]; -extern const char * const table_djiRssiSource[]; -extern const char * const table_failsafe_procedure[]; -extern const char * const table_filter_type[]; -extern const char * const table_filter_type_full[]; -extern const char * const table_gps_dyn_model[]; -extern const char * const table_gps_provider[]; -extern const char * const table_gps_sbas_mode[]; -extern const char * const table_gyro_lpf[]; -extern const char * const table_imu_inertia_comp_method[]; -extern const char * const table_iterm_relax[]; -extern const char * const table_log_level[]; -extern const char * const table_mag_hardware[]; -extern const char * const table_motor_pwm_protocol[]; -extern const char * const table_nav_extra_arming_safety[]; -extern const char * const table_nav_fw_wp_turn_smoothing[]; -extern const char * const table_nav_overrides_motor_stop[]; -extern const char * const table_nav_rth_allow_landing[]; -extern const char * const table_nav_rth_alt_mode[]; -extern const char * const table_nav_rth_climb_first[]; -extern const char * const table_nav_rth_climb_first_stage_modes[]; -extern const char * const table_nav_user_control_mode[]; -extern const char * const table_nav_wp_mission_restart[]; -extern const char * const table_off_on[]; -extern const char * const table_opflow_hardware[]; -extern const char * const table_osdSpeedSource[]; -extern const char * const table_osd_ahi_style[]; -extern const char * const table_osd_alignment[]; -extern const char * const table_osd_crosshairs_style[]; -extern const char * const table_osd_crsf_lq_format[]; -extern const char * const table_osd_plus_code_short[]; -extern const char * const table_osd_sidebar_scroll[]; -extern const char * const table_osd_stats_energy_unit[]; -extern const char * const table_osd_stats_min_voltage_unit[]; -extern const char * const table_osd_telemetry[]; -extern const char * const table_osd_unit[]; -extern const char * const table_osd_video_system[]; -extern const char * const table_output_mode[]; -extern const char * const table_pidTypeTable[]; -extern const char * const table_pitot_hardware[]; -extern const char * const table_platform_type[]; -extern const char * const table_rangefinder_hardware[]; -extern const char * const table_receiver_type[]; -extern const char * const table_reset_type[]; -extern const char * const table_rssi_source[]; -extern const char * const table_rth_trackback_mode[]; -extern const char * const table_safehome_usage_mode[]; -extern const char * const table_serial_rx[]; -extern const char * const table_servo_protocol[]; -extern const char * const table_tristate[]; -extern const char * const table_tz_automatic_dst[]; -extern const char * const table_voltage_sensor[]; -#define SETTING_CONSTANT_RPYL_PID_MIN 0 -#define SETTING_CONSTANT_RPYL_PID_MAX 255 -#define SETTING_CONSTANT_MANUAL_RATE_MIN 0 -#define SETTING_CONSTANT_MANUAL_RATE_MAX 100 -#define SETTING_CONSTANT_ROLL_PITCH_RATE_MIN 4 -#define SETTING_CONSTANT_ROLL_PITCH_RATE_MAX 180 -#define SETTING_CONSTANT_MAX_CONTROL_RATE_PROFILE_COUNT 3 -#define SETTING_CONSTANT_MAX_BATTERY_PROFILE_COUNT 3 -#define SETTING_LOOPTIME_DEFAULT 1000 -#define SETTING_LOOPTIME 0 -#define SETTING_LOOPTIME_MIN 0 -#define SETTING_LOOPTIME_MAX 9000 -#define SETTING_GYRO_HARDWARE_LPF_DEFAULT 0 -#define SETTING_GYRO_HARDWARE_LPF 1 -#define SETTING_GYRO_HARDWARE_LPF_MIN 0 -#define SETTING_GYRO_HARDWARE_LPF_MAX 0 -#define SETTING_GYRO_ANTI_ALIASING_LPF_HZ_DEFAULT 250 -#define SETTING_GYRO_ANTI_ALIASING_LPF_HZ 2 -#define SETTING_GYRO_ANTI_ALIASING_LPF_HZ_MIN 0 -#define SETTING_GYRO_ANTI_ALIASING_LPF_HZ_MAX 1000 -#define SETTING_GYRO_ANTI_ALIASING_LPF_TYPE_DEFAULT 0 -#define SETTING_GYRO_ANTI_ALIASING_LPF_TYPE 3 -#define SETTING_GYRO_ANTI_ALIASING_LPF_TYPE_MIN 0 -#define SETTING_GYRO_ANTI_ALIASING_LPF_TYPE_MAX 0 -#define SETTING_MORON_THRESHOLD_DEFAULT 32 -#define SETTING_MORON_THRESHOLD 4 -#define SETTING_MORON_THRESHOLD_MIN 0 -#define SETTING_MORON_THRESHOLD_MAX 128 -#define SETTING_GYRO_MAIN_LPF_HZ_DEFAULT 60 -#define SETTING_GYRO_MAIN_LPF_HZ 5 -#define SETTING_GYRO_MAIN_LPF_HZ_MIN 0 -#define SETTING_GYRO_MAIN_LPF_HZ_MAX 500 -#define SETTING_GYRO_MAIN_LPF_TYPE_DEFAULT 1 -#define SETTING_GYRO_MAIN_LPF_TYPE 6 -#define SETTING_GYRO_MAIN_LPF_TYPE_MIN 0 -#define SETTING_GYRO_MAIN_LPF_TYPE_MAX 0 -#define SETTING_GYRO_USE_DYN_LPF_DEFAULT 0 -#define SETTING_GYRO_USE_DYN_LPF 7 -#define SETTING_GYRO_USE_DYN_LPF_MIN 0 -#define SETTING_GYRO_USE_DYN_LPF_MAX 0 -#define SETTING_GYRO_DYN_LPF_MIN_HZ_DEFAULT 200 -#define SETTING_GYRO_DYN_LPF_MIN_HZ 8 -#define SETTING_GYRO_DYN_LPF_MIN_HZ_MIN 40 -#define SETTING_GYRO_DYN_LPF_MIN_HZ_MAX 400 -#define SETTING_GYRO_DYN_LPF_MAX_HZ_DEFAULT 500 -#define SETTING_GYRO_DYN_LPF_MAX_HZ 9 -#define SETTING_GYRO_DYN_LPF_MAX_HZ_MIN 40 -#define SETTING_GYRO_DYN_LPF_MAX_HZ_MAX 1000 -#define SETTING_GYRO_DYN_LPF_CURVE_EXPO_DEFAULT 5 -#define SETTING_GYRO_DYN_LPF_CURVE_EXPO 10 -#define SETTING_GYRO_DYN_LPF_CURVE_EXPO_MIN 1 -#define SETTING_GYRO_DYN_LPF_CURVE_EXPO_MAX 10 -#define SETTING_INIT_GYRO_CAL_DEFAULT 1 -#define SETTING_INIT_GYRO_CAL 11 -#define SETTING_INIT_GYRO_CAL_MIN 0 -#define SETTING_INIT_GYRO_CAL_MAX 0 -#define SETTING_GYRO_ZERO_X_DEFAULT 0 -#define SETTING_GYRO_ZERO_X 12 -#define SETTING_GYRO_ZERO_X_MIN -32768 -#define SETTING_GYRO_ZERO_X_MAX 32767 -#define SETTING_GYRO_ZERO_Y_DEFAULT 0 -#define SETTING_GYRO_ZERO_Y 13 -#define SETTING_GYRO_ZERO_Y_MIN -32768 -#define SETTING_GYRO_ZERO_Y_MAX 32767 -#define SETTING_GYRO_ZERO_Z_DEFAULT 0 -#define SETTING_GYRO_ZERO_Z 14 -#define SETTING_GYRO_ZERO_Z_MIN -32768 -#define SETTING_GYRO_ZERO_Z_MAX 32767 -#define SETTING_INS_GRAVITY_CMSS_DEFAULT 0.0f -#define SETTING_INS_GRAVITY_CMSS 15 -#define SETTING_INS_GRAVITY_CMSS_MIN 0 -#define SETTING_INS_GRAVITY_CMSS_MAX 2000 -#define SETTING_VBAT_ADC_CHANNEL 16 -#define SETTING_VBAT_ADC_CHANNEL_MIN 0 -#define SETTING_VBAT_ADC_CHANNEL_MAX 4 -#define SETTING_RSSI_ADC_CHANNEL 17 -#define SETTING_RSSI_ADC_CHANNEL_MIN 0 -#define SETTING_RSSI_ADC_CHANNEL_MAX 4 -#define SETTING_CURRENT_ADC_CHANNEL 18 -#define SETTING_CURRENT_ADC_CHANNEL_MIN 0 -#define SETTING_CURRENT_ADC_CHANNEL_MAX 4 -#define SETTING_AIRSPEED_ADC_CHANNEL 19 -#define SETTING_AIRSPEED_ADC_CHANNEL_MIN 0 -#define SETTING_AIRSPEED_ADC_CHANNEL_MAX 4 -#define SETTING_ACC_NOTCH_HZ_DEFAULT 0 -#define SETTING_ACC_NOTCH_HZ 20 -#define SETTING_ACC_NOTCH_HZ_MIN 0 -#define SETTING_ACC_NOTCH_HZ_MAX 255 -#define SETTING_ACC_NOTCH_CUTOFF_DEFAULT 1 -#define SETTING_ACC_NOTCH_CUTOFF 21 -#define SETTING_ACC_NOTCH_CUTOFF_MIN 1 -#define SETTING_ACC_NOTCH_CUTOFF_MAX 255 -#define SETTING_ACC_HARDWARE_DEFAULT 1 -#define SETTING_ACC_HARDWARE 22 -#define SETTING_ACC_HARDWARE_MIN 0 -#define SETTING_ACC_HARDWARE_MAX 0 -#define SETTING_ACC_LPF_HZ_DEFAULT 15 -#define SETTING_ACC_LPF_HZ 23 -#define SETTING_ACC_LPF_HZ_MIN 0 -#define SETTING_ACC_LPF_HZ_MAX 200 -#define SETTING_ACC_LPF_TYPE_DEFAULT 1 -#define SETTING_ACC_LPF_TYPE 24 -#define SETTING_ACC_LPF_TYPE_MIN 0 -#define SETTING_ACC_LPF_TYPE_MAX 0 -#define SETTING_ACCZERO_X_DEFAULT 0 -#define SETTING_ACCZERO_X 25 -#define SETTING_ACCZERO_X_MIN -32768 -#define SETTING_ACCZERO_X_MAX 32767 -#define SETTING_ACCZERO_Y_DEFAULT 0 -#define SETTING_ACCZERO_Y 26 -#define SETTING_ACCZERO_Y_MIN -32768 -#define SETTING_ACCZERO_Y_MAX 32767 -#define SETTING_ACCZERO_Z_DEFAULT 0 -#define SETTING_ACCZERO_Z 27 -#define SETTING_ACCZERO_Z_MIN -32768 -#define SETTING_ACCZERO_Z_MAX 32767 -#define SETTING_ACCGAIN_X_DEFAULT 4096 -#define SETTING_ACCGAIN_X 28 -#define SETTING_ACCGAIN_X_MIN 1 -#define SETTING_ACCGAIN_X_MAX 8192 -#define SETTING_ACCGAIN_Y_DEFAULT 4096 -#define SETTING_ACCGAIN_Y 29 -#define SETTING_ACCGAIN_Y_MIN 1 -#define SETTING_ACCGAIN_Y_MAX 8192 -#define SETTING_ACCGAIN_Z_DEFAULT 4096 -#define SETTING_ACCGAIN_Z 30 -#define SETTING_ACCGAIN_Z_MIN 1 -#define SETTING_ACCGAIN_Z_MAX 8192 -#define SETTING_RANGEFINDER_HARDWARE_DEFAULT 0 -#define SETTING_RANGEFINDER_HARDWARE 31 -#define SETTING_RANGEFINDER_HARDWARE_MIN 0 -#define SETTING_RANGEFINDER_HARDWARE_MAX 0 -#define SETTING_RANGEFINDER_MEDIAN_FILTER_DEFAULT 0 -#define SETTING_RANGEFINDER_MEDIAN_FILTER 32 -#define SETTING_RANGEFINDER_MEDIAN_FILTER_MIN 0 -#define SETTING_RANGEFINDER_MEDIAN_FILTER_MAX 0 -#define SETTING_OPFLOW_HARDWARE_DEFAULT 0 -#define SETTING_OPFLOW_HARDWARE 33 -#define SETTING_OPFLOW_HARDWARE_MIN 0 -#define SETTING_OPFLOW_HARDWARE_MAX 0 -#define SETTING_OPFLOW_SCALE_DEFAULT 10.5f -#define SETTING_OPFLOW_SCALE 34 -#define SETTING_OPFLOW_SCALE_MIN 0 -#define SETTING_OPFLOW_SCALE_MAX 10000 -#define SETTING_ALIGN_OPFLOW_DEFAULT 5 -#define SETTING_ALIGN_OPFLOW 35 -#define SETTING_ALIGN_OPFLOW_MIN 0 -#define SETTING_ALIGN_OPFLOW_MAX 0 -#define SETTING_ALIGN_MAG_DEFAULT 0 -#define SETTING_ALIGN_MAG 36 -#define SETTING_ALIGN_MAG_MIN 0 -#define SETTING_ALIGN_MAG_MAX 0 -#define SETTING_MAG_HARDWARE_DEFAULT 1 -#define SETTING_MAG_HARDWARE 37 -#define SETTING_MAG_HARDWARE_MIN 0 -#define SETTING_MAG_HARDWARE_MAX 0 -#define SETTING_MAG_DECLINATION_DEFAULT 0 -#define SETTING_MAG_DECLINATION 38 -#define SETTING_MAG_DECLINATION_MIN -18000 -#define SETTING_MAG_DECLINATION_MAX 18000 -#define SETTING_MAGZERO_X 39 -#define SETTING_MAGZERO_X_MIN -32768 -#define SETTING_MAGZERO_X_MAX 32767 -#define SETTING_MAGZERO_Y 40 -#define SETTING_MAGZERO_Y_MIN -32768 -#define SETTING_MAGZERO_Y_MAX 32767 -#define SETTING_MAGZERO_Z 41 -#define SETTING_MAGZERO_Z_MIN -32768 -#define SETTING_MAGZERO_Z_MAX 32767 -#define SETTING_MAGGAIN_X_DEFAULT 1024 -#define SETTING_MAGGAIN_X 42 -#define SETTING_MAGGAIN_X_MIN -32768 -#define SETTING_MAGGAIN_X_MAX 32767 -#define SETTING_MAGGAIN_Y_DEFAULT 1024 -#define SETTING_MAGGAIN_Y 43 -#define SETTING_MAGGAIN_Y_MIN -32768 -#define SETTING_MAGGAIN_Y_MAX 32767 -#define SETTING_MAGGAIN_Z_DEFAULT 1024 -#define SETTING_MAGGAIN_Z 44 -#define SETTING_MAGGAIN_Z_MIN -32768 -#define SETTING_MAGGAIN_Z_MAX 32767 -#define SETTING_MAG_CALIBRATION_TIME_DEFAULT 30 -#define SETTING_MAG_CALIBRATION_TIME 45 -#define SETTING_MAG_CALIBRATION_TIME_MIN 20 -#define SETTING_MAG_CALIBRATION_TIME_MAX 120 -#define SETTING_ALIGN_MAG_ROLL_DEFAULT 0 -#define SETTING_ALIGN_MAG_ROLL 46 -#define SETTING_ALIGN_MAG_ROLL_MIN -1800 -#define SETTING_ALIGN_MAG_ROLL_MAX 3600 -#define SETTING_ALIGN_MAG_PITCH_DEFAULT 0 -#define SETTING_ALIGN_MAG_PITCH 47 -#define SETTING_ALIGN_MAG_PITCH_MIN -1800 -#define SETTING_ALIGN_MAG_PITCH_MAX 3600 -#define SETTING_ALIGN_MAG_YAW_DEFAULT 0 -#define SETTING_ALIGN_MAG_YAW 48 -#define SETTING_ALIGN_MAG_YAW_MIN -1800 -#define SETTING_ALIGN_MAG_YAW_MAX 3600 -#define SETTING_BARO_HARDWARE_DEFAULT 1 -#define SETTING_BARO_HARDWARE 49 -#define SETTING_BARO_HARDWARE_MIN 0 -#define SETTING_BARO_HARDWARE_MAX 0 -#define SETTING_BARO_CAL_TOLERANCE_DEFAULT 150 -#define SETTING_BARO_CAL_TOLERANCE 50 -#define SETTING_BARO_CAL_TOLERANCE_MIN 0 -#define SETTING_BARO_CAL_TOLERANCE_MAX 1000 -#define SETTING_PITOT_HARDWARE_DEFAULT 0 -#define SETTING_PITOT_HARDWARE 51 -#define SETTING_PITOT_HARDWARE_MIN 0 -#define SETTING_PITOT_HARDWARE_MAX 0 -#define SETTING_PITOT_LPF_MILLI_HZ_DEFAULT 350 -#define SETTING_PITOT_LPF_MILLI_HZ 52 -#define SETTING_PITOT_LPF_MILLI_HZ_MIN 0 -#define SETTING_PITOT_LPF_MILLI_HZ_MAX 10000 -#define SETTING_PITOT_SCALE_DEFAULT 1.0f -#define SETTING_PITOT_SCALE 53 -#define SETTING_PITOT_SCALE_MIN 0 -#define SETTING_PITOT_SCALE_MAX 100 -#define SETTING_RECEIVER_TYPE 54 -#define SETTING_RECEIVER_TYPE_MIN 0 -#define SETTING_RECEIVER_TYPE_MAX 0 -#define SETTING_MIN_CHECK_DEFAULT 1100 -#define SETTING_MIN_CHECK 55 -#define SETTING_MIN_CHECK_MIN 1000 -#define SETTING_MIN_CHECK_MAX 2000 -#define SETTING_MAX_CHECK_DEFAULT 1900 -#define SETTING_MAX_CHECK 56 -#define SETTING_MAX_CHECK_MIN 1000 -#define SETTING_MAX_CHECK_MAX 2000 -#define SETTING_RSSI_SOURCE_DEFAULT 1 -#define SETTING_RSSI_SOURCE 57 -#define SETTING_RSSI_SOURCE_MIN 0 -#define SETTING_RSSI_SOURCE_MAX 0 -#define SETTING_RSSI_CHANNEL_DEFAULT 0 -#define SETTING_RSSI_CHANNEL 58 -#define SETTING_RSSI_CHANNEL_MIN 0 -#define SETTING_RSSI_CHANNEL_MAX 18 -#define SETTING_RSSI_MIN_DEFAULT 0 -#define SETTING_RSSI_MIN 59 -#define SETTING_RSSI_MIN_MIN 0 -#define SETTING_RSSI_MIN_MAX 100 -#define SETTING_RSSI_MAX_DEFAULT 100 -#define SETTING_RSSI_MAX 60 -#define SETTING_RSSI_MAX_MIN 0 -#define SETTING_RSSI_MAX_MAX 100 -#define SETTING_SBUS_SYNC_INTERVAL_DEFAULT 3000 -#define SETTING_SBUS_SYNC_INTERVAL 61 -#define SETTING_SBUS_SYNC_INTERVAL_MIN 500 -#define SETTING_SBUS_SYNC_INTERVAL_MAX 10000 -#define SETTING_RC_FILTER_LPF_HZ_DEFAULT 50 -#define SETTING_RC_FILTER_LPF_HZ 62 -#define SETTING_RC_FILTER_LPF_HZ_MIN 15 -#define SETTING_RC_FILTER_LPF_HZ_MAX 250 -#define SETTING_RC_FILTER_AUTO_DEFAULT 0 -#define SETTING_RC_FILTER_AUTO 63 -#define SETTING_RC_FILTER_AUTO_MIN 0 -#define SETTING_RC_FILTER_AUTO_MAX 0 -#define SETTING_RC_FILTER_SMOOTHING_FACTOR_DEFAULT 30 -#define SETTING_RC_FILTER_SMOOTHING_FACTOR 64 -#define SETTING_RC_FILTER_SMOOTHING_FACTOR_MIN 1 -#define SETTING_RC_FILTER_SMOOTHING_FACTOR_MAX 100 -#define SETTING_SERIALRX_PROVIDER 65 -#define SETTING_SERIALRX_PROVIDER_MIN 0 -#define SETTING_SERIALRX_PROVIDER_MAX 0 -#define SETTING_SERIALRX_INVERTED_DEFAULT 0 -#define SETTING_SERIALRX_INVERTED 66 -#define SETTING_SERIALRX_INVERTED_MIN 0 -#define SETTING_SERIALRX_INVERTED_MAX 0 -#define SETTING_SRXL2_UNIT_ID_DEFAULT 1 -#define SETTING_SRXL2_UNIT_ID 67 -#define SETTING_SRXL2_UNIT_ID_MIN 0 -#define SETTING_SRXL2_UNIT_ID_MAX 15 -#define SETTING_SRXL2_BAUD_FAST_DEFAULT 1 -#define SETTING_SRXL2_BAUD_FAST 68 -#define SETTING_SRXL2_BAUD_FAST_MIN 0 -#define SETTING_SRXL2_BAUD_FAST_MAX 0 -#define SETTING_RX_MIN_USEC_DEFAULT 885 -#define SETTING_RX_MIN_USEC 69 -#define SETTING_RX_MIN_USEC_MIN 750 -#define SETTING_RX_MIN_USEC_MAX 2250 -#define SETTING_RX_MAX_USEC_DEFAULT 2115 -#define SETTING_RX_MAX_USEC 70 -#define SETTING_RX_MAX_USEC_MIN 750 -#define SETTING_RX_MAX_USEC_MAX 2250 -#define SETTING_SERIALRX_HALFDUPLEX_DEFAULT 0 -#define SETTING_SERIALRX_HALFDUPLEX 71 -#define SETTING_SERIALRX_HALFDUPLEX_MIN 0 -#define SETTING_SERIALRX_HALFDUPLEX_MAX 0 -#define SETTING_BLACKBOX_RATE_NUM_DEFAULT 1 -#define SETTING_BLACKBOX_RATE_NUM 72 -#define SETTING_BLACKBOX_RATE_NUM_MIN 1 -#define SETTING_BLACKBOX_RATE_NUM_MAX 65535 -#define SETTING_BLACKBOX_RATE_DENOM_DEFAULT 1 -#define SETTING_BLACKBOX_RATE_DENOM 73 -#define SETTING_BLACKBOX_RATE_DENOM_MIN 1 -#define SETTING_BLACKBOX_RATE_DENOM_MAX 65535 -#define SETTING_BLACKBOX_DEVICE 74 -#define SETTING_BLACKBOX_DEVICE_MIN 0 -#define SETTING_BLACKBOX_DEVICE_MAX 0 -#define SETTING_MAX_THROTTLE_DEFAULT 1850 -#define SETTING_MAX_THROTTLE 75 -#define SETTING_MAX_THROTTLE_MIN 1000 -#define SETTING_MAX_THROTTLE_MAX 2000 -#define SETTING_MIN_COMMAND_DEFAULT 1000 -#define SETTING_MIN_COMMAND 76 -#define SETTING_MIN_COMMAND_MIN 0 -#define SETTING_MIN_COMMAND_MAX 2000 -#define SETTING_MOTOR_PWM_RATE_DEFAULT 16000 -#define SETTING_MOTOR_PWM_RATE 77 -#define SETTING_MOTOR_PWM_RATE_MIN 50 -#define SETTING_MOTOR_PWM_RATE_MAX 32000 -#define SETTING_MOTOR_PWM_PROTOCOL_DEFAULT 1 -#define SETTING_MOTOR_PWM_PROTOCOL 78 -#define SETTING_MOTOR_PWM_PROTOCOL_MIN 0 -#define SETTING_MOTOR_PWM_PROTOCOL_MAX 0 -#define SETTING_MOTOR_POLES_DEFAULT 14 -#define SETTING_MOTOR_POLES 79 -#define SETTING_MOTOR_POLES_MIN 4 -#define SETTING_MOTOR_POLES_MAX 255 -#define SETTING_FAILSAFE_DELAY_DEFAULT 5 -#define SETTING_FAILSAFE_DELAY 80 -#define SETTING_FAILSAFE_DELAY_MIN 0 -#define SETTING_FAILSAFE_DELAY_MAX 200 -#define SETTING_FAILSAFE_RECOVERY_DELAY_DEFAULT 5 -#define SETTING_FAILSAFE_RECOVERY_DELAY 81 -#define SETTING_FAILSAFE_RECOVERY_DELAY_MIN 0 -#define SETTING_FAILSAFE_RECOVERY_DELAY_MAX 200 -#define SETTING_FAILSAFE_OFF_DELAY_DEFAULT 200 -#define SETTING_FAILSAFE_OFF_DELAY 82 -#define SETTING_FAILSAFE_OFF_DELAY_MIN 0 -#define SETTING_FAILSAFE_OFF_DELAY_MAX 200 -#define SETTING_FAILSAFE_THROTTLE_LOW_DELAY_DEFAULT 0 -#define SETTING_FAILSAFE_THROTTLE_LOW_DELAY 83 -#define SETTING_FAILSAFE_THROTTLE_LOW_DELAY_MIN 0 -#define SETTING_FAILSAFE_THROTTLE_LOW_DELAY_MAX 300 -#define SETTING_FAILSAFE_PROCEDURE_DEFAULT 0 -#define SETTING_FAILSAFE_PROCEDURE 84 -#define SETTING_FAILSAFE_PROCEDURE_MIN 0 -#define SETTING_FAILSAFE_PROCEDURE_MAX 0 -#define SETTING_FAILSAFE_STICK_THRESHOLD_DEFAULT 50 -#define SETTING_FAILSAFE_STICK_THRESHOLD 85 -#define SETTING_FAILSAFE_STICK_THRESHOLD_MIN 0 -#define SETTING_FAILSAFE_STICK_THRESHOLD_MAX 500 -#define SETTING_FAILSAFE_FW_ROLL_ANGLE_DEFAULT -200 -#define SETTING_FAILSAFE_FW_ROLL_ANGLE 86 -#define SETTING_FAILSAFE_FW_ROLL_ANGLE_MIN -800 -#define SETTING_FAILSAFE_FW_ROLL_ANGLE_MAX 800 -#define SETTING_FAILSAFE_FW_PITCH_ANGLE_DEFAULT 100 -#define SETTING_FAILSAFE_FW_PITCH_ANGLE 87 -#define SETTING_FAILSAFE_FW_PITCH_ANGLE_MIN -800 -#define SETTING_FAILSAFE_FW_PITCH_ANGLE_MAX 800 -#define SETTING_FAILSAFE_FW_YAW_RATE_DEFAULT -45 -#define SETTING_FAILSAFE_FW_YAW_RATE 88 -#define SETTING_FAILSAFE_FW_YAW_RATE_MIN -1000 -#define SETTING_FAILSAFE_FW_YAW_RATE_MAX 1000 -#define SETTING_FAILSAFE_MIN_DISTANCE_DEFAULT 0 -#define SETTING_FAILSAFE_MIN_DISTANCE 89 -#define SETTING_FAILSAFE_MIN_DISTANCE_MIN 0 -#define SETTING_FAILSAFE_MIN_DISTANCE_MAX 65000 -#define SETTING_FAILSAFE_MIN_DISTANCE_PROCEDURE_DEFAULT 1 -#define SETTING_FAILSAFE_MIN_DISTANCE_PROCEDURE 90 -#define SETTING_FAILSAFE_MIN_DISTANCE_PROCEDURE_MIN 0 -#define SETTING_FAILSAFE_MIN_DISTANCE_PROCEDURE_MAX 0 -#define SETTING_FAILSAFE_MISSION_DELAY_DEFAULT 0 -#define SETTING_FAILSAFE_MISSION_DELAY 91 -#define SETTING_FAILSAFE_MISSION_DELAY_MIN -1 -#define SETTING_FAILSAFE_MISSION_DELAY_MAX 600 -#define SETTING_ALIGN_BOARD_ROLL 92 -#define SETTING_ALIGN_BOARD_ROLL_MIN -1800 -#define SETTING_ALIGN_BOARD_ROLL_MAX 3600 -#define SETTING_ALIGN_BOARD_PITCH 93 -#define SETTING_ALIGN_BOARD_PITCH_MIN -1800 -#define SETTING_ALIGN_BOARD_PITCH_MAX 3600 -#define SETTING_ALIGN_BOARD_YAW 94 -#define SETTING_ALIGN_BOARD_YAW_MIN -1800 -#define SETTING_ALIGN_BOARD_YAW_MAX 3600 -#define SETTING_VBAT_METER_TYPE_DEFAULT 1 -#define SETTING_VBAT_METER_TYPE 95 -#define SETTING_VBAT_METER_TYPE_MIN 0 -#define SETTING_VBAT_METER_TYPE_MAX 0 -#define SETTING_VBAT_SCALE 96 -#define SETTING_VBAT_SCALE_MIN 0 -#define SETTING_VBAT_SCALE_MAX 65535 -#define SETTING_CURRENT_METER_SCALE 97 -#define SETTING_CURRENT_METER_SCALE_MIN -10000 -#define SETTING_CURRENT_METER_SCALE_MAX 10000 -#define SETTING_CURRENT_METER_OFFSET 98 -#define SETTING_CURRENT_METER_OFFSET_MIN -32768 -#define SETTING_CURRENT_METER_OFFSET_MAX 32767 -#define SETTING_CURRENT_METER_TYPE_DEFAULT 1 -#define SETTING_CURRENT_METER_TYPE 99 -#define SETTING_CURRENT_METER_TYPE_MIN 0 -#define SETTING_CURRENT_METER_TYPE_MAX 0 -#define SETTING_BAT_VOLTAGE_SRC_DEFAULT 0 -#define SETTING_BAT_VOLTAGE_SRC 100 -#define SETTING_BAT_VOLTAGE_SRC_MIN 0 -#define SETTING_BAT_VOLTAGE_SRC_MAX 0 -#define SETTING_CRUISE_POWER_DEFAULT 0 -#define SETTING_CRUISE_POWER 101 -#define SETTING_CRUISE_POWER_MIN 0 -#define SETTING_CRUISE_POWER_MAX 4294967295 -#define SETTING_IDLE_POWER_DEFAULT 0 -#define SETTING_IDLE_POWER 102 -#define SETTING_IDLE_POWER_MIN 0 -#define SETTING_IDLE_POWER_MAX 65535 -#define SETTING_RTH_ENERGY_MARGIN_DEFAULT 5 -#define SETTING_RTH_ENERGY_MARGIN 103 -#define SETTING_RTH_ENERGY_MARGIN_MIN 0 -#define SETTING_RTH_ENERGY_MARGIN_MAX 100 -#define SETTING_THR_COMP_WEIGHT_DEFAULT 1 -#define SETTING_THR_COMP_WEIGHT 104 -#define SETTING_THR_COMP_WEIGHT_MIN 0 -#define SETTING_THR_COMP_WEIGHT_MAX 2 -#define SETTING_BAT_CELLS_DEFAULT 0 -#define SETTING_BAT_CELLS 105 -#define SETTING_BAT_CELLS_MIN 0 -#define SETTING_BAT_CELLS_MAX 12 -#define SETTING_VBAT_CELL_DETECT_VOLTAGE_DEFAULT 425 -#define SETTING_VBAT_CELL_DETECT_VOLTAGE 106 -#define SETTING_VBAT_CELL_DETECT_VOLTAGE_MIN 100 -#define SETTING_VBAT_CELL_DETECT_VOLTAGE_MAX 500 -#define SETTING_VBAT_MAX_CELL_VOLTAGE_DEFAULT 420 -#define SETTING_VBAT_MAX_CELL_VOLTAGE 107 -#define SETTING_VBAT_MAX_CELL_VOLTAGE_MIN 100 -#define SETTING_VBAT_MAX_CELL_VOLTAGE_MAX 500 -#define SETTING_VBAT_MIN_CELL_VOLTAGE_DEFAULT 330 -#define SETTING_VBAT_MIN_CELL_VOLTAGE 108 -#define SETTING_VBAT_MIN_CELL_VOLTAGE_MIN 100 -#define SETTING_VBAT_MIN_CELL_VOLTAGE_MAX 500 -#define SETTING_VBAT_WARNING_CELL_VOLTAGE_DEFAULT 350 -#define SETTING_VBAT_WARNING_CELL_VOLTAGE 109 -#define SETTING_VBAT_WARNING_CELL_VOLTAGE_MIN 100 -#define SETTING_VBAT_WARNING_CELL_VOLTAGE_MAX 500 -#define SETTING_BATTERY_CAPACITY_DEFAULT 0 -#define SETTING_BATTERY_CAPACITY 110 -#define SETTING_BATTERY_CAPACITY_MIN 0 -#define SETTING_BATTERY_CAPACITY_MAX 4294967295 -#define SETTING_BATTERY_CAPACITY_WARNING_DEFAULT 0 -#define SETTING_BATTERY_CAPACITY_WARNING 111 -#define SETTING_BATTERY_CAPACITY_WARNING_MIN 0 -#define SETTING_BATTERY_CAPACITY_WARNING_MAX 4294967295 -#define SETTING_BATTERY_CAPACITY_CRITICAL_DEFAULT 0 -#define SETTING_BATTERY_CAPACITY_CRITICAL 112 -#define SETTING_BATTERY_CAPACITY_CRITICAL_MIN 0 -#define SETTING_BATTERY_CAPACITY_CRITICAL_MAX 4294967295 -#define SETTING_BATTERY_CAPACITY_UNIT_DEFAULT 0 -#define SETTING_BATTERY_CAPACITY_UNIT 113 -#define SETTING_BATTERY_CAPACITY_UNIT_MIN 0 -#define SETTING_BATTERY_CAPACITY_UNIT_MAX 0 -#define SETTING_CONTROLRATE_PROFILE_DEFAULT 0 -#define SETTING_CONTROLRATE_PROFILE 114 -#define SETTING_CONTROLRATE_PROFILE_MIN 0 -#define SETTING_CONTROLRATE_PROFILE_MAX 3 -#define SETTING_THROTTLE_SCALE_DEFAULT 1.0f -#define SETTING_THROTTLE_SCALE 115 -#define SETTING_THROTTLE_SCALE_MIN 0 -#define SETTING_THROTTLE_SCALE_MAX 1 -#define SETTING_THROTTLE_IDLE_DEFAULT 15 -#define SETTING_THROTTLE_IDLE 116 -#define SETTING_THROTTLE_IDLE_MIN 0 -#define SETTING_THROTTLE_IDLE_MAX 30 -#define SETTING_FAILSAFE_THROTTLE_DEFAULT 1000 -#define SETTING_FAILSAFE_THROTTLE 117 -#define SETTING_FAILSAFE_THROTTLE_MIN 1000 -#define SETTING_FAILSAFE_THROTTLE_MAX 2000 -#define SETTING_NAV_MC_HOVER_THR_DEFAULT 1500 -#define SETTING_NAV_MC_HOVER_THR 118 -#define SETTING_NAV_MC_HOVER_THR_MIN 1000 -#define SETTING_NAV_MC_HOVER_THR_MAX 2000 -#define SETTING_NAV_FW_CRUISE_THR_DEFAULT 1400 -#define SETTING_NAV_FW_CRUISE_THR 119 -#define SETTING_NAV_FW_CRUISE_THR_MIN 1000 -#define SETTING_NAV_FW_CRUISE_THR_MAX 2000 -#define SETTING_NAV_FW_MIN_THR_DEFAULT 1200 -#define SETTING_NAV_FW_MIN_THR 120 -#define SETTING_NAV_FW_MIN_THR_MIN 1000 -#define SETTING_NAV_FW_MIN_THR_MAX 2000 -#define SETTING_NAV_FW_MAX_THR_DEFAULT 1700 -#define SETTING_NAV_FW_MAX_THR 121 -#define SETTING_NAV_FW_MAX_THR_MIN 1000 -#define SETTING_NAV_FW_MAX_THR_MAX 2000 -#define SETTING_NAV_FW_PITCH2THR_DEFAULT 10 -#define SETTING_NAV_FW_PITCH2THR 122 -#define SETTING_NAV_FW_PITCH2THR_MIN 0 -#define SETTING_NAV_FW_PITCH2THR_MAX 100 -#define SETTING_NAV_FW_LAUNCH_THR_DEFAULT 1700 -#define SETTING_NAV_FW_LAUNCH_THR 123 -#define SETTING_NAV_FW_LAUNCH_THR_MIN 1000 -#define SETTING_NAV_FW_LAUNCH_THR_MAX 2000 -#define SETTING_NAV_FW_LAUNCH_IDLE_THR_DEFAULT 1000 -#define SETTING_NAV_FW_LAUNCH_IDLE_THR 124 -#define SETTING_NAV_FW_LAUNCH_IDLE_THR_MIN 1000 -#define SETTING_NAV_FW_LAUNCH_IDLE_THR_MAX 2000 -#define SETTING_LIMIT_CONT_CURRENT_DEFAULT 0 -#define SETTING_LIMIT_CONT_CURRENT 125 -#define SETTING_LIMIT_CONT_CURRENT_MIN 0 -#define SETTING_LIMIT_CONT_CURRENT_MAX 4000 -#define SETTING_LIMIT_BURST_CURRENT_DEFAULT 0 -#define SETTING_LIMIT_BURST_CURRENT 126 -#define SETTING_LIMIT_BURST_CURRENT_MIN 0 -#define SETTING_LIMIT_BURST_CURRENT_MAX 4000 -#define SETTING_LIMIT_BURST_CURRENT_TIME_DEFAULT 0 -#define SETTING_LIMIT_BURST_CURRENT_TIME 127 -#define SETTING_LIMIT_BURST_CURRENT_TIME_MIN 0 -#define SETTING_LIMIT_BURST_CURRENT_TIME_MAX 3000 -#define SETTING_LIMIT_BURST_CURRENT_FALLDOWN_TIME_DEFAULT 0 -#define SETTING_LIMIT_BURST_CURRENT_FALLDOWN_TIME 128 -#define SETTING_LIMIT_BURST_CURRENT_FALLDOWN_TIME_MIN 0 -#define SETTING_LIMIT_BURST_CURRENT_FALLDOWN_TIME_MAX 3000 -#define SETTING_LIMIT_CONT_POWER_DEFAULT 0 -#define SETTING_LIMIT_CONT_POWER 129 -#define SETTING_LIMIT_CONT_POWER_MIN 0 -#define SETTING_LIMIT_CONT_POWER_MAX 40000 -#define SETTING_LIMIT_BURST_POWER_DEFAULT 0 -#define SETTING_LIMIT_BURST_POWER 130 -#define SETTING_LIMIT_BURST_POWER_MIN 0 -#define SETTING_LIMIT_BURST_POWER_MAX 40000 -#define SETTING_LIMIT_BURST_POWER_TIME_DEFAULT 0 -#define SETTING_LIMIT_BURST_POWER_TIME 131 -#define SETTING_LIMIT_BURST_POWER_TIME_MIN 0 -#define SETTING_LIMIT_BURST_POWER_TIME_MAX 3000 -#define SETTING_LIMIT_BURST_POWER_FALLDOWN_TIME_DEFAULT 0 -#define SETTING_LIMIT_BURST_POWER_FALLDOWN_TIME 132 -#define SETTING_LIMIT_BURST_POWER_FALLDOWN_TIME_MIN 0 -#define SETTING_LIMIT_BURST_POWER_FALLDOWN_TIME_MAX 3000 -#define SETTING_MOTOR_DIRECTION_INVERTED_DEFAULT 0 -#define SETTING_MOTOR_DIRECTION_INVERTED 133 -#define SETTING_MOTOR_DIRECTION_INVERTED_MIN 0 -#define SETTING_MOTOR_DIRECTION_INVERTED_MAX 0 -#define SETTING_PLATFORM_TYPE_DEFAULT 0 -#define SETTING_PLATFORM_TYPE 134 -#define SETTING_PLATFORM_TYPE_MIN 0 -#define SETTING_PLATFORM_TYPE_MAX 0 -#define SETTING_HAS_FLAPS_DEFAULT 0 -#define SETTING_HAS_FLAPS 135 -#define SETTING_HAS_FLAPS_MIN 0 -#define SETTING_HAS_FLAPS_MAX 0 -#define SETTING_MODEL_PREVIEW_TYPE_DEFAULT -1 -#define SETTING_MODEL_PREVIEW_TYPE 136 -#define SETTING_MODEL_PREVIEW_TYPE_MIN -1 -#define SETTING_MODEL_PREVIEW_TYPE_MAX 32767 -#define SETTING_OUTPUT_MODE_DEFAULT 0 -#define SETTING_OUTPUT_MODE 137 -#define SETTING_OUTPUT_MODE_MIN 0 -#define SETTING_OUTPUT_MODE_MAX 0 -#define SETTING_3D_DEADBAND_LOW_DEFAULT 1406 -#define SETTING_3D_DEADBAND_LOW 138 -#define SETTING_3D_DEADBAND_LOW_MIN 1000 -#define SETTING_3D_DEADBAND_LOW_MAX 2000 -#define SETTING_3D_DEADBAND_HIGH_DEFAULT 1514 -#define SETTING_3D_DEADBAND_HIGH 139 -#define SETTING_3D_DEADBAND_HIGH_MIN 1000 -#define SETTING_3D_DEADBAND_HIGH_MAX 2000 -#define SETTING_3D_NEUTRAL_DEFAULT 1460 -#define SETTING_3D_NEUTRAL 140 -#define SETTING_3D_NEUTRAL_MIN 1000 -#define SETTING_3D_NEUTRAL_MAX 2000 -#define SETTING_SERVO_PROTOCOL_DEFAULT 0 -#define SETTING_SERVO_PROTOCOL 141 -#define SETTING_SERVO_PROTOCOL_MIN 0 -#define SETTING_SERVO_PROTOCOL_MAX 0 -#define SETTING_SERVO_CENTER_PULSE_DEFAULT 1500 -#define SETTING_SERVO_CENTER_PULSE 142 -#define SETTING_SERVO_CENTER_PULSE_MIN 1000 -#define SETTING_SERVO_CENTER_PULSE_MAX 2000 -#define SETTING_SERVO_PWM_RATE_DEFAULT 50 -#define SETTING_SERVO_PWM_RATE 143 -#define SETTING_SERVO_PWM_RATE_MIN 50 -#define SETTING_SERVO_PWM_RATE_MAX 498 -#define SETTING_SERVO_LPF_HZ_DEFAULT 20 -#define SETTING_SERVO_LPF_HZ 144 -#define SETTING_SERVO_LPF_HZ_MIN 0 -#define SETTING_SERVO_LPF_HZ_MAX 400 -#define SETTING_FLAPERON_THROW_OFFSET_DEFAULT 200 -#define SETTING_FLAPERON_THROW_OFFSET 145 -#define SETTING_FLAPERON_THROW_OFFSET_MIN 50 -#define SETTING_FLAPERON_THROW_OFFSET_MAX 450 -#define SETTING_TRI_UNARMED_SERVO_DEFAULT 1 -#define SETTING_TRI_UNARMED_SERVO 146 -#define SETTING_TRI_UNARMED_SERVO_MIN 0 -#define SETTING_TRI_UNARMED_SERVO_MAX 0 -#define SETTING_SERVO_AUTOTRIM_ROTATION_LIMIT_DEFAULT 15 -#define SETTING_SERVO_AUTOTRIM_ROTATION_LIMIT 147 -#define SETTING_SERVO_AUTOTRIM_ROTATION_LIMIT_MIN 1 -#define SETTING_SERVO_AUTOTRIM_ROTATION_LIMIT_MAX 60 -#define SETTING_THR_MID_DEFAULT 50 -#define SETTING_THR_MID 148 -#define SETTING_THR_MID_MIN 0 -#define SETTING_THR_MID_MAX 100 -#define SETTING_THR_EXPO_DEFAULT 0 -#define SETTING_THR_EXPO 149 -#define SETTING_THR_EXPO_MIN 0 -#define SETTING_THR_EXPO_MAX 100 -#define SETTING_TPA_RATE_DEFAULT 0 -#define SETTING_TPA_RATE 150 -#define SETTING_TPA_RATE_MIN 0 -#define SETTING_TPA_RATE_MAX 100 -#define SETTING_TPA_BREAKPOINT_DEFAULT 1500 -#define SETTING_TPA_BREAKPOINT 151 -#define SETTING_TPA_BREAKPOINT_MIN 1000 -#define SETTING_TPA_BREAKPOINT_MAX 2000 -#define SETTING_FW_TPA_TIME_CONSTANT_DEFAULT 1500 -#define SETTING_FW_TPA_TIME_CONSTANT 152 -#define SETTING_FW_TPA_TIME_CONSTANT_MIN 0 -#define SETTING_FW_TPA_TIME_CONSTANT_MAX 5000 -#define SETTING_RC_EXPO_DEFAULT 70 -#define SETTING_RC_EXPO 153 -#define SETTING_RC_EXPO_MIN 0 -#define SETTING_RC_EXPO_MAX 100 -#define SETTING_RC_YAW_EXPO_DEFAULT 20 -#define SETTING_RC_YAW_EXPO 154 -#define SETTING_RC_YAW_EXPO_MIN 0 -#define SETTING_RC_YAW_EXPO_MAX 100 -#define SETTING_ROLL_RATE_DEFAULT 20 -#define SETTING_ROLL_RATE 155 -#define SETTING_ROLL_RATE_MIN 4 -#define SETTING_ROLL_RATE_MAX 180 -#define SETTING_PITCH_RATE_DEFAULT 20 -#define SETTING_PITCH_RATE 156 -#define SETTING_PITCH_RATE_MIN 4 -#define SETTING_PITCH_RATE_MAX 180 -#define SETTING_YAW_RATE_DEFAULT 20 -#define SETTING_YAW_RATE 157 -#define SETTING_YAW_RATE_MIN 1 -#define SETTING_YAW_RATE_MAX 180 -#define SETTING_MANUAL_RC_EXPO_DEFAULT 35 -#define SETTING_MANUAL_RC_EXPO 158 -#define SETTING_MANUAL_RC_EXPO_MIN 0 -#define SETTING_MANUAL_RC_EXPO_MAX 100 -#define SETTING_MANUAL_RC_YAW_EXPO_DEFAULT 20 -#define SETTING_MANUAL_RC_YAW_EXPO 159 -#define SETTING_MANUAL_RC_YAW_EXPO_MIN 0 -#define SETTING_MANUAL_RC_YAW_EXPO_MAX 100 -#define SETTING_MANUAL_ROLL_RATE_DEFAULT 100 -#define SETTING_MANUAL_ROLL_RATE 160 -#define SETTING_MANUAL_ROLL_RATE_MIN 0 -#define SETTING_MANUAL_ROLL_RATE_MAX 100 -#define SETTING_MANUAL_PITCH_RATE_DEFAULT 100 -#define SETTING_MANUAL_PITCH_RATE 161 -#define SETTING_MANUAL_PITCH_RATE_MIN 0 -#define SETTING_MANUAL_PITCH_RATE_MAX 100 -#define SETTING_MANUAL_YAW_RATE_DEFAULT 100 -#define SETTING_MANUAL_YAW_RATE 162 -#define SETTING_MANUAL_YAW_RATE_MIN 0 -#define SETTING_MANUAL_YAW_RATE_MAX 100 -#define SETTING_FPV_MIX_DEGREES_DEFAULT 0 -#define SETTING_FPV_MIX_DEGREES 163 -#define SETTING_FPV_MIX_DEGREES_MIN 0 -#define SETTING_FPV_MIX_DEGREES_MAX 50 -#define SETTING_RATE_DYNAMICS_CENTER_SENSITIVITY_DEFAULT 100 -#define SETTING_RATE_DYNAMICS_CENTER_SENSITIVITY 164 -#define SETTING_RATE_DYNAMICS_CENTER_SENSITIVITY_MIN 25 -#define SETTING_RATE_DYNAMICS_CENTER_SENSITIVITY_MAX 175 -#define SETTING_RATE_DYNAMICS_END_SENSITIVITY_DEFAULT 100 -#define SETTING_RATE_DYNAMICS_END_SENSITIVITY 165 -#define SETTING_RATE_DYNAMICS_END_SENSITIVITY_MIN 25 -#define SETTING_RATE_DYNAMICS_END_SENSITIVITY_MAX 175 -#define SETTING_RATE_DYNAMICS_CENTER_CORRECTION_DEFAULT 10 -#define SETTING_RATE_DYNAMICS_CENTER_CORRECTION 166 -#define SETTING_RATE_DYNAMICS_CENTER_CORRECTION_MIN 10 -#define SETTING_RATE_DYNAMICS_CENTER_CORRECTION_MAX 95 -#define SETTING_RATE_DYNAMICS_END_CORRECTION_DEFAULT 10 -#define SETTING_RATE_DYNAMICS_END_CORRECTION 167 -#define SETTING_RATE_DYNAMICS_END_CORRECTION_MIN 10 -#define SETTING_RATE_DYNAMICS_END_CORRECTION_MAX 95 -#define SETTING_RATE_DYNAMICS_CENTER_WEIGHT_DEFAULT 0 -#define SETTING_RATE_DYNAMICS_CENTER_WEIGHT 168 -#define SETTING_RATE_DYNAMICS_CENTER_WEIGHT_MIN 0 -#define SETTING_RATE_DYNAMICS_CENTER_WEIGHT_MAX 95 -#define SETTING_RATE_DYNAMICS_END_WEIGHT_DEFAULT 0 -#define SETTING_RATE_DYNAMICS_END_WEIGHT 169 -#define SETTING_RATE_DYNAMICS_END_WEIGHT_MIN 0 -#define SETTING_RATE_DYNAMICS_END_WEIGHT_MAX 95 -#define SETTING_REBOOT_CHARACTER_DEFAULT 82 -#define SETTING_REBOOT_CHARACTER 170 -#define SETTING_REBOOT_CHARACTER_MIN 48 -#define SETTING_REBOOT_CHARACTER_MAX 126 -#define SETTING_IMU_DCM_KP_DEFAULT 2000 -#define SETTING_IMU_DCM_KP 171 -#define SETTING_IMU_DCM_KP_MIN 0 -#define SETTING_IMU_DCM_KP_MAX 65535 -#define SETTING_IMU_DCM_KI_DEFAULT 50 -#define SETTING_IMU_DCM_KI 172 -#define SETTING_IMU_DCM_KI_MIN 0 -#define SETTING_IMU_DCM_KI_MAX 65535 -#define SETTING_IMU_DCM_KP_MAG_DEFAULT 2000 -#define SETTING_IMU_DCM_KP_MAG 173 -#define SETTING_IMU_DCM_KP_MAG_MIN 0 -#define SETTING_IMU_DCM_KP_MAG_MAX 65535 -#define SETTING_IMU_DCM_KI_MAG_DEFAULT 50 -#define SETTING_IMU_DCM_KI_MAG 174 -#define SETTING_IMU_DCM_KI_MAG_MIN 0 -#define SETTING_IMU_DCM_KI_MAG_MAX 65535 -#define SETTING_SMALL_ANGLE_DEFAULT 25 -#define SETTING_SMALL_ANGLE 175 -#define SETTING_SMALL_ANGLE_MIN 0 -#define SETTING_SMALL_ANGLE_MAX 180 -#define SETTING_IMU_ACC_IGNORE_RATE_DEFAULT 15 -#define SETTING_IMU_ACC_IGNORE_RATE 176 -#define SETTING_IMU_ACC_IGNORE_RATE_MIN 0 -#define SETTING_IMU_ACC_IGNORE_RATE_MAX 30 -#define SETTING_IMU_ACC_IGNORE_SLOPE_DEFAULT 5 -#define SETTING_IMU_ACC_IGNORE_SLOPE 177 -#define SETTING_IMU_ACC_IGNORE_SLOPE_MIN 0 -#define SETTING_IMU_ACC_IGNORE_SLOPE_MAX 10 -#define SETTING_IMU_GPS_YAW_WINDCOMP_DEFAULT 1 -#define SETTING_IMU_GPS_YAW_WINDCOMP 178 -#define SETTING_IMU_GPS_YAW_WINDCOMP_MIN 0 -#define SETTING_IMU_GPS_YAW_WINDCOMP_MAX 0 -#define SETTING_IMU_INERTIA_COMP_METHOD_DEFAULT 0 -#define SETTING_IMU_INERTIA_COMP_METHOD 179 -#define SETTING_IMU_INERTIA_COMP_METHOD_MIN 0 -#define SETTING_IMU_INERTIA_COMP_METHOD_MAX 0 -#define SETTING_FIXED_WING_AUTO_ARM_DEFAULT 0 -#define SETTING_FIXED_WING_AUTO_ARM 180 -#define SETTING_FIXED_WING_AUTO_ARM_MIN 0 -#define SETTING_FIXED_WING_AUTO_ARM_MAX 0 -#define SETTING_DISARM_KILL_SWITCH_DEFAULT 1 -#define SETTING_DISARM_KILL_SWITCH 181 -#define SETTING_DISARM_KILL_SWITCH_MIN 0 -#define SETTING_DISARM_KILL_SWITCH_MAX 0 -#define SETTING_SWITCH_DISARM_DELAY_DEFAULT 250 -#define SETTING_SWITCH_DISARM_DELAY 182 -#define SETTING_SWITCH_DISARM_DELAY_MIN 0 -#define SETTING_SWITCH_DISARM_DELAY_MAX 1000 -#define SETTING_PREARM_TIMEOUT_DEFAULT 10000 -#define SETTING_PREARM_TIMEOUT 183 -#define SETTING_PREARM_TIMEOUT_MIN 0 -#define SETTING_PREARM_TIMEOUT_MAX 10000 -#define SETTING_APPLIED_DEFAULTS_DEFAULT 0 -#define SETTING_APPLIED_DEFAULTS 184 -#define SETTING_APPLIED_DEFAULTS_MIN 0 -#define SETTING_APPLIED_DEFAULTS_MAX 99 -#define SETTING_GPS_PROVIDER_DEFAULT 1 -#define SETTING_GPS_PROVIDER 185 -#define SETTING_GPS_PROVIDER_MIN 0 -#define SETTING_GPS_PROVIDER_MAX 0 -#define SETTING_GPS_SBAS_MODE_DEFAULT 5 -#define SETTING_GPS_SBAS_MODE 186 -#define SETTING_GPS_SBAS_MODE_MIN 0 -#define SETTING_GPS_SBAS_MODE_MAX 0 -#define SETTING_GPS_DYN_MODEL_DEFAULT 1 -#define SETTING_GPS_DYN_MODEL 187 -#define SETTING_GPS_DYN_MODEL_MIN 0 -#define SETTING_GPS_DYN_MODEL_MAX 0 -#define SETTING_GPS_AUTO_CONFIG_DEFAULT 1 -#define SETTING_GPS_AUTO_CONFIG 188 -#define SETTING_GPS_AUTO_CONFIG_MIN 0 -#define SETTING_GPS_AUTO_CONFIG_MAX 0 -#define SETTING_GPS_AUTO_BAUD_DEFAULT 1 -#define SETTING_GPS_AUTO_BAUD 189 -#define SETTING_GPS_AUTO_BAUD_MIN 0 -#define SETTING_GPS_AUTO_BAUD_MAX 0 -#define SETTING_GPS_UBLOX_USE_GALILEO_DEFAULT 0 -#define SETTING_GPS_UBLOX_USE_GALILEO 190 -#define SETTING_GPS_UBLOX_USE_GALILEO_MIN 0 -#define SETTING_GPS_UBLOX_USE_GALILEO_MAX 0 -#define SETTING_GPS_MIN_SATS_DEFAULT 6 -#define SETTING_GPS_MIN_SATS 191 -#define SETTING_GPS_MIN_SATS_MIN 5 -#define SETTING_GPS_MIN_SATS_MAX 10 -#define SETTING_DEADBAND_DEFAULT 5 -#define SETTING_DEADBAND 192 -#define SETTING_DEADBAND_MIN 0 -#define SETTING_DEADBAND_MAX 32 -#define SETTING_YAW_DEADBAND_DEFAULT 5 -#define SETTING_YAW_DEADBAND 193 -#define SETTING_YAW_DEADBAND_MIN 0 -#define SETTING_YAW_DEADBAND_MAX 100 -#define SETTING_POS_HOLD_DEADBAND_DEFAULT 10 -#define SETTING_POS_HOLD_DEADBAND 194 -#define SETTING_POS_HOLD_DEADBAND_MIN 2 -#define SETTING_POS_HOLD_DEADBAND_MAX 250 -#define SETTING_CONTROL_DEADBAND_DEFAULT 10 -#define SETTING_CONTROL_DEADBAND 195 -#define SETTING_CONTROL_DEADBAND_MIN 2 -#define SETTING_CONTROL_DEADBAND_MAX 250 -#define SETTING_ALT_HOLD_DEADBAND_DEFAULT 50 -#define SETTING_ALT_HOLD_DEADBAND 196 -#define SETTING_ALT_HOLD_DEADBAND_MIN 10 -#define SETTING_ALT_HOLD_DEADBAND_MAX 250 -#define SETTING_3D_DEADBAND_THROTTLE_DEFAULT 50 -#define SETTING_3D_DEADBAND_THROTTLE 197 -#define SETTING_3D_DEADBAND_THROTTLE_MIN 0 -#define SETTING_3D_DEADBAND_THROTTLE_MAX 200 -#define SETTING_AIRMODE_TYPE_DEFAULT 0 -#define SETTING_AIRMODE_TYPE 198 -#define SETTING_AIRMODE_TYPE_MIN 0 -#define SETTING_AIRMODE_TYPE_MAX 0 -#define SETTING_AIRMODE_THROTTLE_THRESHOLD_DEFAULT 1150 -#define SETTING_AIRMODE_THROTTLE_THRESHOLD 199 -#define SETTING_AIRMODE_THROTTLE_THRESHOLD_MIN 1000 -#define SETTING_AIRMODE_THROTTLE_THRESHOLD_MAX 2000 -#define SETTING_MC_P_PITCH_DEFAULT 40 -#define SETTING_MC_P_PITCH 200 -#define SETTING_MC_P_PITCH_MIN 0 -#define SETTING_MC_P_PITCH_MAX 255 -#define SETTING_MC_I_PITCH_DEFAULT 30 -#define SETTING_MC_I_PITCH 201 -#define SETTING_MC_I_PITCH_MIN 0 -#define SETTING_MC_I_PITCH_MAX 255 -#define SETTING_MC_D_PITCH_DEFAULT 23 -#define SETTING_MC_D_PITCH 202 -#define SETTING_MC_D_PITCH_MIN 0 -#define SETTING_MC_D_PITCH_MAX 255 -#define SETTING_MC_CD_PITCH_DEFAULT 60 -#define SETTING_MC_CD_PITCH 203 -#define SETTING_MC_CD_PITCH_MIN 0 -#define SETTING_MC_CD_PITCH_MAX 255 -#define SETTING_MC_P_ROLL_DEFAULT 40 -#define SETTING_MC_P_ROLL 204 -#define SETTING_MC_P_ROLL_MIN 0 -#define SETTING_MC_P_ROLL_MAX 255 -#define SETTING_MC_I_ROLL_DEFAULT 30 -#define SETTING_MC_I_ROLL 205 -#define SETTING_MC_I_ROLL_MIN 0 -#define SETTING_MC_I_ROLL_MAX 255 -#define SETTING_MC_D_ROLL_DEFAULT 23 -#define SETTING_MC_D_ROLL 206 -#define SETTING_MC_D_ROLL_MIN 0 -#define SETTING_MC_D_ROLL_MAX 255 -#define SETTING_MC_CD_ROLL_DEFAULT 60 -#define SETTING_MC_CD_ROLL 207 -#define SETTING_MC_CD_ROLL_MIN 0 -#define SETTING_MC_CD_ROLL_MAX 255 -#define SETTING_MC_P_YAW_DEFAULT 85 -#define SETTING_MC_P_YAW 208 -#define SETTING_MC_P_YAW_MIN 0 -#define SETTING_MC_P_YAW_MAX 255 -#define SETTING_MC_I_YAW_DEFAULT 45 -#define SETTING_MC_I_YAW 209 -#define SETTING_MC_I_YAW_MIN 0 -#define SETTING_MC_I_YAW_MAX 255 -#define SETTING_MC_D_YAW_DEFAULT 0 -#define SETTING_MC_D_YAW 210 -#define SETTING_MC_D_YAW_MIN 0 -#define SETTING_MC_D_YAW_MAX 255 -#define SETTING_MC_CD_YAW_DEFAULT 60 -#define SETTING_MC_CD_YAW 211 -#define SETTING_MC_CD_YAW_MIN 0 -#define SETTING_MC_CD_YAW_MAX 255 -#define SETTING_MC_P_LEVEL_DEFAULT 20 -#define SETTING_MC_P_LEVEL 212 -#define SETTING_MC_P_LEVEL_MIN 0 -#define SETTING_MC_P_LEVEL_MAX 255 -#define SETTING_MC_I_LEVEL_DEFAULT 15 -#define SETTING_MC_I_LEVEL 213 -#define SETTING_MC_I_LEVEL_MIN 0 -#define SETTING_MC_I_LEVEL_MAX 255 -#define SETTING_MC_D_LEVEL_DEFAULT 75 -#define SETTING_MC_D_LEVEL 214 -#define SETTING_MC_D_LEVEL_MIN 0 -#define SETTING_MC_D_LEVEL_MAX 255 -#define SETTING_FW_P_PITCH_DEFAULT 5 -#define SETTING_FW_P_PITCH 215 -#define SETTING_FW_P_PITCH_MIN 0 -#define SETTING_FW_P_PITCH_MAX 255 -#define SETTING_FW_I_PITCH_DEFAULT 7 -#define SETTING_FW_I_PITCH 216 -#define SETTING_FW_I_PITCH_MIN 0 -#define SETTING_FW_I_PITCH_MAX 255 -#define SETTING_FW_D_PITCH_DEFAULT 0 -#define SETTING_FW_D_PITCH 217 -#define SETTING_FW_D_PITCH_MIN 0 -#define SETTING_FW_D_PITCH_MAX 255 -#define SETTING_FW_FF_PITCH_DEFAULT 50 -#define SETTING_FW_FF_PITCH 218 -#define SETTING_FW_FF_PITCH_MIN 0 -#define SETTING_FW_FF_PITCH_MAX 255 -#define SETTING_FW_P_ROLL_DEFAULT 5 -#define SETTING_FW_P_ROLL 219 -#define SETTING_FW_P_ROLL_MIN 0 -#define SETTING_FW_P_ROLL_MAX 255 -#define SETTING_FW_I_ROLL_DEFAULT 7 -#define SETTING_FW_I_ROLL 220 -#define SETTING_FW_I_ROLL_MIN 0 -#define SETTING_FW_I_ROLL_MAX 255 -#define SETTING_FW_D_ROLL_DEFAULT 0 -#define SETTING_FW_D_ROLL 221 -#define SETTING_FW_D_ROLL_MIN 0 -#define SETTING_FW_D_ROLL_MAX 255 -#define SETTING_FW_FF_ROLL_DEFAULT 50 -#define SETTING_FW_FF_ROLL 222 -#define SETTING_FW_FF_ROLL_MIN 0 -#define SETTING_FW_FF_ROLL_MAX 255 -#define SETTING_FW_P_YAW_DEFAULT 6 -#define SETTING_FW_P_YAW 223 -#define SETTING_FW_P_YAW_MIN 0 -#define SETTING_FW_P_YAW_MAX 255 -#define SETTING_FW_I_YAW_DEFAULT 10 -#define SETTING_FW_I_YAW 224 -#define SETTING_FW_I_YAW_MIN 0 -#define SETTING_FW_I_YAW_MAX 255 -#define SETTING_FW_D_YAW_DEFAULT 0 -#define SETTING_FW_D_YAW 225 -#define SETTING_FW_D_YAW_MIN 0 -#define SETTING_FW_D_YAW_MAX 255 -#define SETTING_FW_FF_YAW_DEFAULT 60 -#define SETTING_FW_FF_YAW 226 -#define SETTING_FW_FF_YAW_MIN 0 -#define SETTING_FW_FF_YAW_MAX 255 -#define SETTING_FW_P_LEVEL_DEFAULT 20 -#define SETTING_FW_P_LEVEL 227 -#define SETTING_FW_P_LEVEL_MIN 0 -#define SETTING_FW_P_LEVEL_MAX 255 -#define SETTING_FW_I_LEVEL_DEFAULT 5 -#define SETTING_FW_I_LEVEL 228 -#define SETTING_FW_I_LEVEL_MIN 0 -#define SETTING_FW_I_LEVEL_MAX 255 -#define SETTING_FW_D_LEVEL_DEFAULT 75 -#define SETTING_FW_D_LEVEL 229 -#define SETTING_FW_D_LEVEL_MIN 0 -#define SETTING_FW_D_LEVEL_MAX 255 -#define SETTING_MAX_ANGLE_INCLINATION_RLL_DEFAULT 300 -#define SETTING_MAX_ANGLE_INCLINATION_RLL 230 -#define SETTING_MAX_ANGLE_INCLINATION_RLL_MIN 100 -#define SETTING_MAX_ANGLE_INCLINATION_RLL_MAX 900 -#define SETTING_MAX_ANGLE_INCLINATION_PIT_DEFAULT 300 -#define SETTING_MAX_ANGLE_INCLINATION_PIT 231 -#define SETTING_MAX_ANGLE_INCLINATION_PIT_MIN 100 -#define SETTING_MAX_ANGLE_INCLINATION_PIT_MAX 900 -#define SETTING_DTERM_LPF_HZ_DEFAULT 110 -#define SETTING_DTERM_LPF_HZ 232 -#define SETTING_DTERM_LPF_HZ_MIN 0 -#define SETTING_DTERM_LPF_HZ_MAX 500 -#define SETTING_DTERM_LPF_TYPE_DEFAULT 2 -#define SETTING_DTERM_LPF_TYPE 233 -#define SETTING_DTERM_LPF_TYPE_MIN 0 -#define SETTING_DTERM_LPF_TYPE_MAX 0 -#define SETTING_DTERM_LPF2_HZ_DEFAULT 0 -#define SETTING_DTERM_LPF2_HZ 234 -#define SETTING_DTERM_LPF2_HZ_MIN 0 -#define SETTING_DTERM_LPF2_HZ_MAX 500 -#define SETTING_DTERM_LPF2_TYPE_DEFAULT 0 -#define SETTING_DTERM_LPF2_TYPE 235 -#define SETTING_DTERM_LPF2_TYPE_MIN 0 -#define SETTING_DTERM_LPF2_TYPE_MAX 0 -#define SETTING_YAW_LPF_HZ_DEFAULT 0 -#define SETTING_YAW_LPF_HZ 236 -#define SETTING_YAW_LPF_HZ_MIN 0 -#define SETTING_YAW_LPF_HZ_MAX 200 -#define SETTING_FW_ITERM_THROW_LIMIT_DEFAULT 165 -#define SETTING_FW_ITERM_THROW_LIMIT 237 -#define SETTING_FW_ITERM_THROW_LIMIT_MIN 0 -#define SETTING_FW_ITERM_THROW_LIMIT_MAX 500 -#define SETTING_FW_REFERENCE_AIRSPEED_DEFAULT 1500 -#define SETTING_FW_REFERENCE_AIRSPEED 238 -#define SETTING_FW_REFERENCE_AIRSPEED_MIN 300 -#define SETTING_FW_REFERENCE_AIRSPEED_MAX 6000 -#define SETTING_FW_TURN_ASSIST_YAW_GAIN_DEFAULT 1 -#define SETTING_FW_TURN_ASSIST_YAW_GAIN 239 -#define SETTING_FW_TURN_ASSIST_YAW_GAIN_MIN 0 -#define SETTING_FW_TURN_ASSIST_YAW_GAIN_MAX 2 -#define SETTING_FW_TURN_ASSIST_PITCH_GAIN_DEFAULT 1 -#define SETTING_FW_TURN_ASSIST_PITCH_GAIN 240 -#define SETTING_FW_TURN_ASSIST_PITCH_GAIN_MIN 0 -#define SETTING_FW_TURN_ASSIST_PITCH_GAIN_MAX 2 -#define SETTING_FW_ITERM_LIMIT_STICK_POSITION_DEFAULT 0.5f -#define SETTING_FW_ITERM_LIMIT_STICK_POSITION 241 -#define SETTING_FW_ITERM_LIMIT_STICK_POSITION_MIN 0 -#define SETTING_FW_ITERM_LIMIT_STICK_POSITION_MAX 1 -#define SETTING_FW_YAW_ITERM_FREEZE_BANK_ANGLE_DEFAULT 0 -#define SETTING_FW_YAW_ITERM_FREEZE_BANK_ANGLE 242 -#define SETTING_FW_YAW_ITERM_FREEZE_BANK_ANGLE_MIN 0 -#define SETTING_FW_YAW_ITERM_FREEZE_BANK_ANGLE_MAX 90 -#define SETTING_PIDSUM_LIMIT_DEFAULT 500 -#define SETTING_PIDSUM_LIMIT 243 -#define SETTING_PIDSUM_LIMIT_MIN 100 -#define SETTING_PIDSUM_LIMIT_MAX 1000 -#define SETTING_PIDSUM_LIMIT_YAW_DEFAULT 350 -#define SETTING_PIDSUM_LIMIT_YAW 244 -#define SETTING_PIDSUM_LIMIT_YAW_MIN 100 -#define SETTING_PIDSUM_LIMIT_YAW_MAX 1000 -#define SETTING_ITERM_WINDUP_DEFAULT 50 -#define SETTING_ITERM_WINDUP 245 -#define SETTING_ITERM_WINDUP_MIN 0 -#define SETTING_ITERM_WINDUP_MAX 90 -#define SETTING_RATE_ACCEL_LIMIT_ROLL_PITCH_DEFAULT 0 -#define SETTING_RATE_ACCEL_LIMIT_ROLL_PITCH 246 -#define SETTING_RATE_ACCEL_LIMIT_ROLL_PITCH_MIN 0 -#define SETTING_RATE_ACCEL_LIMIT_ROLL_PITCH_MAX 500000 -#define SETTING_RATE_ACCEL_LIMIT_YAW_DEFAULT 10000 -#define SETTING_RATE_ACCEL_LIMIT_YAW 247 -#define SETTING_RATE_ACCEL_LIMIT_YAW_MIN 0 -#define SETTING_RATE_ACCEL_LIMIT_YAW_MAX 500000 -#define SETTING_HEADING_HOLD_RATE_LIMIT_DEFAULT 90 -#define SETTING_HEADING_HOLD_RATE_LIMIT 248 -#define SETTING_HEADING_HOLD_RATE_LIMIT_MIN 10 -#define SETTING_HEADING_HOLD_RATE_LIMIT_MAX 250 -#define SETTING_NAV_MC_POS_Z_P_DEFAULT 50 -#define SETTING_NAV_MC_POS_Z_P 249 -#define SETTING_NAV_MC_POS_Z_P_MIN 0 -#define SETTING_NAV_MC_POS_Z_P_MAX 255 -#define SETTING_NAV_MC_VEL_Z_P_DEFAULT 100 -#define SETTING_NAV_MC_VEL_Z_P 250 -#define SETTING_NAV_MC_VEL_Z_P_MIN 0 -#define SETTING_NAV_MC_VEL_Z_P_MAX 255 -#define SETTING_NAV_MC_VEL_Z_I_DEFAULT 50 -#define SETTING_NAV_MC_VEL_Z_I 251 -#define SETTING_NAV_MC_VEL_Z_I_MIN 0 -#define SETTING_NAV_MC_VEL_Z_I_MAX 255 -#define SETTING_NAV_MC_VEL_Z_D_DEFAULT 10 -#define SETTING_NAV_MC_VEL_Z_D 252 -#define SETTING_NAV_MC_VEL_Z_D_MIN 0 -#define SETTING_NAV_MC_VEL_Z_D_MAX 255 -#define SETTING_NAV_MC_POS_XY_P_DEFAULT 65 -#define SETTING_NAV_MC_POS_XY_P 253 -#define SETTING_NAV_MC_POS_XY_P_MIN 0 -#define SETTING_NAV_MC_POS_XY_P_MAX 255 -#define SETTING_NAV_MC_VEL_XY_P_DEFAULT 40 -#define SETTING_NAV_MC_VEL_XY_P 254 -#define SETTING_NAV_MC_VEL_XY_P_MIN 0 -#define SETTING_NAV_MC_VEL_XY_P_MAX 255 -#define SETTING_NAV_MC_VEL_XY_I_DEFAULT 15 -#define SETTING_NAV_MC_VEL_XY_I 255 -#define SETTING_NAV_MC_VEL_XY_I_MIN 0 -#define SETTING_NAV_MC_VEL_XY_I_MAX 255 -#define SETTING_NAV_MC_VEL_XY_D_DEFAULT 100 -#define SETTING_NAV_MC_VEL_XY_D 256 -#define SETTING_NAV_MC_VEL_XY_D_MIN 0 -#define SETTING_NAV_MC_VEL_XY_D_MAX 255 -#define SETTING_NAV_MC_VEL_XY_FF_DEFAULT 40 -#define SETTING_NAV_MC_VEL_XY_FF 257 -#define SETTING_NAV_MC_VEL_XY_FF_MIN 0 -#define SETTING_NAV_MC_VEL_XY_FF_MAX 255 -#define SETTING_NAV_MC_HEADING_P_DEFAULT 60 -#define SETTING_NAV_MC_HEADING_P 258 -#define SETTING_NAV_MC_HEADING_P_MIN 0 -#define SETTING_NAV_MC_HEADING_P_MAX 255 -#define SETTING_NAV_MC_VEL_XY_DTERM_LPF_HZ_DEFAULT 2 -#define SETTING_NAV_MC_VEL_XY_DTERM_LPF_HZ 259 -#define SETTING_NAV_MC_VEL_XY_DTERM_LPF_HZ_MIN 0 -#define SETTING_NAV_MC_VEL_XY_DTERM_LPF_HZ_MAX 100 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION_DEFAULT 90 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION 260 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION_MIN 0 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION_MAX 100 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION_START_DEFAULT 10 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION_START 261 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION_START_MIN 0 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION_START_MAX 100 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION_END_DEFAULT 60 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION_END 262 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION_END_MIN 0 -#define SETTING_NAV_MC_VEL_XY_DTERM_ATTENUATION_END_MAX 100 -#define SETTING_NAV_FW_POS_Z_P_DEFAULT 40 -#define SETTING_NAV_FW_POS_Z_P 263 -#define SETTING_NAV_FW_POS_Z_P_MIN 0 -#define SETTING_NAV_FW_POS_Z_P_MAX 255 -#define SETTING_NAV_FW_POS_Z_I_DEFAULT 5 -#define SETTING_NAV_FW_POS_Z_I 264 -#define SETTING_NAV_FW_POS_Z_I_MIN 0 -#define SETTING_NAV_FW_POS_Z_I_MAX 255 -#define SETTING_NAV_FW_POS_Z_D_DEFAULT 10 -#define SETTING_NAV_FW_POS_Z_D 265 -#define SETTING_NAV_FW_POS_Z_D_MIN 0 -#define SETTING_NAV_FW_POS_Z_D_MAX 255 -#define SETTING_NAV_FW_POS_XY_P_DEFAULT 75 -#define SETTING_NAV_FW_POS_XY_P 266 -#define SETTING_NAV_FW_POS_XY_P_MIN 0 -#define SETTING_NAV_FW_POS_XY_P_MAX 255 -#define SETTING_NAV_FW_POS_XY_I_DEFAULT 5 -#define SETTING_NAV_FW_POS_XY_I 267 -#define SETTING_NAV_FW_POS_XY_I_MIN 0 -#define SETTING_NAV_FW_POS_XY_I_MAX 255 -#define SETTING_NAV_FW_POS_XY_D_DEFAULT 8 -#define SETTING_NAV_FW_POS_XY_D 268 -#define SETTING_NAV_FW_POS_XY_D_MIN 0 -#define SETTING_NAV_FW_POS_XY_D_MAX 255 -#define SETTING_NAV_FW_HEADING_P_DEFAULT 60 -#define SETTING_NAV_FW_HEADING_P 269 -#define SETTING_NAV_FW_HEADING_P_MIN 0 -#define SETTING_NAV_FW_HEADING_P_MAX 255 -#define SETTING_NAV_FW_POS_HDG_P_DEFAULT 30 -#define SETTING_NAV_FW_POS_HDG_P 270 -#define SETTING_NAV_FW_POS_HDG_P_MIN 0 -#define SETTING_NAV_FW_POS_HDG_P_MAX 255 -#define SETTING_NAV_FW_POS_HDG_I_DEFAULT 2 -#define SETTING_NAV_FW_POS_HDG_I 271 -#define SETTING_NAV_FW_POS_HDG_I_MIN 0 -#define SETTING_NAV_FW_POS_HDG_I_MAX 255 -#define SETTING_NAV_FW_POS_HDG_D_DEFAULT 0 -#define SETTING_NAV_FW_POS_HDG_D 272 -#define SETTING_NAV_FW_POS_HDG_D_MIN 0 -#define SETTING_NAV_FW_POS_HDG_D_MAX 255 -#define SETTING_NAV_FW_POS_HDG_PIDSUM_LIMIT_DEFAULT 350 -#define SETTING_NAV_FW_POS_HDG_PIDSUM_LIMIT 273 -#define SETTING_NAV_FW_POS_HDG_PIDSUM_LIMIT_MIN 100 -#define SETTING_NAV_FW_POS_HDG_PIDSUM_LIMIT_MAX 1000 -#define SETTING_MC_ITERM_RELAX_DEFAULT 1 -#define SETTING_MC_ITERM_RELAX 274 -#define SETTING_MC_ITERM_RELAX_MIN 0 -#define SETTING_MC_ITERM_RELAX_MAX 0 -#define SETTING_MC_ITERM_RELAX_CUTOFF_DEFAULT 15 -#define SETTING_MC_ITERM_RELAX_CUTOFF 275 -#define SETTING_MC_ITERM_RELAX_CUTOFF_MIN 1 -#define SETTING_MC_ITERM_RELAX_CUTOFF_MAX 100 -#define SETTING_D_BOOST_MIN_DEFAULT 0.5f -#define SETTING_D_BOOST_MIN 276 -#define SETTING_D_BOOST_MIN_MIN 0 -#define SETTING_D_BOOST_MIN_MAX 1 -#define SETTING_D_BOOST_MAX_DEFAULT 1.25f -#define SETTING_D_BOOST_MAX 277 -#define SETTING_D_BOOST_MAX_MIN 1 -#define SETTING_D_BOOST_MAX_MAX 3 -#define SETTING_D_BOOST_MAX_AT_ACCELERATION_DEFAULT 7500 -#define SETTING_D_BOOST_MAX_AT_ACCELERATION 278 -#define SETTING_D_BOOST_MAX_AT_ACCELERATION_MIN 1000 -#define SETTING_D_BOOST_MAX_AT_ACCELERATION_MAX 16000 -#define SETTING_D_BOOST_GYRO_DELTA_LPF_HZ_DEFAULT 80 -#define SETTING_D_BOOST_GYRO_DELTA_LPF_HZ 279 -#define SETTING_D_BOOST_GYRO_DELTA_LPF_HZ_MIN 10 -#define SETTING_D_BOOST_GYRO_DELTA_LPF_HZ_MAX 250 -#define SETTING_ANTIGRAVITY_GAIN_DEFAULT 1 -#define SETTING_ANTIGRAVITY_GAIN 280 -#define SETTING_ANTIGRAVITY_GAIN_MIN 1 -#define SETTING_ANTIGRAVITY_GAIN_MAX 20 -#define SETTING_ANTIGRAVITY_ACCELERATOR_DEFAULT 1 -#define SETTING_ANTIGRAVITY_ACCELERATOR 281 -#define SETTING_ANTIGRAVITY_ACCELERATOR_MIN 1 -#define SETTING_ANTIGRAVITY_ACCELERATOR_MAX 20 -#define SETTING_ANTIGRAVITY_CUTOFF_LPF_HZ_DEFAULT 15 -#define SETTING_ANTIGRAVITY_CUTOFF_LPF_HZ 282 -#define SETTING_ANTIGRAVITY_CUTOFF_LPF_HZ_MIN 1 -#define SETTING_ANTIGRAVITY_CUTOFF_LPF_HZ_MAX 30 -#define SETTING_PID_TYPE_DEFAULT 3 -#define SETTING_PID_TYPE 283 -#define SETTING_PID_TYPE_MIN 0 -#define SETTING_PID_TYPE_MAX 0 -#define SETTING_MC_CD_LPF_HZ_DEFAULT 30 -#define SETTING_MC_CD_LPF_HZ 284 -#define SETTING_MC_CD_LPF_HZ_MIN 0 -#define SETTING_MC_CD_LPF_HZ_MAX 200 -#define SETTING_FW_LEVEL_PITCH_TRIM_DEFAULT 0 -#define SETTING_FW_LEVEL_PITCH_TRIM 285 -#define SETTING_FW_LEVEL_PITCH_TRIM_MIN -10 -#define SETTING_FW_LEVEL_PITCH_TRIM_MAX 10 -#define SETTING_SMITH_PREDICTOR_STRENGTH_DEFAULT 0.5f -#define SETTING_SMITH_PREDICTOR_STRENGTH 286 -#define SETTING_SMITH_PREDICTOR_STRENGTH_MIN 0 -#define SETTING_SMITH_PREDICTOR_STRENGTH_MAX 1 -#define SETTING_SMITH_PREDICTOR_DELAY_DEFAULT 0 -#define SETTING_SMITH_PREDICTOR_DELAY 287 -#define SETTING_SMITH_PREDICTOR_DELAY_MIN 0 -#define SETTING_SMITH_PREDICTOR_DELAY_MAX 8 -#define SETTING_SMITH_PREDICTOR_LPF_HZ_DEFAULT 50 -#define SETTING_SMITH_PREDICTOR_LPF_HZ 288 -#define SETTING_SMITH_PREDICTOR_LPF_HZ_MIN 1 -#define SETTING_SMITH_PREDICTOR_LPF_HZ_MAX 500 -#define SETTING_FW_LEVEL_PITCH_GAIN_DEFAULT 5 -#define SETTING_FW_LEVEL_PITCH_GAIN 289 -#define SETTING_FW_LEVEL_PITCH_GAIN_MIN 0 -#define SETTING_FW_LEVEL_PITCH_GAIN_MAX 20 -#define SETTING_FW_AUTOTUNE_MIN_STICK_DEFAULT 50 -#define SETTING_FW_AUTOTUNE_MIN_STICK 290 -#define SETTING_FW_AUTOTUNE_MIN_STICK_MIN 0 -#define SETTING_FW_AUTOTUNE_MIN_STICK_MAX 100 -#define SETTING_FW_AUTOTUNE_RATE_ADJUSTMENT_DEFAULT 2 -#define SETTING_FW_AUTOTUNE_RATE_ADJUSTMENT 291 -#define SETTING_FW_AUTOTUNE_RATE_ADJUSTMENT_MIN 0 -#define SETTING_FW_AUTOTUNE_RATE_ADJUSTMENT_MAX 0 -#define SETTING_FW_AUTOTUNE_MAX_RATE_DEFLECTION_DEFAULT 80 -#define SETTING_FW_AUTOTUNE_MAX_RATE_DEFLECTION 292 -#define SETTING_FW_AUTOTUNE_MAX_RATE_DEFLECTION_MIN 50 -#define SETTING_FW_AUTOTUNE_MAX_RATE_DEFLECTION_MAX 100 -#define SETTING_INAV_AUTO_MAG_DECL_DEFAULT 1 -#define SETTING_INAV_AUTO_MAG_DECL 293 -#define SETTING_INAV_AUTO_MAG_DECL_MIN 0 -#define SETTING_INAV_AUTO_MAG_DECL_MAX 0 -#define SETTING_INAV_GRAVITY_CAL_TOLERANCE_DEFAULT 5 -#define SETTING_INAV_GRAVITY_CAL_TOLERANCE 294 -#define SETTING_INAV_GRAVITY_CAL_TOLERANCE_MIN 0 -#define SETTING_INAV_GRAVITY_CAL_TOLERANCE_MAX 255 -#define SETTING_INAV_USE_GPS_VELNED_DEFAULT 1 -#define SETTING_INAV_USE_GPS_VELNED 295 -#define SETTING_INAV_USE_GPS_VELNED_MIN 0 -#define SETTING_INAV_USE_GPS_VELNED_MAX 0 -#define SETTING_INAV_USE_GPS_NO_BARO_DEFAULT 0 -#define SETTING_INAV_USE_GPS_NO_BARO 296 -#define SETTING_INAV_USE_GPS_NO_BARO_MIN 0 -#define SETTING_INAV_USE_GPS_NO_BARO_MAX 0 -#define SETTING_INAV_ALLOW_DEAD_RECKONING_DEFAULT 0 -#define SETTING_INAV_ALLOW_DEAD_RECKONING 297 -#define SETTING_INAV_ALLOW_DEAD_RECKONING_MIN 0 -#define SETTING_INAV_ALLOW_DEAD_RECKONING_MAX 0 -#define SETTING_INAV_RESET_ALTITUDE_DEFAULT 1 -#define SETTING_INAV_RESET_ALTITUDE 298 -#define SETTING_INAV_RESET_ALTITUDE_MIN 0 -#define SETTING_INAV_RESET_ALTITUDE_MAX 0 -#define SETTING_INAV_RESET_HOME_DEFAULT 1 -#define SETTING_INAV_RESET_HOME 299 -#define SETTING_INAV_RESET_HOME_MIN 0 -#define SETTING_INAV_RESET_HOME_MAX 0 -#define SETTING_INAV_MAX_SURFACE_ALTITUDE_DEFAULT 200 -#define SETTING_INAV_MAX_SURFACE_ALTITUDE 300 -#define SETTING_INAV_MAX_SURFACE_ALTITUDE_MIN 0 -#define SETTING_INAV_MAX_SURFACE_ALTITUDE_MAX 1000 -#define SETTING_INAV_W_Z_SURFACE_P_DEFAULT 3.5f -#define SETTING_INAV_W_Z_SURFACE_P 301 -#define SETTING_INAV_W_Z_SURFACE_P_MIN 0 -#define SETTING_INAV_W_Z_SURFACE_P_MAX 100 -#define SETTING_INAV_W_Z_SURFACE_V_DEFAULT 6.1f -#define SETTING_INAV_W_Z_SURFACE_V 302 -#define SETTING_INAV_W_Z_SURFACE_V_MIN 0 -#define SETTING_INAV_W_Z_SURFACE_V_MAX 100 -#define SETTING_INAV_W_XY_FLOW_P_DEFAULT 1.0f -#define SETTING_INAV_W_XY_FLOW_P 303 -#define SETTING_INAV_W_XY_FLOW_P_MIN 0 -#define SETTING_INAV_W_XY_FLOW_P_MAX 100 -#define SETTING_INAV_W_XY_FLOW_V_DEFAULT 2.0f -#define SETTING_INAV_W_XY_FLOW_V 304 -#define SETTING_INAV_W_XY_FLOW_V_MIN 0 -#define SETTING_INAV_W_XY_FLOW_V_MAX 100 -#define SETTING_INAV_W_Z_BARO_P_DEFAULT 0.35f -#define SETTING_INAV_W_Z_BARO_P 305 -#define SETTING_INAV_W_Z_BARO_P_MIN 0 -#define SETTING_INAV_W_Z_BARO_P_MAX 10 -#define SETTING_INAV_W_Z_GPS_P_DEFAULT 0.2f -#define SETTING_INAV_W_Z_GPS_P 306 -#define SETTING_INAV_W_Z_GPS_P_MIN 0 -#define SETTING_INAV_W_Z_GPS_P_MAX 10 -#define SETTING_INAV_W_Z_GPS_V_DEFAULT 0.1f -#define SETTING_INAV_W_Z_GPS_V 307 -#define SETTING_INAV_W_Z_GPS_V_MIN 0 -#define SETTING_INAV_W_Z_GPS_V_MAX 10 -#define SETTING_INAV_W_XY_GPS_P_DEFAULT 1.0f -#define SETTING_INAV_W_XY_GPS_P 308 -#define SETTING_INAV_W_XY_GPS_P_MIN 0 -#define SETTING_INAV_W_XY_GPS_P_MAX 10 -#define SETTING_INAV_W_XY_GPS_V_DEFAULT 2.0f -#define SETTING_INAV_W_XY_GPS_V 309 -#define SETTING_INAV_W_XY_GPS_V_MIN 0 -#define SETTING_INAV_W_XY_GPS_V_MAX 10 -#define SETTING_INAV_W_Z_RES_V_DEFAULT 0.5f -#define SETTING_INAV_W_Z_RES_V 310 -#define SETTING_INAV_W_Z_RES_V_MIN 0 -#define SETTING_INAV_W_Z_RES_V_MAX 10 -#define SETTING_INAV_W_XY_RES_V_DEFAULT 0.5f -#define SETTING_INAV_W_XY_RES_V 311 -#define SETTING_INAV_W_XY_RES_V_MIN 0 -#define SETTING_INAV_W_XY_RES_V_MAX 10 -#define SETTING_INAV_W_XYZ_ACC_P_DEFAULT 1.0f -#define SETTING_INAV_W_XYZ_ACC_P 312 -#define SETTING_INAV_W_XYZ_ACC_P_MIN 0 -#define SETTING_INAV_W_XYZ_ACC_P_MAX 1 -#define SETTING_INAV_W_ACC_BIAS_DEFAULT 0.01f -#define SETTING_INAV_W_ACC_BIAS 313 -#define SETTING_INAV_W_ACC_BIAS_MIN 0 -#define SETTING_INAV_W_ACC_BIAS_MAX 1 -#define SETTING_INAV_MAX_EPH_EPV_DEFAULT 1000 -#define SETTING_INAV_MAX_EPH_EPV 314 -#define SETTING_INAV_MAX_EPH_EPV_MIN 0 -#define SETTING_INAV_MAX_EPH_EPV_MAX 9999 -#define SETTING_INAV_BARO_EPV_DEFAULT 100 -#define SETTING_INAV_BARO_EPV 315 -#define SETTING_INAV_BARO_EPV_MIN 0 -#define SETTING_INAV_BARO_EPV_MAX 9999 -#define SETTING_NAV_DISARM_ON_LANDING_DEFAULT 0 -#define SETTING_NAV_DISARM_ON_LANDING 316 -#define SETTING_NAV_DISARM_ON_LANDING_MIN 0 -#define SETTING_NAV_DISARM_ON_LANDING_MAX 0 -#define SETTING_NAV_LAND_DETECT_SENSITIVITY_DEFAULT 5 -#define SETTING_NAV_LAND_DETECT_SENSITIVITY 317 -#define SETTING_NAV_LAND_DETECT_SENSITIVITY_MIN 1 -#define SETTING_NAV_LAND_DETECT_SENSITIVITY_MAX 15 -#define SETTING_NAV_USE_MIDTHR_FOR_ALTHOLD_DEFAULT 0 -#define SETTING_NAV_USE_MIDTHR_FOR_ALTHOLD 318 -#define SETTING_NAV_USE_MIDTHR_FOR_ALTHOLD_MIN 0 -#define SETTING_NAV_USE_MIDTHR_FOR_ALTHOLD_MAX 0 -#define SETTING_NAV_EXTRA_ARMING_SAFETY_DEFAULT 0 -#define SETTING_NAV_EXTRA_ARMING_SAFETY 319 -#define SETTING_NAV_EXTRA_ARMING_SAFETY_MIN 0 -#define SETTING_NAV_EXTRA_ARMING_SAFETY_MAX 0 -#define SETTING_NAV_USER_CONTROL_MODE_DEFAULT 0 -#define SETTING_NAV_USER_CONTROL_MODE 320 -#define SETTING_NAV_USER_CONTROL_MODE_MIN 0 -#define SETTING_NAV_USER_CONTROL_MODE_MAX 0 -#define SETTING_NAV_POSITION_TIMEOUT_DEFAULT 5 -#define SETTING_NAV_POSITION_TIMEOUT 321 -#define SETTING_NAV_POSITION_TIMEOUT_MIN 0 -#define SETTING_NAV_POSITION_TIMEOUT_MAX 10 -#define SETTING_NAV_WP_LOAD_ON_BOOT_DEFAULT 0 -#define SETTING_NAV_WP_LOAD_ON_BOOT 322 -#define SETTING_NAV_WP_LOAD_ON_BOOT_MIN 0 -#define SETTING_NAV_WP_LOAD_ON_BOOT_MAX 0 -#define SETTING_NAV_WP_RADIUS_DEFAULT 100 -#define SETTING_NAV_WP_RADIUS 323 -#define SETTING_NAV_WP_RADIUS_MIN 10 -#define SETTING_NAV_WP_RADIUS_MAX 10000 -#define SETTING_NAV_WP_ENFORCE_ALTITUDE_DEFAULT 0 -#define SETTING_NAV_WP_ENFORCE_ALTITUDE 324 -#define SETTING_NAV_WP_ENFORCE_ALTITUDE_MIN 0 -#define SETTING_NAV_WP_ENFORCE_ALTITUDE_MAX 2000 -#define SETTING_NAV_WP_MAX_SAFE_DISTANCE_DEFAULT 100 -#define SETTING_NAV_WP_MAX_SAFE_DISTANCE 325 -#define SETTING_NAV_WP_MAX_SAFE_DISTANCE_MIN 0 -#define SETTING_NAV_WP_MAX_SAFE_DISTANCE_MAX 1500 -#define SETTING_NAV_WP_MISSION_RESTART_DEFAULT 1 -#define SETTING_NAV_WP_MISSION_RESTART 326 -#define SETTING_NAV_WP_MISSION_RESTART_MIN 0 -#define SETTING_NAV_WP_MISSION_RESTART_MAX 0 -#define SETTING_NAV_WP_MULTI_MISSION_INDEX_DEFAULT 1 -#define SETTING_NAV_WP_MULTI_MISSION_INDEX 327 -#define SETTING_NAV_WP_MULTI_MISSION_INDEX_MIN 1 -#define SETTING_NAV_WP_MULTI_MISSION_INDEX_MAX 9 -#define SETTING_NAV_FW_WP_TRACKING_ACCURACY_DEFAULT 0 -#define SETTING_NAV_FW_WP_TRACKING_ACCURACY 328 -#define SETTING_NAV_FW_WP_TRACKING_ACCURACY_MIN 0 -#define SETTING_NAV_FW_WP_TRACKING_ACCURACY_MAX 10 -#define SETTING_NAV_FW_WP_TRACKING_MAX_ANGLE_DEFAULT 60 -#define SETTING_NAV_FW_WP_TRACKING_MAX_ANGLE 329 -#define SETTING_NAV_FW_WP_TRACKING_MAX_ANGLE_MIN 30 -#define SETTING_NAV_FW_WP_TRACKING_MAX_ANGLE_MAX 80 -#define SETTING_NAV_FW_WP_TURN_SMOOTHING_DEFAULT 0 -#define SETTING_NAV_FW_WP_TURN_SMOOTHING 330 -#define SETTING_NAV_FW_WP_TURN_SMOOTHING_MIN 0 -#define SETTING_NAV_FW_WP_TURN_SMOOTHING_MAX 0 -#define SETTING_NAV_AUTO_SPEED_DEFAULT 300 -#define SETTING_NAV_AUTO_SPEED 331 -#define SETTING_NAV_AUTO_SPEED_MIN 10 -#define SETTING_NAV_AUTO_SPEED_MAX 2000 -#define SETTING_NAV_MAX_AUTO_SPEED_DEFAULT 1000 -#define SETTING_NAV_MAX_AUTO_SPEED 332 -#define SETTING_NAV_MAX_AUTO_SPEED_MIN 10 -#define SETTING_NAV_MAX_AUTO_SPEED_MAX 2000 -#define SETTING_NAV_AUTO_CLIMB_RATE_DEFAULT 500 -#define SETTING_NAV_AUTO_CLIMB_RATE 333 -#define SETTING_NAV_AUTO_CLIMB_RATE_MIN 10 -#define SETTING_NAV_AUTO_CLIMB_RATE_MAX 2000 -#define SETTING_NAV_MANUAL_SPEED_DEFAULT 500 -#define SETTING_NAV_MANUAL_SPEED 334 -#define SETTING_NAV_MANUAL_SPEED_MIN 10 -#define SETTING_NAV_MANUAL_SPEED_MAX 2000 -#define SETTING_NAV_MANUAL_CLIMB_RATE_DEFAULT 200 -#define SETTING_NAV_MANUAL_CLIMB_RATE 335 -#define SETTING_NAV_MANUAL_CLIMB_RATE_MIN 10 -#define SETTING_NAV_MANUAL_CLIMB_RATE_MAX 2000 -#define SETTING_NAV_LAND_MINALT_VSPD_DEFAULT 50 -#define SETTING_NAV_LAND_MINALT_VSPD 336 -#define SETTING_NAV_LAND_MINALT_VSPD_MIN 50 -#define SETTING_NAV_LAND_MINALT_VSPD_MAX 500 -#define SETTING_NAV_LAND_MAXALT_VSPD_DEFAULT 200 -#define SETTING_NAV_LAND_MAXALT_VSPD 337 -#define SETTING_NAV_LAND_MAXALT_VSPD_MIN 100 -#define SETTING_NAV_LAND_MAXALT_VSPD_MAX 2000 -#define SETTING_NAV_LAND_SLOWDOWN_MINALT_DEFAULT 500 -#define SETTING_NAV_LAND_SLOWDOWN_MINALT 338 -#define SETTING_NAV_LAND_SLOWDOWN_MINALT_MIN 50 -#define SETTING_NAV_LAND_SLOWDOWN_MINALT_MAX 1000 -#define SETTING_NAV_LAND_SLOWDOWN_MAXALT_DEFAULT 2000 -#define SETTING_NAV_LAND_SLOWDOWN_MAXALT 339 -#define SETTING_NAV_LAND_SLOWDOWN_MAXALT_MIN 500 -#define SETTING_NAV_LAND_SLOWDOWN_MAXALT_MAX 4000 -#define SETTING_NAV_EMERG_LANDING_SPEED_DEFAULT 500 -#define SETTING_NAV_EMERG_LANDING_SPEED 340 -#define SETTING_NAV_EMERG_LANDING_SPEED_MIN 100 -#define SETTING_NAV_EMERG_LANDING_SPEED_MAX 2000 -#define SETTING_NAV_MIN_RTH_DISTANCE_DEFAULT 500 -#define SETTING_NAV_MIN_RTH_DISTANCE 341 -#define SETTING_NAV_MIN_RTH_DISTANCE_MIN 0 -#define SETTING_NAV_MIN_RTH_DISTANCE_MAX 5000 -#define SETTING_NAV_OVERRIDES_MOTOR_STOP_DEFAULT 3 -#define SETTING_NAV_OVERRIDES_MOTOR_STOP 342 -#define SETTING_NAV_OVERRIDES_MOTOR_STOP_MIN 0 -#define SETTING_NAV_OVERRIDES_MOTOR_STOP_MAX 0 -#define SETTING_NAV_FW_SOARING_MOTOR_STOP_DEFAULT 0 -#define SETTING_NAV_FW_SOARING_MOTOR_STOP 343 -#define SETTING_NAV_FW_SOARING_MOTOR_STOP_MIN 0 -#define SETTING_NAV_FW_SOARING_MOTOR_STOP_MAX 0 -#define SETTING_NAV_FW_SOARING_PITCH_DEADBAND_DEFAULT 5 -#define SETTING_NAV_FW_SOARING_PITCH_DEADBAND 344 -#define SETTING_NAV_FW_SOARING_PITCH_DEADBAND_MIN 0 -#define SETTING_NAV_FW_SOARING_PITCH_DEADBAND_MAX 15 -#define SETTING_NAV_RTH_CLIMB_FIRST_DEFAULT 1 -#define SETTING_NAV_RTH_CLIMB_FIRST 345 -#define SETTING_NAV_RTH_CLIMB_FIRST_MIN 0 -#define SETTING_NAV_RTH_CLIMB_FIRST_MAX 0 -#define SETTING_NAV_RTH_CLIMB_FIRST_STAGE_MODE_DEFAULT 0 -#define SETTING_NAV_RTH_CLIMB_FIRST_STAGE_MODE 346 -#define SETTING_NAV_RTH_CLIMB_FIRST_STAGE_MODE_MIN 0 -#define SETTING_NAV_RTH_CLIMB_FIRST_STAGE_MODE_MAX 0 -#define SETTING_NAV_RTH_CLIMB_FIRST_STAGE_ALTITUDE_DEFAULT 0 -#define SETTING_NAV_RTH_CLIMB_FIRST_STAGE_ALTITUDE 347 -#define SETTING_NAV_RTH_CLIMB_FIRST_STAGE_ALTITUDE_MIN 0 -#define SETTING_NAV_RTH_CLIMB_FIRST_STAGE_ALTITUDE_MAX 65000 -#define SETTING_NAV_RTH_CLIMB_IGNORE_EMERG_DEFAULT 0 -#define SETTING_NAV_RTH_CLIMB_IGNORE_EMERG 348 -#define SETTING_NAV_RTH_CLIMB_IGNORE_EMERG_MIN 0 -#define SETTING_NAV_RTH_CLIMB_IGNORE_EMERG_MAX 0 -#define SETTING_NAV_RTH_TAIL_FIRST_DEFAULT 0 -#define SETTING_NAV_RTH_TAIL_FIRST 349 -#define SETTING_NAV_RTH_TAIL_FIRST_MIN 0 -#define SETTING_NAV_RTH_TAIL_FIRST_MAX 0 -#define SETTING_NAV_RTH_ALLOW_LANDING_DEFAULT 1 -#define SETTING_NAV_RTH_ALLOW_LANDING 350 -#define SETTING_NAV_RTH_ALLOW_LANDING_MIN 0 -#define SETTING_NAV_RTH_ALLOW_LANDING_MAX 0 -#define SETTING_NAV_RTH_ALT_MODE_DEFAULT 4 -#define SETTING_NAV_RTH_ALT_MODE 351 -#define SETTING_NAV_RTH_ALT_MODE_MIN 0 -#define SETTING_NAV_RTH_ALT_MODE_MAX 0 -#define SETTING_NAV_RTH_ALT_CONTROL_OVERRIDE_DEFAULT 0 -#define SETTING_NAV_RTH_ALT_CONTROL_OVERRIDE 352 -#define SETTING_NAV_RTH_ALT_CONTROL_OVERRIDE_MIN 0 -#define SETTING_NAV_RTH_ALT_CONTROL_OVERRIDE_MAX 0 -#define SETTING_NAV_RTH_ABORT_THRESHOLD_DEFAULT 50000 -#define SETTING_NAV_RTH_ABORT_THRESHOLD 353 -#define SETTING_NAV_RTH_ABORT_THRESHOLD_MIN 0 -#define SETTING_NAV_RTH_ABORT_THRESHOLD_MAX 65000 -#define SETTING_NAV_MAX_TERRAIN_FOLLOW_ALT_DEFAULT 100 -#define SETTING_NAV_MAX_TERRAIN_FOLLOW_ALT 354 -#define SETTING_NAV_MAX_TERRAIN_FOLLOW_ALT_MIN 0 -#define SETTING_NAV_MAX_TERRAIN_FOLLOW_ALT_MAX 1000 -#define SETTING_NAV_MAX_ALTITUDE_DEFAULT 0 -#define SETTING_NAV_MAX_ALTITUDE 355 -#define SETTING_NAV_MAX_ALTITUDE_MIN 0 -#define SETTING_NAV_MAX_ALTITUDE_MAX 65000 -#define SETTING_NAV_RTH_ALTITUDE_DEFAULT 1000 -#define SETTING_NAV_RTH_ALTITUDE 356 -#define SETTING_NAV_RTH_ALTITUDE_MIN 0 -#define SETTING_NAV_RTH_ALTITUDE_MAX 65000 -#define SETTING_NAV_RTH_HOME_ALTITUDE_DEFAULT 0 -#define SETTING_NAV_RTH_HOME_ALTITUDE 357 -#define SETTING_NAV_RTH_HOME_ALTITUDE_MIN 0 -#define SETTING_NAV_RTH_HOME_ALTITUDE_MAX 65000 -#define SETTING_NAV_RTH_TRACKBACK_MODE_DEFAULT 0 -#define SETTING_NAV_RTH_TRACKBACK_MODE 358 -#define SETTING_NAV_RTH_TRACKBACK_MODE_MIN 0 -#define SETTING_NAV_RTH_TRACKBACK_MODE_MAX 0 -#define SETTING_NAV_RTH_TRACKBACK_DISTANCE_DEFAULT 500 -#define SETTING_NAV_RTH_TRACKBACK_DISTANCE 359 -#define SETTING_NAV_RTH_TRACKBACK_DISTANCE_MIN 50 -#define SETTING_NAV_RTH_TRACKBACK_DISTANCE_MAX 2000 -#define SETTING_SAFEHOME_MAX_DISTANCE_DEFAULT 20000 -#define SETTING_SAFEHOME_MAX_DISTANCE 360 -#define SETTING_SAFEHOME_MAX_DISTANCE_MIN 0 -#define SETTING_SAFEHOME_MAX_DISTANCE_MAX 65000 -#define SETTING_SAFEHOME_USAGE_MODE_DEFAULT 1 -#define SETTING_SAFEHOME_USAGE_MODE 361 -#define SETTING_SAFEHOME_USAGE_MODE_MIN 0 -#define SETTING_SAFEHOME_USAGE_MODE_MAX 0 -#define SETTING_NAV_MISSION_PLANNER_RESET_DEFAULT 1 -#define SETTING_NAV_MISSION_PLANNER_RESET 362 -#define SETTING_NAV_MISSION_PLANNER_RESET_MIN 0 -#define SETTING_NAV_MISSION_PLANNER_RESET_MAX 0 -#define SETTING_NAV_MC_BANK_ANGLE_DEFAULT 30 -#define SETTING_NAV_MC_BANK_ANGLE 363 -#define SETTING_NAV_MC_BANK_ANGLE_MIN 15 -#define SETTING_NAV_MC_BANK_ANGLE_MAX 45 -#define SETTING_NAV_AUTO_DISARM_DELAY_DEFAULT 2000 -#define SETTING_NAV_AUTO_DISARM_DELAY 364 -#define SETTING_NAV_AUTO_DISARM_DELAY_MIN 100 -#define SETTING_NAV_AUTO_DISARM_DELAY_MAX 10000 -#define SETTING_NAV_MC_BRAKING_SPEED_THRESHOLD_DEFAULT 100 -#define SETTING_NAV_MC_BRAKING_SPEED_THRESHOLD 365 -#define SETTING_NAV_MC_BRAKING_SPEED_THRESHOLD_MIN 0 -#define SETTING_NAV_MC_BRAKING_SPEED_THRESHOLD_MAX 1000 -#define SETTING_NAV_MC_BRAKING_DISENGAGE_SPEED_DEFAULT 75 -#define SETTING_NAV_MC_BRAKING_DISENGAGE_SPEED 366 -#define SETTING_NAV_MC_BRAKING_DISENGAGE_SPEED_MIN 0 -#define SETTING_NAV_MC_BRAKING_DISENGAGE_SPEED_MAX 1000 -#define SETTING_NAV_MC_BRAKING_TIMEOUT_DEFAULT 2000 -#define SETTING_NAV_MC_BRAKING_TIMEOUT 367 -#define SETTING_NAV_MC_BRAKING_TIMEOUT_MIN 100 -#define SETTING_NAV_MC_BRAKING_TIMEOUT_MAX 5000 -#define SETTING_NAV_MC_BRAKING_BOOST_FACTOR_DEFAULT 100 -#define SETTING_NAV_MC_BRAKING_BOOST_FACTOR 368 -#define SETTING_NAV_MC_BRAKING_BOOST_FACTOR_MIN 0 -#define SETTING_NAV_MC_BRAKING_BOOST_FACTOR_MAX 200 -#define SETTING_NAV_MC_BRAKING_BOOST_TIMEOUT_DEFAULT 750 -#define SETTING_NAV_MC_BRAKING_BOOST_TIMEOUT 369 -#define SETTING_NAV_MC_BRAKING_BOOST_TIMEOUT_MIN 0 -#define SETTING_NAV_MC_BRAKING_BOOST_TIMEOUT_MAX 5000 -#define SETTING_NAV_MC_BRAKING_BOOST_SPEED_THRESHOLD_DEFAULT 150 -#define SETTING_NAV_MC_BRAKING_BOOST_SPEED_THRESHOLD 370 -#define SETTING_NAV_MC_BRAKING_BOOST_SPEED_THRESHOLD_MIN 100 -#define SETTING_NAV_MC_BRAKING_BOOST_SPEED_THRESHOLD_MAX 1000 -#define SETTING_NAV_MC_BRAKING_BOOST_DISENGAGE_SPEED_DEFAULT 100 -#define SETTING_NAV_MC_BRAKING_BOOST_DISENGAGE_SPEED 371 -#define SETTING_NAV_MC_BRAKING_BOOST_DISENGAGE_SPEED_MIN 0 -#define SETTING_NAV_MC_BRAKING_BOOST_DISENGAGE_SPEED_MAX 1000 -#define SETTING_NAV_MC_BRAKING_BANK_ANGLE_DEFAULT 40 -#define SETTING_NAV_MC_BRAKING_BANK_ANGLE 372 -#define SETTING_NAV_MC_BRAKING_BANK_ANGLE_MIN 15 -#define SETTING_NAV_MC_BRAKING_BANK_ANGLE_MAX 60 -#define SETTING_NAV_MC_POS_DECELERATION_TIME_DEFAULT 120 -#define SETTING_NAV_MC_POS_DECELERATION_TIME 373 -#define SETTING_NAV_MC_POS_DECELERATION_TIME_MIN 0 -#define SETTING_NAV_MC_POS_DECELERATION_TIME_MAX 255 -#define SETTING_NAV_MC_POS_EXPO_DEFAULT 10 -#define SETTING_NAV_MC_POS_EXPO 374 -#define SETTING_NAV_MC_POS_EXPO_MIN 0 -#define SETTING_NAV_MC_POS_EXPO_MAX 255 -#define SETTING_NAV_MC_WP_SLOWDOWN_DEFAULT 1 -#define SETTING_NAV_MC_WP_SLOWDOWN 375 -#define SETTING_NAV_MC_WP_SLOWDOWN_MIN 0 -#define SETTING_NAV_MC_WP_SLOWDOWN_MAX 0 -#define SETTING_NAV_FW_BANK_ANGLE_DEFAULT 35 -#define SETTING_NAV_FW_BANK_ANGLE 376 -#define SETTING_NAV_FW_BANK_ANGLE_MIN 5 -#define SETTING_NAV_FW_BANK_ANGLE_MAX 80 -#define SETTING_NAV_FW_CLIMB_ANGLE_DEFAULT 20 -#define SETTING_NAV_FW_CLIMB_ANGLE 377 -#define SETTING_NAV_FW_CLIMB_ANGLE_MIN 5 -#define SETTING_NAV_FW_CLIMB_ANGLE_MAX 80 -#define SETTING_NAV_FW_DIVE_ANGLE_DEFAULT 15 -#define SETTING_NAV_FW_DIVE_ANGLE 378 -#define SETTING_NAV_FW_DIVE_ANGLE_MIN 5 -#define SETTING_NAV_FW_DIVE_ANGLE_MAX 80 -#define SETTING_NAV_FW_PITCH2THR_SMOOTHING_DEFAULT 6 -#define SETTING_NAV_FW_PITCH2THR_SMOOTHING 379 -#define SETTING_NAV_FW_PITCH2THR_SMOOTHING_MIN 0 -#define SETTING_NAV_FW_PITCH2THR_SMOOTHING_MAX 9 -#define SETTING_FW_MIN_THROTTLE_DOWN_PITCH_DEFAULT 0 -#define SETTING_FW_MIN_THROTTLE_DOWN_PITCH 380 -#define SETTING_FW_MIN_THROTTLE_DOWN_PITCH_MIN 0 -#define SETTING_FW_MIN_THROTTLE_DOWN_PITCH_MAX 450 -#define SETTING_NAV_FW_PITCH2THR_THRESHOLD_DEFAULT 50 -#define SETTING_NAV_FW_PITCH2THR_THRESHOLD 381 -#define SETTING_NAV_FW_PITCH2THR_THRESHOLD_MIN 0 -#define SETTING_NAV_FW_PITCH2THR_THRESHOLD_MAX 900 -#define SETTING_NAV_FW_LOITER_RADIUS_DEFAULT 7500 -#define SETTING_NAV_FW_LOITER_RADIUS 382 -#define SETTING_NAV_FW_LOITER_RADIUS_MIN 0 -#define SETTING_NAV_FW_LOITER_RADIUS_MAX 30000 -#define SETTING_FW_LOITER_DIRECTION_DEFAULT 0 -#define SETTING_FW_LOITER_DIRECTION 383 -#define SETTING_FW_LOITER_DIRECTION_MIN 0 -#define SETTING_FW_LOITER_DIRECTION_MAX 0 -#define SETTING_NAV_FW_CRUISE_SPEED_DEFAULT 0 -#define SETTING_NAV_FW_CRUISE_SPEED 384 -#define SETTING_NAV_FW_CRUISE_SPEED_MIN 0 -#define SETTING_NAV_FW_CRUISE_SPEED_MAX 65535 -#define SETTING_NAV_FW_CONTROL_SMOOTHNESS_DEFAULT 0 -#define SETTING_NAV_FW_CONTROL_SMOOTHNESS 385 -#define SETTING_NAV_FW_CONTROL_SMOOTHNESS_MIN 0 -#define SETTING_NAV_FW_CONTROL_SMOOTHNESS_MAX 9 -#define SETTING_NAV_FW_LAND_DIVE_ANGLE_DEFAULT 2 -#define SETTING_NAV_FW_LAND_DIVE_ANGLE 386 -#define SETTING_NAV_FW_LAND_DIVE_ANGLE_MIN -20 -#define SETTING_NAV_FW_LAND_DIVE_ANGLE_MAX 20 -#define SETTING_NAV_FW_LAUNCH_VELOCITY_DEFAULT 300 -#define SETTING_NAV_FW_LAUNCH_VELOCITY 387 -#define SETTING_NAV_FW_LAUNCH_VELOCITY_MIN 100 -#define SETTING_NAV_FW_LAUNCH_VELOCITY_MAX 10000 -#define SETTING_NAV_FW_LAUNCH_ACCEL_DEFAULT 1863 -#define SETTING_NAV_FW_LAUNCH_ACCEL 388 -#define SETTING_NAV_FW_LAUNCH_ACCEL_MIN 1000 -#define SETTING_NAV_FW_LAUNCH_ACCEL_MAX 20000 -#define SETTING_NAV_FW_LAUNCH_MAX_ANGLE_DEFAULT 45 -#define SETTING_NAV_FW_LAUNCH_MAX_ANGLE 389 -#define SETTING_NAV_FW_LAUNCH_MAX_ANGLE_MIN 5 -#define SETTING_NAV_FW_LAUNCH_MAX_ANGLE_MAX 180 -#define SETTING_NAV_FW_LAUNCH_DETECT_TIME_DEFAULT 40 -#define SETTING_NAV_FW_LAUNCH_DETECT_TIME 390 -#define SETTING_NAV_FW_LAUNCH_DETECT_TIME_MIN 10 -#define SETTING_NAV_FW_LAUNCH_DETECT_TIME_MAX 1000 -#define SETTING_NAV_FW_LAUNCH_IDLE_MOTOR_DELAY_DEFAULT 0 -#define SETTING_NAV_FW_LAUNCH_IDLE_MOTOR_DELAY 391 -#define SETTING_NAV_FW_LAUNCH_IDLE_MOTOR_DELAY_MIN 0 -#define SETTING_NAV_FW_LAUNCH_IDLE_MOTOR_DELAY_MAX 60000 -#define SETTING_NAV_FW_LAUNCH_MOTOR_DELAY_DEFAULT 500 -#define SETTING_NAV_FW_LAUNCH_MOTOR_DELAY 392 -#define SETTING_NAV_FW_LAUNCH_MOTOR_DELAY_MIN 0 -#define SETTING_NAV_FW_LAUNCH_MOTOR_DELAY_MAX 5000 -#define SETTING_NAV_FW_LAUNCH_SPINUP_TIME_DEFAULT 100 -#define SETTING_NAV_FW_LAUNCH_SPINUP_TIME 393 -#define SETTING_NAV_FW_LAUNCH_SPINUP_TIME_MIN 0 -#define SETTING_NAV_FW_LAUNCH_SPINUP_TIME_MAX 1000 -#define SETTING_NAV_FW_LAUNCH_END_TIME_DEFAULT 3000 -#define SETTING_NAV_FW_LAUNCH_END_TIME 394 -#define SETTING_NAV_FW_LAUNCH_END_TIME_MIN 0 -#define SETTING_NAV_FW_LAUNCH_END_TIME_MAX 5000 -#define SETTING_NAV_FW_LAUNCH_MIN_TIME_DEFAULT 0 -#define SETTING_NAV_FW_LAUNCH_MIN_TIME 395 -#define SETTING_NAV_FW_LAUNCH_MIN_TIME_MIN 0 -#define SETTING_NAV_FW_LAUNCH_MIN_TIME_MAX 60000 -#define SETTING_NAV_FW_LAUNCH_TIMEOUT_DEFAULT 5000 -#define SETTING_NAV_FW_LAUNCH_TIMEOUT 396 -#define SETTING_NAV_FW_LAUNCH_TIMEOUT_MIN 0 -#define SETTING_NAV_FW_LAUNCH_TIMEOUT_MAX 60000 -#define SETTING_NAV_FW_LAUNCH_MAX_ALTITUDE_DEFAULT 0 -#define SETTING_NAV_FW_LAUNCH_MAX_ALTITUDE 397 -#define SETTING_NAV_FW_LAUNCH_MAX_ALTITUDE_MIN 0 -#define SETTING_NAV_FW_LAUNCH_MAX_ALTITUDE_MAX 60000 -#define SETTING_NAV_FW_LAUNCH_CLIMB_ANGLE_DEFAULT 18 -#define SETTING_NAV_FW_LAUNCH_CLIMB_ANGLE 398 -#define SETTING_NAV_FW_LAUNCH_CLIMB_ANGLE_MIN 5 -#define SETTING_NAV_FW_LAUNCH_CLIMB_ANGLE_MAX 45 -#define SETTING_NAV_FW_LAUNCH_MANUAL_THROTTLE_DEFAULT 0 -#define SETTING_NAV_FW_LAUNCH_MANUAL_THROTTLE 399 -#define SETTING_NAV_FW_LAUNCH_MANUAL_THROTTLE_MIN 0 -#define SETTING_NAV_FW_LAUNCH_MANUAL_THROTTLE_MAX 0 -#define SETTING_NAV_FW_LAUNCH_ABORT_DEADBAND_DEFAULT 100 -#define SETTING_NAV_FW_LAUNCH_ABORT_DEADBAND 400 -#define SETTING_NAV_FW_LAUNCH_ABORT_DEADBAND_MIN 2 -#define SETTING_NAV_FW_LAUNCH_ABORT_DEADBAND_MAX 250 -#define SETTING_NAV_FW_CRUISE_YAW_RATE_DEFAULT 20 -#define SETTING_NAV_FW_CRUISE_YAW_RATE 401 -#define SETTING_NAV_FW_CRUISE_YAW_RATE_MIN 0 -#define SETTING_NAV_FW_CRUISE_YAW_RATE_MAX 60 -#define SETTING_NAV_FW_ALLOW_MANUAL_THR_INCREASE_DEFAULT 0 -#define SETTING_NAV_FW_ALLOW_MANUAL_THR_INCREASE 402 -#define SETTING_NAV_FW_ALLOW_MANUAL_THR_INCREASE_MIN 0 -#define SETTING_NAV_FW_ALLOW_MANUAL_THR_INCREASE_MAX 0 -#define SETTING_NAV_USE_FW_YAW_CONTROL_DEFAULT 0 -#define SETTING_NAV_USE_FW_YAW_CONTROL 403 -#define SETTING_NAV_USE_FW_YAW_CONTROL_MIN 0 -#define SETTING_NAV_USE_FW_YAW_CONTROL_MAX 0 -#define SETTING_NAV_FW_YAW_DEADBAND_DEFAULT 0 -#define SETTING_NAV_FW_YAW_DEADBAND 404 -#define SETTING_NAV_FW_YAW_DEADBAND_MIN 0 -#define SETTING_NAV_FW_YAW_DEADBAND_MAX 90 -#define SETTING_OSD_TELEMETRY_DEFAULT 0 -#define SETTING_OSD_TELEMETRY 405 -#define SETTING_OSD_TELEMETRY_MIN 0 -#define SETTING_OSD_TELEMETRY_MAX 0 -#define SETTING_OSD_VIDEO_SYSTEM_DEFAULT 0 -#define SETTING_OSD_VIDEO_SYSTEM 406 -#define SETTING_OSD_VIDEO_SYSTEM_MIN 0 -#define SETTING_OSD_VIDEO_SYSTEM_MAX 0 -#define SETTING_OSD_ROW_SHIFTDOWN_DEFAULT 0 -#define SETTING_OSD_ROW_SHIFTDOWN 407 -#define SETTING_OSD_ROW_SHIFTDOWN_MIN 0 -#define SETTING_OSD_ROW_SHIFTDOWN_MAX 1 -#define SETTING_OSD_UNITS_DEFAULT 1 -#define SETTING_OSD_UNITS 408 -#define SETTING_OSD_UNITS_MIN 0 -#define SETTING_OSD_UNITS_MAX 0 -#define SETTING_OSD_STATS_ENERGY_UNIT_DEFAULT 0 -#define SETTING_OSD_STATS_ENERGY_UNIT 409 -#define SETTING_OSD_STATS_ENERGY_UNIT_MIN 0 -#define SETTING_OSD_STATS_ENERGY_UNIT_MAX 0 -#define SETTING_OSD_STATS_MIN_VOLTAGE_UNIT_DEFAULT 0 -#define SETTING_OSD_STATS_MIN_VOLTAGE_UNIT 410 -#define SETTING_OSD_STATS_MIN_VOLTAGE_UNIT_MIN 0 -#define SETTING_OSD_STATS_MIN_VOLTAGE_UNIT_MAX 0 -#define SETTING_OSD_STATS_PAGE_AUTO_SWAP_TIME_DEFAULT 3 -#define SETTING_OSD_STATS_PAGE_AUTO_SWAP_TIME 411 -#define SETTING_OSD_STATS_PAGE_AUTO_SWAP_TIME_MIN 0 -#define SETTING_OSD_STATS_PAGE_AUTO_SWAP_TIME_MAX 10 -#define SETTING_OSD_RSSI_ALARM_DEFAULT 20 -#define SETTING_OSD_RSSI_ALARM 412 -#define SETTING_OSD_RSSI_ALARM_MIN 0 -#define SETTING_OSD_RSSI_ALARM_MAX 100 -#define SETTING_OSD_TIME_ALARM_DEFAULT 10 -#define SETTING_OSD_TIME_ALARM 413 -#define SETTING_OSD_TIME_ALARM_MIN 0 -#define SETTING_OSD_TIME_ALARM_MAX 600 -#define SETTING_OSD_ALT_ALARM_DEFAULT 100 -#define SETTING_OSD_ALT_ALARM 414 -#define SETTING_OSD_ALT_ALARM_MIN 0 -#define SETTING_OSD_ALT_ALARM_MAX 10000 -#define SETTING_OSD_DIST_ALARM_DEFAULT 1000 -#define SETTING_OSD_DIST_ALARM 415 -#define SETTING_OSD_DIST_ALARM_MIN 0 -#define SETTING_OSD_DIST_ALARM_MAX 50000 -#define SETTING_OSD_NEG_ALT_ALARM_DEFAULT 5 -#define SETTING_OSD_NEG_ALT_ALARM 416 -#define SETTING_OSD_NEG_ALT_ALARM_MIN 0 -#define SETTING_OSD_NEG_ALT_ALARM_MAX 10000 -#define SETTING_OSD_CURRENT_ALARM_DEFAULT 0 -#define SETTING_OSD_CURRENT_ALARM 417 -#define SETTING_OSD_CURRENT_ALARM_MIN 0 -#define SETTING_OSD_CURRENT_ALARM_MAX 255 -#define SETTING_OSD_GFORCE_ALARM_DEFAULT 5 -#define SETTING_OSD_GFORCE_ALARM 418 -#define SETTING_OSD_GFORCE_ALARM_MIN 0 -#define SETTING_OSD_GFORCE_ALARM_MAX 20 -#define SETTING_OSD_GFORCE_AXIS_ALARM_MIN_DEFAULT -5 -#define SETTING_OSD_GFORCE_AXIS_ALARM_MIN 419 -#define SETTING_OSD_GFORCE_AXIS_ALARM_MIN_MIN -20 -#define SETTING_OSD_GFORCE_AXIS_ALARM_MIN_MAX 20 -#define SETTING_OSD_GFORCE_AXIS_ALARM_MAX_DEFAULT 5 -#define SETTING_OSD_GFORCE_AXIS_ALARM_MAX 420 -#define SETTING_OSD_GFORCE_AXIS_ALARM_MAX_MIN -20 -#define SETTING_OSD_GFORCE_AXIS_ALARM_MAX_MAX 20 -#define SETTING_OSD_IMU_TEMP_ALARM_MIN_DEFAULT -200 -#define SETTING_OSD_IMU_TEMP_ALARM_MIN 421 -#define SETTING_OSD_IMU_TEMP_ALARM_MIN_MIN -550 -#define SETTING_OSD_IMU_TEMP_ALARM_MIN_MAX 1250 -#define SETTING_OSD_IMU_TEMP_ALARM_MAX_DEFAULT 600 -#define SETTING_OSD_IMU_TEMP_ALARM_MAX 422 -#define SETTING_OSD_IMU_TEMP_ALARM_MAX_MIN -550 -#define SETTING_OSD_IMU_TEMP_ALARM_MAX_MAX 1250 -#define SETTING_OSD_ESC_TEMP_ALARM_MAX_DEFAULT 900 -#define SETTING_OSD_ESC_TEMP_ALARM_MAX 423 -#define SETTING_OSD_ESC_TEMP_ALARM_MAX_MIN -550 -#define SETTING_OSD_ESC_TEMP_ALARM_MAX_MAX 1500 -#define SETTING_OSD_ESC_TEMP_ALARM_MIN_DEFAULT -200 -#define SETTING_OSD_ESC_TEMP_ALARM_MIN 424 -#define SETTING_OSD_ESC_TEMP_ALARM_MIN_MIN -550 -#define SETTING_OSD_ESC_TEMP_ALARM_MIN_MAX 1500 -#define SETTING_OSD_BARO_TEMP_ALARM_MIN_DEFAULT -200 -#define SETTING_OSD_BARO_TEMP_ALARM_MIN 425 -#define SETTING_OSD_BARO_TEMP_ALARM_MIN_MIN -550 -#define SETTING_OSD_BARO_TEMP_ALARM_MIN_MAX 1250 -#define SETTING_OSD_BARO_TEMP_ALARM_MAX_DEFAULT 600 -#define SETTING_OSD_BARO_TEMP_ALARM_MAX 426 -#define SETTING_OSD_BARO_TEMP_ALARM_MAX_MIN -550 -#define SETTING_OSD_BARO_TEMP_ALARM_MAX_MAX 1250 -#define SETTING_OSD_SNR_ALARM_DEFAULT 4 -#define SETTING_OSD_SNR_ALARM 427 -#define SETTING_OSD_SNR_ALARM_MIN -20 -#define SETTING_OSD_SNR_ALARM_MAX 10 -#define SETTING_OSD_LINK_QUALITY_ALARM_DEFAULT 70 -#define SETTING_OSD_LINK_QUALITY_ALARM 428 -#define SETTING_OSD_LINK_QUALITY_ALARM_MIN 0 -#define SETTING_OSD_LINK_QUALITY_ALARM_MAX 100 -#define SETTING_OSD_RSSI_DBM_ALARM_DEFAULT 0 -#define SETTING_OSD_RSSI_DBM_ALARM 429 -#define SETTING_OSD_RSSI_DBM_ALARM_MIN -130 -#define SETTING_OSD_RSSI_DBM_ALARM_MAX 0 -#define SETTING_OSD_RSSI_DBM_MAX_DEFAULT -30 -#define SETTING_OSD_RSSI_DBM_MAX 430 -#define SETTING_OSD_RSSI_DBM_MAX_MIN -50 -#define SETTING_OSD_RSSI_DBM_MAX_MAX 0 -#define SETTING_OSD_RSSI_DBM_MIN_DEFAULT -120 -#define SETTING_OSD_RSSI_DBM_MIN 431 -#define SETTING_OSD_RSSI_DBM_MIN_MIN -130 -#define SETTING_OSD_RSSI_DBM_MIN_MAX 0 -#define SETTING_OSD_TEMP_LABEL_ALIGN_DEFAULT 0 -#define SETTING_OSD_TEMP_LABEL_ALIGN 432 -#define SETTING_OSD_TEMP_LABEL_ALIGN_MIN 0 -#define SETTING_OSD_TEMP_LABEL_ALIGN_MAX 0 -#define SETTING_OSD_AIRSPEED_ALARM_MIN_DEFAULT 0 -#define SETTING_OSD_AIRSPEED_ALARM_MIN 433 -#define SETTING_OSD_AIRSPEED_ALARM_MIN_MIN 0 -#define SETTING_OSD_AIRSPEED_ALARM_MIN_MAX 27000 -#define SETTING_OSD_AIRSPEED_ALARM_MAX_DEFAULT 0 -#define SETTING_OSD_AIRSPEED_ALARM_MAX 434 -#define SETTING_OSD_AIRSPEED_ALARM_MAX_MIN 0 -#define SETTING_OSD_AIRSPEED_ALARM_MAX_MAX 27000 -#define SETTING_OSD_AHI_REVERSE_ROLL_DEFAULT 0 -#define SETTING_OSD_AHI_REVERSE_ROLL 435 -#define SETTING_OSD_AHI_REVERSE_ROLL_MIN 0 -#define SETTING_OSD_AHI_REVERSE_ROLL_MAX 0 -#define SETTING_OSD_AHI_MAX_PITCH_DEFAULT 20 -#define SETTING_OSD_AHI_MAX_PITCH 436 -#define SETTING_OSD_AHI_MAX_PITCH_MIN 10 -#define SETTING_OSD_AHI_MAX_PITCH_MAX 90 -#define SETTING_OSD_CROSSHAIRS_STYLE_DEFAULT 0 -#define SETTING_OSD_CROSSHAIRS_STYLE 437 -#define SETTING_OSD_CROSSHAIRS_STYLE_MIN 0 -#define SETTING_OSD_CROSSHAIRS_STYLE_MAX 0 -#define SETTING_OSD_CRSF_LQ_FORMAT_DEFAULT 0 -#define SETTING_OSD_CRSF_LQ_FORMAT 438 -#define SETTING_OSD_CRSF_LQ_FORMAT_MIN 0 -#define SETTING_OSD_CRSF_LQ_FORMAT_MAX 0 -#define SETTING_OSD_HORIZON_OFFSET_DEFAULT 0 -#define SETTING_OSD_HORIZON_OFFSET 439 -#define SETTING_OSD_HORIZON_OFFSET_MIN -2 -#define SETTING_OSD_HORIZON_OFFSET_MAX 2 -#define SETTING_OSD_CAMERA_UPTILT_DEFAULT 0 -#define SETTING_OSD_CAMERA_UPTILT 440 -#define SETTING_OSD_CAMERA_UPTILT_MIN -40 -#define SETTING_OSD_CAMERA_UPTILT_MAX 80 -#define SETTING_OSD_AHI_CAMERA_UPTILT_COMP_DEFAULT 0 -#define SETTING_OSD_AHI_CAMERA_UPTILT_COMP 441 -#define SETTING_OSD_AHI_CAMERA_UPTILT_COMP_MIN 0 -#define SETTING_OSD_AHI_CAMERA_UPTILT_COMP_MAX 0 -#define SETTING_OSD_CAMERA_FOV_H_DEFAULT 135 -#define SETTING_OSD_CAMERA_FOV_H 442 -#define SETTING_OSD_CAMERA_FOV_H_MIN 60 -#define SETTING_OSD_CAMERA_FOV_H_MAX 150 -#define SETTING_OSD_CAMERA_FOV_V_DEFAULT 85 -#define SETTING_OSD_CAMERA_FOV_V 443 -#define SETTING_OSD_CAMERA_FOV_V_MIN 30 -#define SETTING_OSD_CAMERA_FOV_V_MAX 120 -#define SETTING_OSD_HUD_MARGIN_H_DEFAULT 3 -#define SETTING_OSD_HUD_MARGIN_H 444 -#define SETTING_OSD_HUD_MARGIN_H_MIN 0 -#define SETTING_OSD_HUD_MARGIN_H_MAX 4 -#define SETTING_OSD_HUD_MARGIN_V_DEFAULT 3 -#define SETTING_OSD_HUD_MARGIN_V 445 -#define SETTING_OSD_HUD_MARGIN_V_MIN 1 -#define SETTING_OSD_HUD_MARGIN_V_MAX 3 -#define SETTING_OSD_HUD_HOMING_DEFAULT 0 -#define SETTING_OSD_HUD_HOMING 446 -#define SETTING_OSD_HUD_HOMING_MIN 0 -#define SETTING_OSD_HUD_HOMING_MAX 0 -#define SETTING_OSD_HUD_HOMEPOINT_DEFAULT 0 -#define SETTING_OSD_HUD_HOMEPOINT 447 -#define SETTING_OSD_HUD_HOMEPOINT_MIN 0 -#define SETTING_OSD_HUD_HOMEPOINT_MAX 0 -#define SETTING_OSD_HUD_RADAR_DISP_DEFAULT 0 -#define SETTING_OSD_HUD_RADAR_DISP 448 -#define SETTING_OSD_HUD_RADAR_DISP_MIN 0 -#define SETTING_OSD_HUD_RADAR_DISP_MAX 4 -#define SETTING_OSD_HUD_RADAR_RANGE_MIN_DEFAULT 3 -#define SETTING_OSD_HUD_RADAR_RANGE_MIN 449 -#define SETTING_OSD_HUD_RADAR_RANGE_MIN_MIN 1 -#define SETTING_OSD_HUD_RADAR_RANGE_MIN_MAX 30 -#define SETTING_OSD_HUD_RADAR_RANGE_MAX_DEFAULT 4000 -#define SETTING_OSD_HUD_RADAR_RANGE_MAX 450 -#define SETTING_OSD_HUD_RADAR_RANGE_MAX_MIN 100 -#define SETTING_OSD_HUD_RADAR_RANGE_MAX_MAX 9990 -#define SETTING_OSD_HUD_RADAR_ALT_DIFFERENCE_DISPLAY_TIME_DEFAULT 3 -#define SETTING_OSD_HUD_RADAR_ALT_DIFFERENCE_DISPLAY_TIME 451 -#define SETTING_OSD_HUD_RADAR_ALT_DIFFERENCE_DISPLAY_TIME_MIN 0 -#define SETTING_OSD_HUD_RADAR_ALT_DIFFERENCE_DISPLAY_TIME_MAX 10 -#define SETTING_OSD_HUD_RADAR_DISTANCE_DISPLAY_TIME_DEFAULT 3 -#define SETTING_OSD_HUD_RADAR_DISTANCE_DISPLAY_TIME 452 -#define SETTING_OSD_HUD_RADAR_DISTANCE_DISPLAY_TIME_MIN 1 -#define SETTING_OSD_HUD_RADAR_DISTANCE_DISPLAY_TIME_MAX 10 -#define SETTING_OSD_HUD_WP_DISP_DEFAULT 0 -#define SETTING_OSD_HUD_WP_DISP 453 -#define SETTING_OSD_HUD_WP_DISP_MIN 0 -#define SETTING_OSD_HUD_WP_DISP_MAX 3 -#define SETTING_OSD_LEFT_SIDEBAR_SCROLL_DEFAULT 0 -#define SETTING_OSD_LEFT_SIDEBAR_SCROLL 454 -#define SETTING_OSD_LEFT_SIDEBAR_SCROLL_MIN 0 -#define SETTING_OSD_LEFT_SIDEBAR_SCROLL_MAX 0 -#define SETTING_OSD_RIGHT_SIDEBAR_SCROLL_DEFAULT 0 -#define SETTING_OSD_RIGHT_SIDEBAR_SCROLL 455 -#define SETTING_OSD_RIGHT_SIDEBAR_SCROLL_MIN 0 -#define SETTING_OSD_RIGHT_SIDEBAR_SCROLL_MAX 0 -#define SETTING_OSD_SIDEBAR_SCROLL_ARROWS_DEFAULT 0 -#define SETTING_OSD_SIDEBAR_SCROLL_ARROWS 456 -#define SETTING_OSD_SIDEBAR_SCROLL_ARROWS_MIN 0 -#define SETTING_OSD_SIDEBAR_SCROLL_ARROWS_MAX 0 -#define SETTING_OSD_MAIN_VOLTAGE_DECIMALS_DEFAULT 1 -#define SETTING_OSD_MAIN_VOLTAGE_DECIMALS 457 -#define SETTING_OSD_MAIN_VOLTAGE_DECIMALS_MIN 1 -#define SETTING_OSD_MAIN_VOLTAGE_DECIMALS_MAX 2 -#define SETTING_OSD_COORDINATE_DIGITS_DEFAULT 9 -#define SETTING_OSD_COORDINATE_DIGITS 458 -#define SETTING_OSD_COORDINATE_DIGITS_MIN 8 -#define SETTING_OSD_COORDINATE_DIGITS_MAX 11 -#define SETTING_OSD_ESTIMATIONS_WIND_COMPENSATION_DEFAULT 1 -#define SETTING_OSD_ESTIMATIONS_WIND_COMPENSATION 459 -#define SETTING_OSD_ESTIMATIONS_WIND_COMPENSATION_MIN 0 -#define SETTING_OSD_ESTIMATIONS_WIND_COMPENSATION_MAX 0 -#define SETTING_OSD_FAILSAFE_SWITCH_LAYOUT_DEFAULT 0 -#define SETTING_OSD_FAILSAFE_SWITCH_LAYOUT 460 -#define SETTING_OSD_FAILSAFE_SWITCH_LAYOUT_MIN 0 -#define SETTING_OSD_FAILSAFE_SWITCH_LAYOUT_MAX 0 -#define SETTING_OSD_PLUS_CODE_DIGITS_DEFAULT 11 -#define SETTING_OSD_PLUS_CODE_DIGITS 461 -#define SETTING_OSD_PLUS_CODE_DIGITS_MIN 10 -#define SETTING_OSD_PLUS_CODE_DIGITS_MAX 13 -#define SETTING_OSD_PLUS_CODE_SHORT_DEFAULT 0 -#define SETTING_OSD_PLUS_CODE_SHORT 462 -#define SETTING_OSD_PLUS_CODE_SHORT_MIN 0 -#define SETTING_OSD_PLUS_CODE_SHORT_MAX 0 -#define SETTING_OSD_AHI_STYLE_DEFAULT 0 -#define SETTING_OSD_AHI_STYLE 463 -#define SETTING_OSD_AHI_STYLE_MIN 0 -#define SETTING_OSD_AHI_STYLE_MAX 0 -#define SETTING_OSD_FORCE_GRID_DEFAULT 0 -#define SETTING_OSD_FORCE_GRID 464 -#define SETTING_OSD_FORCE_GRID_MIN 0 -#define SETTING_OSD_FORCE_GRID_MAX 0 -#define SETTING_OSD_AHI_BORDERED_DEFAULT 0 -#define SETTING_OSD_AHI_BORDERED 465 -#define SETTING_OSD_AHI_BORDERED_MIN 0 -#define SETTING_OSD_AHI_BORDERED_MAX 0 -#define SETTING_OSD_AHI_WIDTH_DEFAULT 132 -#define SETTING_OSD_AHI_WIDTH 466 -#define SETTING_OSD_AHI_WIDTH_MIN 0 -#define SETTING_OSD_AHI_WIDTH_MAX 255 -#define SETTING_OSD_AHI_HEIGHT_DEFAULT 162 -#define SETTING_OSD_AHI_HEIGHT 467 -#define SETTING_OSD_AHI_HEIGHT_MIN 0 -#define SETTING_OSD_AHI_HEIGHT_MAX 255 -#define SETTING_OSD_AHI_VERTICAL_OFFSET_DEFAULT -18 -#define SETTING_OSD_AHI_VERTICAL_OFFSET 468 -#define SETTING_OSD_AHI_VERTICAL_OFFSET_MIN -128 -#define SETTING_OSD_AHI_VERTICAL_OFFSET_MAX 127 -#define SETTING_OSD_SIDEBAR_HORIZONTAL_OFFSET_DEFAULT 0 -#define SETTING_OSD_SIDEBAR_HORIZONTAL_OFFSET 469 -#define SETTING_OSD_SIDEBAR_HORIZONTAL_OFFSET_MIN -128 -#define SETTING_OSD_SIDEBAR_HORIZONTAL_OFFSET_MAX 127 -#define SETTING_OSD_LEFT_SIDEBAR_SCROLL_STEP_DEFAULT 0 -#define SETTING_OSD_LEFT_SIDEBAR_SCROLL_STEP 470 -#define SETTING_OSD_LEFT_SIDEBAR_SCROLL_STEP_MIN 0 -#define SETTING_OSD_LEFT_SIDEBAR_SCROLL_STEP_MAX 255 -#define SETTING_OSD_RIGHT_SIDEBAR_SCROLL_STEP_DEFAULT 0 -#define SETTING_OSD_RIGHT_SIDEBAR_SCROLL_STEP 471 -#define SETTING_OSD_RIGHT_SIDEBAR_SCROLL_STEP_MIN 0 -#define SETTING_OSD_RIGHT_SIDEBAR_SCROLL_STEP_MAX 255 -#define SETTING_OSD_SIDEBAR_HEIGHT_DEFAULT 3 -#define SETTING_OSD_SIDEBAR_HEIGHT 472 -#define SETTING_OSD_SIDEBAR_HEIGHT_MIN 0 -#define SETTING_OSD_SIDEBAR_HEIGHT_MAX 5 -#define SETTING_OSD_AHI_PITCH_INTERVAL_DEFAULT 0 -#define SETTING_OSD_AHI_PITCH_INTERVAL 473 -#define SETTING_OSD_AHI_PITCH_INTERVAL_MIN 0 -#define SETTING_OSD_AHI_PITCH_INTERVAL_MAX 30 -#define SETTING_OSD_HOME_POSITION_ARM_SCREEN_DEFAULT 1 -#define SETTING_OSD_HOME_POSITION_ARM_SCREEN 474 -#define SETTING_OSD_HOME_POSITION_ARM_SCREEN_MIN 0 -#define SETTING_OSD_HOME_POSITION_ARM_SCREEN_MAX 0 -#define SETTING_OSD_PAN_SERVO_INDEX_DEFAULT 0 -#define SETTING_OSD_PAN_SERVO_INDEX 475 -#define SETTING_OSD_PAN_SERVO_INDEX_MIN 0 -#define SETTING_OSD_PAN_SERVO_INDEX_MAX 10 -#define SETTING_OSD_PAN_SERVO_PWM2CENTIDEG_DEFAULT 0 -#define SETTING_OSD_PAN_SERVO_PWM2CENTIDEG 476 -#define SETTING_OSD_PAN_SERVO_PWM2CENTIDEG_MIN -36 -#define SETTING_OSD_PAN_SERVO_PWM2CENTIDEG_MAX 36 -#define SETTING_OSD_ESC_RPM_PRECISION_DEFAULT 3 -#define SETTING_OSD_ESC_RPM_PRECISION 477 -#define SETTING_OSD_ESC_RPM_PRECISION_MIN 3 -#define SETTING_OSD_ESC_RPM_PRECISION_MAX 6 -#define SETTING_OSD_MAH_USED_PRECISION_DEFAULT 4 -#define SETTING_OSD_MAH_USED_PRECISION 478 -#define SETTING_OSD_MAH_USED_PRECISION_MIN 4 -#define SETTING_OSD_MAH_USED_PRECISION_MAX 6 -#define SETTING_OSD_SWITCH_INDICATOR_ZERO_NAME_DEFAULT { 70, 76, 65, 80, 0 } -#define SETTING_OSD_SWITCH_INDICATOR_ZERO_NAME 479 -#define SETTING_OSD_SWITCH_INDICATOR_ZERO_NAME_MIN 0 -#define SETTING_OSD_SWITCH_INDICATOR_ZERO_NAME_MAX 5 -#define SETTING_OSD_SWITCH_INDICATOR_ONE_NAME_DEFAULT { 71, 69, 65, 82, 0 } -#define SETTING_OSD_SWITCH_INDICATOR_ONE_NAME 480 -#define SETTING_OSD_SWITCH_INDICATOR_ONE_NAME_MIN 0 -#define SETTING_OSD_SWITCH_INDICATOR_ONE_NAME_MAX 5 -#define SETTING_OSD_SWITCH_INDICATOR_TWO_NAME_DEFAULT { 67, 65, 77, 0 } -#define SETTING_OSD_SWITCH_INDICATOR_TWO_NAME 481 -#define SETTING_OSD_SWITCH_INDICATOR_TWO_NAME_MIN 0 -#define SETTING_OSD_SWITCH_INDICATOR_TWO_NAME_MAX 5 -#define SETTING_OSD_SWITCH_INDICATOR_THREE_NAME_DEFAULT { 76, 73, 71, 84, 0 } -#define SETTING_OSD_SWITCH_INDICATOR_THREE_NAME 482 -#define SETTING_OSD_SWITCH_INDICATOR_THREE_NAME_MIN 0 -#define SETTING_OSD_SWITCH_INDICATOR_THREE_NAME_MAX 5 -#define SETTING_OSD_SWITCH_INDICATOR_ZERO_CHANNEL_DEFAULT 5 -#define SETTING_OSD_SWITCH_INDICATOR_ZERO_CHANNEL 483 -#define SETTING_OSD_SWITCH_INDICATOR_ZERO_CHANNEL_MIN 5 -#define SETTING_OSD_SWITCH_INDICATOR_ZERO_CHANNEL_MAX 18 -#define SETTING_OSD_SWITCH_INDICATOR_ONE_CHANNEL_DEFAULT 5 -#define SETTING_OSD_SWITCH_INDICATOR_ONE_CHANNEL 484 -#define SETTING_OSD_SWITCH_INDICATOR_ONE_CHANNEL_MIN 5 -#define SETTING_OSD_SWITCH_INDICATOR_ONE_CHANNEL_MAX 18 -#define SETTING_OSD_SWITCH_INDICATOR_TWO_CHANNEL_DEFAULT 5 -#define SETTING_OSD_SWITCH_INDICATOR_TWO_CHANNEL 485 -#define SETTING_OSD_SWITCH_INDICATOR_TWO_CHANNEL_MIN 5 -#define SETTING_OSD_SWITCH_INDICATOR_TWO_CHANNEL_MAX 18 -#define SETTING_OSD_SWITCH_INDICATOR_THREE_CHANNEL_DEFAULT 5 -#define SETTING_OSD_SWITCH_INDICATOR_THREE_CHANNEL 486 -#define SETTING_OSD_SWITCH_INDICATOR_THREE_CHANNEL_MIN 5 -#define SETTING_OSD_SWITCH_INDICATOR_THREE_CHANNEL_MAX 18 -#define SETTING_OSD_SWITCH_INDICATORS_ALIGN_LEFT_DEFAULT 1 -#define SETTING_OSD_SWITCH_INDICATORS_ALIGN_LEFT 487 -#define SETTING_OSD_SWITCH_INDICATORS_ALIGN_LEFT_MIN 0 -#define SETTING_OSD_SWITCH_INDICATORS_ALIGN_LEFT_MAX 0 -#define SETTING_OSD_SYSTEM_MSG_DISPLAY_TIME_DEFAULT 1000 -#define SETTING_OSD_SYSTEM_MSG_DISPLAY_TIME 488 -#define SETTING_OSD_SYSTEM_MSG_DISPLAY_TIME_MIN 500 -#define SETTING_OSD_SYSTEM_MSG_DISPLAY_TIME_MAX 5000 -#define SETTING_OSD_SPEED_SOURCE_DEFAULT 0 -#define SETTING_OSD_SPEED_SOURCE 489 -#define SETTING_OSD_SPEED_SOURCE_MIN 0 -#define SETTING_OSD_SPEED_SOURCE_MAX 0 -#define SETTING_DEBUG_MODE_DEFAULT 0 -#define SETTING_DEBUG_MODE 490 -#define SETTING_DEBUG_MODE_MIN 0 -#define SETTING_DEBUG_MODE_MAX 0 -#define SETTING_THROTTLE_TILT_COMP_STR_DEFAULT 0 -#define SETTING_THROTTLE_TILT_COMP_STR 491 -#define SETTING_THROTTLE_TILT_COMP_STR_MIN 0 -#define SETTING_THROTTLE_TILT_COMP_STR_MAX 100 -#define SETTING_NAME_DEFAULT { 0 } -#define SETTING_NAME 492 -#define SETTING_NAME_MIN 0 -#define SETTING_NAME_MAX 16 -#define SETTING_MODE_RANGE_LOGIC_OPERATOR_DEFAULT 0 -#define SETTING_MODE_RANGE_LOGIC_OPERATOR 493 -#define SETTING_MODE_RANGE_LOGIC_OPERATOR_MIN 0 -#define SETTING_MODE_RANGE_LOGIC_OPERATOR_MAX 0 -#define SETTING_STATS_DEFAULT 0 -#define SETTING_STATS 494 -#define SETTING_STATS_MIN 0 -#define SETTING_STATS_MAX 0 -#define SETTING_STATS_TOTAL_TIME_DEFAULT 0 -#define SETTING_STATS_TOTAL_TIME 495 -#define SETTING_STATS_TOTAL_TIME_MIN 0 -#define SETTING_STATS_TOTAL_TIME_MAX 2147483647 -#define SETTING_STATS_TOTAL_DIST_DEFAULT 0 -#define SETTING_STATS_TOTAL_DIST 496 -#define SETTING_STATS_TOTAL_DIST_MIN 0 -#define SETTING_STATS_TOTAL_DIST_MAX 2147483647 -#define SETTING_STATS_TOTAL_ENERGY_DEFAULT 0 -#define SETTING_STATS_TOTAL_ENERGY 497 -#define SETTING_STATS_TOTAL_ENERGY_MIN 0 -#define SETTING_STATS_TOTAL_ENERGY_MAX 2147483647 -#define SETTING_TZ_OFFSET_DEFAULT 0 -#define SETTING_TZ_OFFSET 498 -#define SETTING_TZ_OFFSET_MIN -1440 -#define SETTING_TZ_OFFSET_MAX 1440 -#define SETTING_TZ_AUTOMATIC_DST_DEFAULT 0 -#define SETTING_TZ_AUTOMATIC_DST 499 -#define SETTING_TZ_AUTOMATIC_DST_MIN 0 -#define SETTING_TZ_AUTOMATIC_DST_MAX 0 -#define SETTING_DISPLAY_FORCE_SW_BLINK_DEFAULT 0 -#define SETTING_DISPLAY_FORCE_SW_BLINK 500 -#define SETTING_DISPLAY_FORCE_SW_BLINK_MIN 0 -#define SETTING_DISPLAY_FORCE_SW_BLINK_MAX 0 -#define SETTING_LOG_LEVEL_DEFAULT 0 -#define SETTING_LOG_LEVEL 501 -#define SETTING_LOG_LEVEL_MIN 0 -#define SETTING_LOG_LEVEL_MAX 0 -#define SETTING_LOG_TOPICS_DEFAULT 0 -#define SETTING_LOG_TOPICS 502 -#define SETTING_LOG_TOPICS_MIN 0 -#define SETTING_LOG_TOPICS_MAX 4294967295 -#define SETTING_SMARTPORT_MASTER_HALFDUPLEX_DEFAULT 1 -#define SETTING_SMARTPORT_MASTER_HALFDUPLEX 503 -#define SETTING_SMARTPORT_MASTER_HALFDUPLEX_MIN 0 -#define SETTING_SMARTPORT_MASTER_HALFDUPLEX_MAX 0 -#define SETTING_SMARTPORT_MASTER_INVERTED_DEFAULT 0 -#define SETTING_SMARTPORT_MASTER_INVERTED 504 -#define SETTING_SMARTPORT_MASTER_INVERTED_MIN 0 -#define SETTING_SMARTPORT_MASTER_INVERTED_MAX 0 -#define SETTING_DJI_WORKAROUNDS_DEFAULT 1 -#define SETTING_DJI_WORKAROUNDS 505 -#define SETTING_DJI_WORKAROUNDS_MIN 0 -#define SETTING_DJI_WORKAROUNDS_MAX 255 -#define SETTING_DJI_USE_NAME_FOR_MESSAGES_DEFAULT 1 -#define SETTING_DJI_USE_NAME_FOR_MESSAGES 506 -#define SETTING_DJI_USE_NAME_FOR_MESSAGES_MIN 0 -#define SETTING_DJI_USE_NAME_FOR_MESSAGES_MAX 0 -#define SETTING_DJI_ESC_TEMP_SOURCE_DEFAULT 0 -#define SETTING_DJI_ESC_TEMP_SOURCE 507 -#define SETTING_DJI_ESC_TEMP_SOURCE_MIN 0 -#define SETTING_DJI_ESC_TEMP_SOURCE_MAX 0 -#define SETTING_DJI_MESSAGE_SPEED_SOURCE_DEFAULT 1 -#define SETTING_DJI_MESSAGE_SPEED_SOURCE 508 -#define SETTING_DJI_MESSAGE_SPEED_SOURCE_MIN 0 -#define SETTING_DJI_MESSAGE_SPEED_SOURCE_MAX 0 -#define SETTING_DJI_RSSI_SOURCE_DEFAULT 0 -#define SETTING_DJI_RSSI_SOURCE 509 -#define SETTING_DJI_RSSI_SOURCE_MIN 0 -#define SETTING_DJI_RSSI_SOURCE_MAX 0 -#define SETTING_DJI_USE_ADJUSTMENTS_DEFAULT 0 -#define SETTING_DJI_USE_ADJUSTMENTS 510 -#define SETTING_DJI_USE_ADJUSTMENTS_MIN 0 -#define SETTING_DJI_USE_ADJUSTMENTS_MAX 0 -#define SETTING_DJI_CN_ALTERNATING_DURATION_DEFAULT 30 -#define SETTING_DJI_CN_ALTERNATING_DURATION 511 -#define SETTING_DJI_CN_ALTERNATING_DURATION_MIN 1 -#define SETTING_DJI_CN_ALTERNATING_DURATION_MAX 150 -#define SETTING_DSHOT_BEEPER_ENABLED_DEFAULT 1 -#define SETTING_DSHOT_BEEPER_ENABLED 512 -#define SETTING_DSHOT_BEEPER_ENABLED_MIN 0 -#define SETTING_DSHOT_BEEPER_ENABLED_MAX 0 -#define SETTING_DSHOT_BEEPER_TONE_DEFAULT 1 -#define SETTING_DSHOT_BEEPER_TONE 513 -#define SETTING_DSHOT_BEEPER_TONE_MIN 1 -#define SETTING_DSHOT_BEEPER_TONE_MAX 5 -#define SETTING_BEEPER_PWM_MODE_DEFAULT 0 -#define SETTING_BEEPER_PWM_MODE 514 -#define SETTING_BEEPER_PWM_MODE_MIN 0 -#define SETTING_BEEPER_PWM_MODE_MAX 0 -#define SETTING_LIMIT_PI_P_DEFAULT 100 -#define SETTING_LIMIT_PI_P 515 -#define SETTING_LIMIT_PI_P_MIN 0 -#define SETTING_LIMIT_PI_P_MAX 10000 -#define SETTING_LIMIT_PI_I_DEFAULT 100 -#define SETTING_LIMIT_PI_I 516 -#define SETTING_LIMIT_PI_I_MIN 0 -#define SETTING_LIMIT_PI_I_MAX 10000 -#define SETTING_LIMIT_ATTN_FILTER_CUTOFF_DEFAULT 1.2f -#define SETTING_LIMIT_ATTN_FILTER_CUTOFF 517 -#define SETTING_LIMIT_ATTN_FILTER_CUTOFF_MIN 0 -#define SETTING_LIMIT_ATTN_FILTER_CUTOFF_MAX 100