pylabrobot.tilting.hamilton_backend.HamiltonTiltModuleBackend#
- class pylabrobot.tilting.hamilton_backend.HamiltonTiltModuleBackend(com_port: str, write_timeout: float = 10, timeout: float = 10)#
Bases:
TilterBackend
Backend for the Hamilton tilt module.
Methods
__init__
(com_port[, write_timeout, timeout])deserialize
(data)send_command
(command[, parameter])Send a command to the tilt module.
set_angle
(angle)Set the tilt module to rotate by a given angle.
setup
([initial_offset])stop
()tilt_go_to_position
(position)Go to position (0...10).
tilt_initial_offset
(offset)Set the initial offset on the tilt module
Initialize a daisy chained tilt module.
tilt_move_to_absolute_step_position
(position)Move the tilt module to an absolute position.
Move the tilt module to a relative position.
tilt_port_clear_open_collector
(open_collector)Tilt port clear open collector
tilt_port_set_open_collector
(open_collector)Port set open collector
Power off the tilt module.
Request the error of the tilt module.
tilt_request_offset_between_light_barrier_and_init_position
()Request Offset between Light Barrier and Init Position
It is unclear what this method does.
tilt_set_drain_time
(drain_time)Set the drain time on the tilt module.
tilt_set_name
(name)Set the tilt module name.
tilt_set_speed
(speed)Set the speed on the tilt module.
tilt_set_temperature
(temperature)Tilt set the temperature 10.
Turn the waste pump on the tilt module off
Turn the waste pump on the tilt module on
Switch the encoder on the tilt module on or off.
Switch off the temperature controller on the tilt module.