hvl_ccb.dev.cube.switches

Inheritance diagram of hvl_ccb.dev.cube.switches

Switches of the different “Cubes”.

class SwitchOperatingStatus(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Operating Status of a switch. Switch can be in auto or manual mode.

AUTO = 0
MANUAL = 1
class SwitchOperation(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: BoolEnum

Operation of a switch in manual operating mode. Can be closed or opened.

CLOSE = True
OPEN = False
class SwitchStatus(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Status of a switch. These are the possible values in the status integer e.g. in _Switch.status.

CLOSED = 1
ERROR = 3
INACTIVE = 0
OPEN = 2