UNPKG

feetech-servo-ts

Version:

TypeScript SDK for Feetech servo motors using Web Serial API

19 lines 1.31 kB
export declare function degreesToPosition(degrees: number, model?: string): number; export declare function positionToDegrees(position: number, model?: string): number; export declare function rpmToSpeed(rpm: number): number; export declare function speedToRpm(speed: number): number; export declare function getModelMaxPosition(model?: string): number; export declare function getModelMinPosition(model?: string): number; export declare function clampPosition(position: number, model?: string): number; export declare function clampSpeed(speed: number): number; export declare function validateServoId(id: number): void; export declare function sleep(ms: number): Promise<void>; export declare function calculateChecksum(data: Uint8Array): number; export declare function convertDegreesToSteps(degrees: number | number[], models: string | string[]): number[]; export declare function formatHex(value: number, padLength?: number): string; export declare function bytesToHexString(bytes: Uint8Array): string; export declare function isWebSerialSupported(): boolean; export declare function requestPort(): Promise<SerialPort | null>; export declare function getBaudRateValue(baudRate: number): number; export declare function getActualBaudRate(registerValue: number): number; //# sourceMappingURL=helpers.d.ts.map