UNPKG

swarms

Version:

The ultimate node.js library for controlling Bitcraze Crazyflie 2.0 drones

24 lines (23 loc) 700 B
/// <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; }