pylabrobot.agilent.vspin.Access2Driver#
- class pylabrobot.agilent.vspin.Access2Driver(device_id: str, timeout: int = 60)#
Bases:
objectFTDI driver for the Agilent Access2 centrifuge loader.
Attributes
Return the current Access2 semantic-state snapshot.
Methods
__init__(device_id[, timeout])close_gripper(*[, gripper_closed_position, ...])Close the gripper with per-call position, contact threshold, and speed.
home()Home all Access2 axes and wait for the controller to confirm completion.
load([bucket_teachpoint, plate_height, ...])Move a plate from the stage into the selected bucket.
open_gripper(*[, gripper_open_position, speed])Open the gripper with per-call position and speed.
park(*[, plate_height, z_offset, speed])Move the Access2 arm to its park teachpoint.
Return the Access2 controller firmware version.
Return the Access2 controller hardware version.
send_command(command[, raise_on_error])Send one transport-independent command through the FTDI envelope.
setup()Connect, initialize, home, open, and park the Access2 loader.
stop()Close the Access2 transport and invalidate session-scoped state.
unload([bucket_teachpoint, plate_height, ...])Move a plate from the selected bucket onto the stage.