/** * Motor Calibration Utilities * Specialized functions for motor calibration procedures */ import { type MotorCommunicationPort } from "./motor-communication.js"; /** * Reset homing offsets to 0 for all motors */ export declare function resetHomingOffsets(port: MotorCommunicationPort, motorIds: number[]): Promise; /** * Write homing offsets to motor registers immediately */ export declare function writeHomingOffsetsToMotors(port: MotorCommunicationPort, motorIds: number[], motorNames: string[], homingOffsets: { [motor: string]: number; }): Promise; /** * Set homing offsets with immediate writing */ export declare function setHomingOffsets(port: MotorCommunicationPort, motorIds: number[], motorNames: string[]): Promise<{ [motor: string]: number; }>; /** * Write hardware position limits to motors */ export declare function writeHardwarePositionLimits(port: MotorCommunicationPort, motorIds: number[], motorNames: string[], rangeMins: { [motor: string]: number; }, rangeMaxes: { [motor: string]: number; }): Promise; //# sourceMappingURL=motor-calibration.d.ts.map