UNPKG

@betaflight/api

Version:

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

53 lines (52 loc) 1.03 kB
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; };