swarms
Version:
The ultimate node.js library for controlling Bitcraze Crazyflie 2.0 drones
24 lines (23 loc) • 700 B
TypeScript
/// <reference types="node" />
import { Crazyradio } from '../drivers/crazyradio';
import { Commander } from './commander';
import { Logging } from './logging';
import { Parameters } from './parameters';
import { EventEmitter } from 'events';
export declare const defaultCrazyflieOptions: CrazyflieOptions;
export declare class Crazyflie extends EventEmitter {
radio: Crazyradio;
initialized: boolean;
options: CrazyflieOptions;
commander: Commander;
parameters: Parameters;
logging: Logging;
/**
* Class for controlling a Crazyflie
*/
constructor(radio: Crazyradio);
init(): Promise<never>;
}
export interface CrazyflieOptions {
cacheDir: string;
}