feetech-servo-ts
Version:
TypeScript SDK for Feetech servo motors using Web Serial API
24 lines (23 loc) • 737 B
TypeScript
import { WebSerialPortHandler } from '../core/port-handler';
export interface SyncWriteItem {
id: number;
data: Uint8Array;
}
export declare class GroupSyncWrite {
private portHandler;
private address;
private dataLength;
private packetHandler;
private dataMap;
constructor(portHandler: WebSerialPortHandler, address: number, dataLength: number);
addParam(id: number, data: Uint8Array): void;
removeParam(id: number): void;
clearParam(): void;
txPacket(): Promise<void>;
getAddress(): number;
getDataLength(): number;
getParamCount(): number;
hasParam(id: number): boolean;
getParam(id: number): Uint8Array | undefined;
}
//# sourceMappingURL=group-sync-write.d.ts.map