QONControllerSetting#

Module: iqm.station_control.client.qon

class QONControllerSetting(controller, rest)#

Bases: QON

QON representing a controller setting observation.

Has the form controllers.{controller}[.{subcontroller}]*.{setting}.

Attributes

domain

Type/purpose of the observation.

controller

Name of the controller.

rest

Possible subcontroller names in a dotted structure, ending in the setting name.

Methods

Parameters:
  • controller (Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[_PydanticGeneralMetadata(pattern='^[A-Za-z_][A-Za-z0-9_-]*$')])])

  • rest (str)

controller: Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[_PydanticGeneralMetadata(pattern='^[A-Za-z_][A-Za-z0-9_-]*$')])]#

Name of the controller.

rest: str#

Possible subcontroller names in a dotted structure, ending in the setting name.

property domain: Domain#

Type/purpose of the observation.

Inheritance

Inheritance diagram of iqm.station_control.client.qon.QONControllerSetting