@openhps/sphero
Version:
Open Hybrid Positioning System - Sphero component
12 lines • 696 B
TypeScript
import { SourceNode, TimeUnit } from '@openhps/core';
import { SpheroDataObject, SpheroDataFrame } from '../data';
import { RollableToy } from '../../lib/server/lib/dist';
import { DriveFlag } from '../../lib/web/dist';
export declare class SpheroInputSource<Out extends SpheroDataFrame, T extends RollableToy = RollableToy> extends SourceNode<Out> {
constructor(source: SpheroDataObject<T>);
get toy(): RollableToy;
onPull(): Promise<Out>;
roll(speed: number, heading: number, flags?: DriveFlag[]): Promise<void>;
rollTime(speed: number, heading: number, time: number, timeUnit: TimeUnit, flags?: DriveFlag[]): Promise<void>;
}
//# sourceMappingURL=SpheroInputSource.d.ts.map