pylabrobot.revvity.celigo.FilterWheel#
- class pylabrobot.revvity.celigo.FilterWheel(controller: MotorController, component_name: str, config: FilterWheelConfig)#
Bases:
AxisA configured rotary wheel with a learned physical-position-one datum.
Attributes
Whether this process has homed the wheel to physical position one.
Methods
__init__(controller, component_name, config)home()Reference the encoder index and locate physical wheel position one.
move_to(logical_position)Move to a configured logical position by the shortest equivalent path.
move_to_ticks(target_encoder_ticks[, ...])Move to an encoder target and verify the settled position.
Return whether the negative-travel opto input is active.
Return whether the positive-travel opto input is active.
Read and polarity-correct the motor's opto/limit input flags.
- Parameters:
controller (MotorController)
component_name (str)
config (FilterWheelConfig)