@betaflight/api
Version:
A high-level API to read data from betaflight flight controllers
53 lines (52 loc) • 1.03 kB
TypeScript
export declare enum Modes {
ARM = 0,
ANGLE = 1,
HORIZON = 2,
ANTI_GRAVITY = 4,
MAG = 5,
HEAD_FREE = 6,
HEAD_ADJ = 7,
CAM_STAB = 8,
PASSTHRU = 12,
BEEPER_ON = 13,
LED_LOW = 14,
CALIB = 17,
OSD = 19,
TELEMETRY = 20,
SERVO1 = 23,
SERVO2 = 24,
SERVO3 = 25,
BLACKBOX = 26,
FAILSAFE = 27,
AIRMODE = 28,
"3D" = 29,
FPV_ANGLE_MIX = 30,
BLACKBOX_ERASE = 31,
CAMERA_CONTROL_1 = 32,
CAMERA_CONTROL_2 = 33,
CAMERA_CONTROL_3 = 34,
FLIP_OVER_AFTER_CRASH = 35,
BOX_PRE_ARM = 36,
BEEP_GPS_SATELLITE_COUNT = 37,
VTX_PIT_MODE = 39,
USER1 = 40,
USER2 = 41,
USER3 = 42,
USER4 = 43,
PID_AUDIO = 44,
PARALYZE = 45,
GPS_RESCUE = 46,
ACRO_TRAINER = 47,
DISABLE_VTX_CONTROL = 48,
LAUNCH_CONTROL = 49
}
export declare type ModeSlot = {
modeId: Modes;
auxChannel: number;
range: {
start: number;
end: number;
};
modeLogic?: number;
linkedTo?: number;
};