UNPKG

@betaflight/api

Version:

A high-level API to read data from betaflight flight controllers

257 lines 14.1 kB
export var TargetCapabilities; (function (TargetCapabilities) { TargetCapabilities[TargetCapabilities["HAS_VCP"] = 0] = "HAS_VCP"; TargetCapabilities[TargetCapabilities["HAS_SOFTSERIAL"] = 1] = "HAS_SOFTSERIAL"; TargetCapabilities[TargetCapabilities["IS_UNIFIED"] = 2] = "IS_UNIFIED"; TargetCapabilities[TargetCapabilities["HAS_FLASH_BOOTLOADER"] = 3] = "HAS_FLASH_BOOTLOADER"; TargetCapabilities[TargetCapabilities["SUPPORTS_CUSTOM_DEFAULTS"] = 4] = "SUPPORTS_CUSTOM_DEFAULTS"; TargetCapabilities[TargetCapabilities["HAS_CUSTOM_DEFAULTS"] = 5] = "HAS_CUSTOM_DEFAULTS"; TargetCapabilities[TargetCapabilities["SUPPORTS_RX_BIND"] = 6] = "SUPPORTS_RX_BIND"; })(TargetCapabilities || (TargetCapabilities = {})); export var EscProtocols; (function (EscProtocols) { EscProtocols[EscProtocols["PWM"] = 0] = "PWM"; EscProtocols[EscProtocols["ONESHOT125"] = 1] = "ONESHOT125"; EscProtocols[EscProtocols["ONESHOT42"] = 2] = "ONESHOT42"; EscProtocols[EscProtocols["MULTISHOT"] = 3] = "MULTISHOT"; EscProtocols[EscProtocols["BRUSHED"] = 4] = "BRUSHED"; EscProtocols[EscProtocols["DSHOT150"] = 5] = "DSHOT150"; EscProtocols[EscProtocols["DSHOT300"] = 6] = "DSHOT300"; EscProtocols[EscProtocols["DSHOT600"] = 7] = "DSHOT600"; EscProtocols[EscProtocols["DSHOT1200"] = 8] = "DSHOT1200"; EscProtocols[EscProtocols["PROSHOT1000"] = 9] = "PROSHOT1000"; EscProtocols[EscProtocols["DISABLED"] = 10] = "DISABLED"; })(EscProtocols || (EscProtocols = {})); export var Features; (function (Features) { Features[Features["RX_PPM"] = 0] = "RX_PPM"; Features[Features["INFLIGHT_ACC_CAL"] = 1] = "INFLIGHT_ACC_CAL"; Features[Features["RX_SERIAL"] = 2] = "RX_SERIAL"; Features[Features["MOTOR_STOP"] = 3] = "MOTOR_STOP"; Features[Features["SERVO_TILT"] = 4] = "SERVO_TILT"; Features[Features["SOFTSERIAL"] = 5] = "SOFTSERIAL"; Features[Features["GPS"] = 6] = "GPS"; Features[Features["SONAR"] = 7] = "SONAR"; Features[Features["TELEMETRY"] = 8] = "TELEMETRY"; Features[Features["3D"] = 9] = "3D"; Features[Features["RX_PARALLEL_PWM"] = 10] = "RX_PARALLEL_PWM"; Features[Features["RX_MSP"] = 11] = "RX_MSP"; Features[Features["RSSI_ADC"] = 12] = "RSSI_ADC"; Features[Features["LED_STRIP"] = 13] = "LED_STRIP"; Features[Features["DISPLAY"] = 14] = "DISPLAY"; Features[Features["BLACKBOX"] = 15] = "BLACKBOX"; Features[Features["CHANNEL_FORWARDING"] = 16] = "CHANNEL_FORWARDING"; Features[Features["FAILSAFE"] = 17] = "FAILSAFE"; Features[Features["TRANSPONDER"] = 18] = "TRANSPONDER"; Features[Features["AIRMODE"] = 19] = "AIRMODE"; Features[Features["SUPEREXPO_RATES"] = 20] = "SUPEREXPO_RATES"; Features[Features["SDCARD"] = 21] = "SDCARD"; Features[Features["OSD"] = 22] = "OSD"; Features[Features["VTX"] = 23] = "VTX"; Features[Features["RX_SPI"] = 24] = "RX_SPI"; Features[Features["ESC_SENSOR"] = 25] = "ESC_SENSOR"; Features[Features["ANTI_GRAVITY"] = 26] = "ANTI_GRAVITY"; Features[Features["DYNAMIC_FILTER"] = 27] = "DYNAMIC_FILTER"; Features[Features["VBAT"] = 28] = "VBAT"; Features[Features["VCURRENT_METER"] = 29] = "VCURRENT_METER"; })(Features || (Features = {})); export var DisarmFlags; (function (DisarmFlags) { DisarmFlags[DisarmFlags["NO_GYRO"] = 0] = "NO_GYRO"; DisarmFlags[DisarmFlags["FAILSAFE"] = 1] = "FAILSAFE"; DisarmFlags[DisarmFlags["RX_FAILSAFE"] = 2] = "RX_FAILSAFE"; DisarmFlags[DisarmFlags["BAD_RX_RECOVERY"] = 3] = "BAD_RX_RECOVERY"; DisarmFlags[DisarmFlags["BOXFAILSAFE"] = 4] = "BOXFAILSAFE"; DisarmFlags[DisarmFlags["THROTTLE"] = 5] = "THROTTLE"; DisarmFlags[DisarmFlags["ANGLE"] = 6] = "ANGLE"; DisarmFlags[DisarmFlags["BOOT_GRACE_TIME"] = 7] = "BOOT_GRACE_TIME"; DisarmFlags[DisarmFlags["NOPREARM"] = 8] = "NOPREARM"; DisarmFlags[DisarmFlags["LOAD"] = 9] = "LOAD"; DisarmFlags[DisarmFlags["CALIBRATING"] = 10] = "CALIBRATING"; DisarmFlags[DisarmFlags["CLI"] = 11] = "CLI"; DisarmFlags[DisarmFlags["CMS_MENU"] = 12] = "CMS_MENU"; DisarmFlags[DisarmFlags["OSD_MENU"] = 13] = "OSD_MENU"; DisarmFlags[DisarmFlags["BST"] = 14] = "BST"; DisarmFlags[DisarmFlags["MSP"] = 15] = "MSP"; DisarmFlags[DisarmFlags["RUNAWAY_TAKEOFF"] = 16] = "RUNAWAY_TAKEOFF"; DisarmFlags[DisarmFlags["PARALYZE"] = 17] = "PARALYZE"; DisarmFlags[DisarmFlags["GPS"] = 18] = "GPS"; DisarmFlags[DisarmFlags["RESC"] = 19] = "RESC"; DisarmFlags[DisarmFlags["RPMFILTER"] = 20] = "RPMFILTER"; DisarmFlags[DisarmFlags["CRASH"] = 21] = "CRASH"; DisarmFlags[DisarmFlags["REBOOT_REQD"] = 22] = "REBOOT_REQD"; DisarmFlags[DisarmFlags["DSHOT_BBANG"] = 23] = "DSHOT_BBANG"; DisarmFlags[DisarmFlags["NO_ACC_CAL"] = 24] = "NO_ACC_CAL"; DisarmFlags[DisarmFlags["ARM_SWITCH"] = 25] = "ARM_SWITCH"; DisarmFlags[DisarmFlags["UNKNOWN"] = 26] = "UNKNOWN"; })(DisarmFlags || (DisarmFlags = {})); export var Sensors; (function (Sensors) { Sensors[Sensors["ACCELEROMETER"] = 0] = "ACCELEROMETER"; Sensors[Sensors["BAROMETER"] = 1] = "BAROMETER"; Sensors[Sensors["MAGNETOMETER"] = 2] = "MAGNETOMETER"; Sensors[Sensors["GPS"] = 3] = "GPS"; Sensors[Sensors["SONAR"] = 4] = "SONAR"; Sensors[Sensors["GYRO"] = 5] = "GYRO"; Sensors[Sensors["UNKNOWN"] = 6] = "UNKNOWN"; })(Sensors || (Sensors = {})); export var RebootTypes; (function (RebootTypes) { RebootTypes[RebootTypes["FIRMWARE"] = 0] = "FIRMWARE"; RebootTypes[RebootTypes["BOOTLOADER"] = 1] = "BOOTLOADER"; RebootTypes[RebootTypes["MSC"] = 2] = "MSC"; RebootTypes[RebootTypes["MSC_UTC"] = 3] = "MSC_UTC"; })(RebootTypes || (RebootTypes = {})); export var McuTypes; (function (McuTypes) { McuTypes[McuTypes["SIMULATOR"] = 0] = "SIMULATOR"; McuTypes[McuTypes["F103"] = 1] = "F103"; McuTypes[McuTypes["F303"] = 2] = "F303"; McuTypes[McuTypes["F40X"] = 3] = "F40X"; McuTypes[McuTypes["F411"] = 4] = "F411"; McuTypes[McuTypes["F446"] = 5] = "F446"; McuTypes[McuTypes["F722"] = 6] = "F722"; McuTypes[McuTypes["F745"] = 7] = "F745"; McuTypes[McuTypes["F746"] = 8] = "F746"; McuTypes[McuTypes["F765"] = 9] = "F765"; McuTypes[McuTypes["H750"] = 10] = "H750"; McuTypes[McuTypes["H743_REV_UNKNOWN"] = 11] = "H743_REV_UNKNOWN"; McuTypes[McuTypes["H743_REV_Y"] = 12] = "H743_REV_Y"; McuTypes[McuTypes["H743_REV_X"] = 13] = "H743_REV_X"; McuTypes[McuTypes["H743_REV_V"] = 14] = "H743_REV_V"; McuTypes[McuTypes["H7A3"] = 15] = "H7A3"; McuTypes[McuTypes["H723_725"] = 16] = "H723_725"; McuTypes[McuTypes["UNKNOWN"] = 255] = "UNKNOWN"; })(McuTypes || (McuTypes = {})); export var Beepers; (function (Beepers) { Beepers[Beepers["GYRO_CALIBRATED"] = 0] = "GYRO_CALIBRATED"; Beepers[Beepers["RX_LOST"] = 1] = "RX_LOST"; Beepers[Beepers["RX_LOST_LANDING"] = 2] = "RX_LOST_LANDING"; Beepers[Beepers["DISARMING"] = 3] = "DISARMING"; Beepers[Beepers["ARMING"] = 4] = "ARMING"; Beepers[Beepers["ARMING_GPS_FIX"] = 5] = "ARMING_GPS_FIX"; Beepers[Beepers["BAT_CRIT_LOW"] = 6] = "BAT_CRIT_LOW"; Beepers[Beepers["BAT_LOW"] = 7] = "BAT_LOW"; Beepers[Beepers["GPS_STATUS"] = 8] = "GPS_STATUS"; Beepers[Beepers["RX_SET"] = 9] = "RX_SET"; Beepers[Beepers["ACC_CALIBRATION"] = 10] = "ACC_CALIBRATION"; Beepers[Beepers["ACC_CALIBRATION_FAIL"] = 11] = "ACC_CALIBRATION_FAIL"; Beepers[Beepers["READY_BEEP"] = 12] = "READY_BEEP"; Beepers[Beepers["MULTI_BEEPS"] = 13] = "MULTI_BEEPS"; Beepers[Beepers["DISARM_REPEAT"] = 14] = "DISARM_REPEAT"; Beepers[Beepers["ARMED"] = 15] = "ARMED"; Beepers[Beepers["SYSTEM_INIT"] = 16] = "SYSTEM_INIT"; Beepers[Beepers["USB"] = 17] = "USB"; Beepers[Beepers["BLACKBOX_ERASE"] = 18] = "BLACKBOX_ERASE"; Beepers[Beepers["CRASH_FLIP"] = 19] = "CRASH_FLIP"; Beepers[Beepers["CAM_CONNECTION_OPEN"] = 20] = "CAM_CONNECTION_OPEN"; Beepers[Beepers["CAM_CONNECTION_CLOSE"] = 21] = "CAM_CONNECTION_CLOSE"; Beepers[Beepers["RC_SMOOTHING_INIT_FAIL"] = 22] = "RC_SMOOTHING_INIT_FAIL"; })(Beepers || (Beepers = {})); export var SerialRxProviders; (function (SerialRxProviders) { SerialRxProviders[SerialRxProviders["SPEKTRUM1024"] = 0] = "SPEKTRUM1024"; SerialRxProviders[SerialRxProviders["SBUS"] = 1] = "SBUS"; SerialRxProviders[SerialRxProviders["SUMD"] = 2] = "SUMD"; SerialRxProviders[SerialRxProviders["SUMH"] = 3] = "SUMH"; SerialRxProviders[SerialRxProviders["XBUS_MODE_B"] = 4] = "XBUS_MODE_B"; SerialRxProviders[SerialRxProviders["XBUS_MODE_B_RJ01"] = 5] = "XBUS_MODE_B_RJ01"; SerialRxProviders[SerialRxProviders["IBUS"] = 6] = "IBUS"; SerialRxProviders[SerialRxProviders["JETIEXBUS"] = 7] = "JETIEXBUS"; SerialRxProviders[SerialRxProviders["CRSF"] = 8] = "CRSF"; SerialRxProviders[SerialRxProviders["SPEKTRUM2048"] = 9] = "SPEKTRUM2048"; SerialRxProviders[SerialRxProviders["SPEKTRUM2048_SRXL"] = 10] = "SPEKTRUM2048_SRXL"; SerialRxProviders[SerialRxProviders["TARGET_CUSTOM"] = 11] = "TARGET_CUSTOM"; SerialRxProviders[SerialRxProviders["FRSKY_FPORT"] = 12] = "FRSKY_FPORT"; SerialRxProviders[SerialRxProviders["SPEKTRUM_SRXL2"] = 13] = "SPEKTRUM_SRXL2"; })(SerialRxProviders || (SerialRxProviders = {})); export var SpiRxProtocols; (function (SpiRxProtocols) { SpiRxProtocols[SpiRxProtocols["NRF24_V202_250K"] = 0] = "NRF24_V202_250K"; SpiRxProtocols[SpiRxProtocols["NRF24_V202_1M"] = 1] = "NRF24_V202_1M"; SpiRxProtocols[SpiRxProtocols["NRF24_SYMA_X"] = 2] = "NRF24_SYMA_X"; SpiRxProtocols[SpiRxProtocols["NRF24_SYMA_X5C"] = 3] = "NRF24_SYMA_X5C"; SpiRxProtocols[SpiRxProtocols["NRF24_CX10"] = 4] = "NRF24_CX10"; SpiRxProtocols[SpiRxProtocols["CX10A"] = 5] = "CX10A"; SpiRxProtocols[SpiRxProtocols["NRF24_H8_3D"] = 6] = "NRF24_H8_3D"; SpiRxProtocols[SpiRxProtocols["NRF24_INAV"] = 7] = "NRF24_INAV"; SpiRxProtocols[SpiRxProtocols["FRSKY_D"] = 8] = "FRSKY_D"; SpiRxProtocols[SpiRxProtocols["FRSKY_X"] = 9] = "FRSKY_X"; SpiRxProtocols[SpiRxProtocols["A7105_FLYSKY"] = 10] = "A7105_FLYSKY"; SpiRxProtocols[SpiRxProtocols["A7105_FLYSKY_2A"] = 11] = "A7105_FLYSKY_2A"; SpiRxProtocols[SpiRxProtocols["NRF24_KN"] = 12] = "NRF24_KN"; SpiRxProtocols[SpiRxProtocols["SFHSS"] = 13] = "SFHSS"; SpiRxProtocols[SpiRxProtocols["SPEKTRUM"] = 14] = "SPEKTRUM"; SpiRxProtocols[SpiRxProtocols["FRSKY_X_LBT"] = 15] = "FRSKY_X_LBT"; })(SpiRxProtocols || (SpiRxProtocols = {})); export var RcInterpolations; (function (RcInterpolations) { RcInterpolations[RcInterpolations["OFF"] = 0] = "OFF"; RcInterpolations[RcInterpolations["DEFAULT"] = 1] = "DEFAULT"; RcInterpolations[RcInterpolations["AUTO"] = 2] = "AUTO"; RcInterpolations[RcInterpolations["MANUAL"] = 3] = "MANUAL"; })(RcInterpolations || (RcInterpolations = {})); export var RcSmoothingChannels; (function (RcSmoothingChannels) { RcSmoothingChannels[RcSmoothingChannels["RP"] = 0] = "RP"; RcSmoothingChannels[RcSmoothingChannels["RPY"] = 1] = "RPY"; RcSmoothingChannels[RcSmoothingChannels["RPYT"] = 2] = "RPYT"; RcSmoothingChannels[RcSmoothingChannels["T"] = 3] = "T"; RcSmoothingChannels[RcSmoothingChannels["RPT"] = 4] = "RPT"; })(RcSmoothingChannels || (RcSmoothingChannels = {})); export var RcSmoothingTypes; (function (RcSmoothingTypes) { RcSmoothingTypes[RcSmoothingTypes["INTERPOLATION"] = 0] = "INTERPOLATION"; RcSmoothingTypes[RcSmoothingTypes["FILTER"] = 1] = "FILTER"; })(RcSmoothingTypes || (RcSmoothingTypes = {})); export var RcSmoothingInputTypes; (function (RcSmoothingInputTypes) { RcSmoothingInputTypes[RcSmoothingInputTypes["PT1"] = 0] = "PT1"; RcSmoothingInputTypes[RcSmoothingInputTypes["BIQUAD"] = 1] = "BIQUAD"; })(RcSmoothingInputTypes || (RcSmoothingInputTypes = {})); export var RcSmoothingDerivativeTypes; (function (RcSmoothingDerivativeTypes) { RcSmoothingDerivativeTypes[RcSmoothingDerivativeTypes["OFF"] = 0] = "OFF"; RcSmoothingDerivativeTypes[RcSmoothingDerivativeTypes["PT1"] = 1] = "PT1"; RcSmoothingDerivativeTypes[RcSmoothingDerivativeTypes["BIQUAD"] = 2] = "BIQUAD"; RcSmoothingDerivativeTypes[RcSmoothingDerivativeTypes["AUTO"] = 3] = "AUTO"; })(RcSmoothingDerivativeTypes || (RcSmoothingDerivativeTypes = {})); export var GpsProtocols; (function (GpsProtocols) { GpsProtocols[GpsProtocols["NMEA"] = 0] = "NMEA"; GpsProtocols[GpsProtocols["UBLOX"] = 1] = "UBLOX"; GpsProtocols[GpsProtocols["MSP"] = 2] = "MSP"; })(GpsProtocols || (GpsProtocols = {})); export var GpsSbasTypes; (function (GpsSbasTypes) { GpsSbasTypes[GpsSbasTypes["AUTO"] = 0] = "AUTO"; GpsSbasTypes[GpsSbasTypes["EGNOS"] = 1] = "EGNOS"; GpsSbasTypes[GpsSbasTypes["WAAS"] = 2] = "WAAS"; GpsSbasTypes[GpsSbasTypes["MSAS"] = 3] = "MSAS"; GpsSbasTypes[GpsSbasTypes["GAGAN"] = 4] = "GAGAN"; })(GpsSbasTypes || (GpsSbasTypes = {})); export var GpsBaudRates; (function (GpsBaudRates) { GpsBaudRates[GpsBaudRates["BAUD_115200"] = 0] = "BAUD_115200"; GpsBaudRates[GpsBaudRates["BAUD_57600"] = 1] = "BAUD_57600"; GpsBaudRates[GpsBaudRates["BAUD_38400"] = 2] = "BAUD_38400"; GpsBaudRates[GpsBaudRates["BAUD_19200"] = 3] = "BAUD_19200"; GpsBaudRates[GpsBaudRates["BAUD_9600"] = 4] = "BAUD_9600"; })(GpsBaudRates || (GpsBaudRates = {})); export var BlackboxDevices; (function (BlackboxDevices) { BlackboxDevices[BlackboxDevices["NONE"] = 0] = "NONE"; BlackboxDevices[BlackboxDevices["SERIAL"] = 1] = "SERIAL"; BlackboxDevices[BlackboxDevices["FLASH"] = 2] = "FLASH"; BlackboxDevices[BlackboxDevices["SDCARD"] = 3] = "SDCARD"; })(BlackboxDevices || (BlackboxDevices = {})); export var SdCardStates; (function (SdCardStates) { SdCardStates[SdCardStates["NOT_PRESENT"] = 0] = "NOT_PRESENT"; SdCardStates[SdCardStates["FATAL"] = 1] = "FATAL"; SdCardStates[SdCardStates["CARD_INIT"] = 2] = "CARD_INIT"; SdCardStates[SdCardStates["FS_INIT"] = 3] = "FS_INIT"; SdCardStates[SdCardStates["READY"] = 4] = "READY"; })(SdCardStates || (SdCardStates = {})); //# sourceMappingURL=types.js.map