@betaflight/api
Version:
A high-level API to read data from betaflight flight controllers
257 lines • 14.1 kB
JavaScript
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