UNPKG

feetech-servo-ts

Version:

TypeScript SDK for Feetech servo motors using Web Serial API

24 lines (23 loc) 790 B
import { SerialOptions } from '../types'; export declare class WebSerialPortHandler { private options; private timeout; private port; private reader; private writer; private readBuffer; private isOpen; constructor(options?: SerialOptions, timeout?: number); connect(): Promise<void>; disconnect(): Promise<void>; write(data: Uint8Array): Promise<void>; read(length: number, timeoutMs?: number): Promise<Uint8Array>; flush(): Promise<void>; isConnected(): boolean; private startReading; private appendToBuffer; waitForData(predicate: (buffer: Uint8Array) => boolean, timeoutMs?: number): Promise<void>; getBufferLength(): number; peekBuffer(length: number): Uint8Array; } //# sourceMappingURL=port-handler.d.ts.map