@betaflight/api
Version:
A high-level API to read data from betaflight flight controllers
34 lines (33 loc) • 1.96 kB
TypeScript
import { FeatureBits, DisarmFlags, Sensors, EscProtocols, McuTypes, Beepers, SerialRxProviders, SpiRxProtocols, RcInterpolations, RcSmoothingChannels, RcSmoothingTypes, RcSmoothingInputTypes, RcSmoothingDerivativeTypes, ChannelLetter, GpsProtocols, GpsSbasTypes, GpsBaudRates, BlackboxDevices, TargetCapabilities } from "./types";
export declare const availableFeatures: (apiVersion: string) => FeatureBits;
export declare const disarmFlagBits: (apiVersion: string) => DisarmFlags[];
export declare const sensorBits: () => Sensors[];
export declare const beeperBits: (apiVersion: string) => Beepers[];
export declare const escProtocols: (version: string) => EscProtocols[];
export declare const MCU_GROUPS: {
F7: McuTypes[];
F3: McuTypes[];
F4: McuTypes[];
H7: McuTypes[];
F1: McuTypes[];
};
export declare const mcuGroupFromId: (mcuTypeId: McuTypes) => keyof typeof MCU_GROUPS | undefined;
export declare const MIXER_LIST: {
name: string;
id: number;
model: string;
image: string;
}[];
export declare const serialRxProviders: (apiVersion: string) => SerialRxProviders[];
export declare const spiRxProtocols: (apiVersion: string) => SpiRxProtocols[];
export declare const rcInterpolations: () => RcInterpolations[];
export declare const rcSmoothingChannels: () => RcSmoothingChannels[];
export declare const rcSmoothingTypes: () => RcSmoothingTypes[];
export declare const rcSmoothingInputTypes: () => RcSmoothingInputTypes[];
export declare const rcSmoothingDerivativeTypes: (apiVersion: string) => RcSmoothingDerivativeTypes[];
export declare const channelLetters: () => ChannelLetter[];
export declare const gpsProtocols: (apiVersion: string) => GpsProtocols[];
export declare const gpsSbasTypes: () => GpsSbasTypes[];
export declare const gpsBaudRates: () => GpsBaudRates[];
export declare const blackboxDevices: (api: string) => BlackboxDevices[];
export declare const targetCapabilities: () => TargetCapabilities[];