libstp.step.servo.utility¶
Functions¶
|
Clamp an angle to the supported servo range. |
|
Clamp a servo position to the supported range. |
|
Estimate time (in seconds) for a servo to move between two angles. |
|
Convert an angle (degrees) to the HAL position representation. |
|
Convert a HAL position reading to an angle in degrees. |
Module Contents¶
- libstp.step.servo.utility.clamp_angle(angle: float) float¶
Clamp an angle to the supported servo range.
- libstp.step.servo.utility.clamp_position(position: float) float¶
Clamp a servo position to the supported range.
- libstp.step.servo.utility.estimate_servo_move_time(start_angle: float, end_angle: float) float¶
Estimate time (in seconds) for a servo to move between two angles. Returns 0 when the delta is zero to avoid unnecessary sleeps.