feetech-servo-ts
Version:
TypeScript SDK for Feetech servo motors using Web Serial API
24 lines (23 loc) • 830 B
TypeScript
import { WebSerialPortHandler } from '../core/port-handler';
export declare class GroupSyncRead {
private portHandler;
private address;
private dataLength;
private timeout;
private packetHandler;
private idList;
private dataMap;
constructor(portHandler: WebSerialPortHandler, address: number, dataLength: number, timeout?: number);
addParam(id: number): void;
removeParam(id: number): void;
clearParam(): void;
txRxPacket(): Promise<void>;
private readResponse;
isAvailable(id: number, _addr?: number, _len?: number): boolean;
getData(id: number, _addr?: number, _len?: number): Uint8Array | undefined;
getAddress(): number;
getDataLength(): number;
getParamCount(): number;
hasParam(id: number): boolean;
}
//# sourceMappingURL=group-sync-read.d.ts.map