dlab.hardware.wrappers.zaber_controller module

class dlab.hardware.wrappers.zaber_controller.ZaberBinaryController(port: str, baud_rate: int = 9600, range_min: float = 0.0, range_max: float = 50.0)[source]

Bases: object

activate(homing: bool = True) None[source]
disable() None[source]
get_position() float | None[source]
home(blocking: bool = True) None[source]
identify() None[source]
move_to(position: float, blocking: bool = True) None[source]
exception dlab.hardware.wrappers.zaber_controller.ZaberNotActivatedError[source]

Bases: RuntimeError

Error Management