pylabrobot.bmg_labtech.vantastar.driver.configuration.VANTAstarConfiguration#

class pylabrobot.bmg_labtech.vantastar.driver.configuration.VANTAstarConfiguration(firmware_version: int | None = None, firmware_build: int | None = None, firmware_package: int | None = None, protocol_version: int | None = None, mainboard_version: int | None = None, cpu_board_version: int | None = None, serial_number: str | None = None, modules: Dict[int, bytes] | None = None)#

Bases: object

What the reader reported about itself.

Variables:
  • firmware_version (int | None) – the firmware version number, e.g. 1120 for firmware 1.12.

  • firmware_build (int | None) – the firmware build number.

  • firmware_package (int | None) – the firmware package number (Voyager shows it as “FWP”).

  • protocol_version (int | None) – the communication protocol version the reader supports.

  • mainboard_version (int | None) – the mainboard version.

  • cpu_board_version (int | None) – the CPU board version.

  • serial_number (str | None) – the reader’s serial number.

  • modules (Dict[int, bytes] | None) – every module’s fields, by module number.

Parameters:
  • firmware_version (int | None)

  • firmware_build (int | None)

  • firmware_package (int | None)

  • protocol_version (int | None)

  • mainboard_version (int | None)

  • cpu_board_version (int | None)

  • serial_number (str | None)

  • modules (Dict[int, bytes] | None)

Attributes

Methods

__init__([firmware_version, firmware_build, ...])