pylabrobot.agilent.vspin.Access2Status#

class pylabrobot.agilent.vspin.Access2Status(access2_status: int, vspin_status: int, gripper_status: int | None = None, gripper_position: float | None = None, y_status: int | None = None, y_position: float | None = None, z_status: int | None = None, z_position: float | None = None)#

Bases: object

Decoded controller status and optional per-axis positions.

Attributes

Methods

__init__(access2_status, vspin_status[, ...])

axis_position(axis)

Return the position for axis when full status is available.

axis_status(axis)

Return the raw Access2 axis-status byte when full status is available.

Parameters:
  • access2_status (int)

  • vspin_status (int)

  • gripper_status (int | None)

  • gripper_position (float | None)

  • y_status (int | None)

  • y_position (float | None)

  • z_status (int | None)

  • z_position (float | None)