boulderopalscaleup.device.QBLOXControllerInfo

class boulderopalscaleup.device.QBLOXControllerInfo(*, controller_type=ControllerType.QBLOX, modules, port_config, firmware_version='0.13.0')

Controller information needed for program compilation and control.

Variables

  • controller_type (Literal [ ControllerType.QBLOX ]) – The type of controller, which is always ControllerType.QBLOX for this class.
  • modules (dict [ ModuleAddrType , ModuleType ]) – The modules connected to the QBLOX stack.
  • port_config (dict [ str , PortConnection ]) – The dictionary of ports with their types and addresses.
  • firmware_version (str , optional) – Version of the QBLOX cluster firmware. Defaults to “0.13.0”.

Was this useful?