pylabrobot.micronic.code_reader.driver.RackScanEntry#

class pylabrobot.micronic.code_reader.driver.RackScanEntry(position: str, tube_id: str | None, status: Literal['OK', 'NOREAD'], barcode: Barcode | None = None)#

Bases: object

One decoded rack position.

Variables:
  • position (str) – Rack position such as "A1".

  • tube_id (str | None) – Decoded tube identifier, or None when no code was read.

  • status (Literal['OK', 'NOREAD']) – "OK" when a tube code was read, otherwise "NOREAD".

  • barcode (pylabrobot.resources.barcode.Barcode | None) – Structured representation of the decoded tube barcode.

Parameters:

Attributes

Methods

__init__(position, tube_id, status[, barcode])