@betaflight/api
Version:
A high-level API to read data from betaflight flight controllers
13 lines (12 loc) • 1.16 kB
TypeScript
import { AdvancedPidConfig, AntiGravityModes, FilterConfig, FilterTypes, PidConfig } from "./types";
export type { AdvancedPidConfig, FilterConfig, PidConfig };
export { AntiGravityModes, FilterTypes };
export declare const readFilterConfig: (port: string) => Promise<FilterConfig>;
export declare const writeFilterConfig: (port: string, config: FilterConfig) => Promise<void>;
export declare const writePartialFilterConfig: (port: string, config: import("../utils").RecursivePartial<FilterConfig>) => Promise<void>;
export declare const readAdvancedPidConfig: (port: string) => Promise<AdvancedPidConfig>;
export declare const writeAdvancedPidConfig: (port: string, config: AdvancedPidConfig) => Promise<void>;
export declare const writePartialAdvancedPidConfig: (port: string, config: import("../utils").RecursivePartial<AdvancedPidConfig>) => Promise<void>;
export declare const readPidConfig: (port: string) => Promise<PidConfig>;
export declare const writePidConfig: (port: string, config: PidConfig) => Promise<void>;
export declare const writePartialPidConfig: (port: string, config: import("../utils").RecursivePartial<PidConfig>) => Promise<void>;