pylabrobot.brooks.precise_flex.PreciseFlex.at_speed#

PreciseFlex.at_speed(speed_pct: float | None) → AsyncIterator[None]#

Run a move at its own speed, then put the profile speed back.

The restore belongs here rather than with the caller: a fault between the move and the restore would otherwise leave the arm slow for everything after it.

Parameters:

speed_pct (float | None)

Return type:

AsyncIterator[None]