QON#

class QON#

Bases: object

Qualified observation name.

Used for representing, creating and parsing observation names that conform to the current convention. When the convention changes, the first thing you should do is to update the classes in this module.

Note

This class provides a somewhat reliable way to encode more than one data item in ObservationBase.dut_field, aka “observation name”. Eventually a more viable solution could be to give each of these items their own fields in the observation structure.

Module: iqm.station_control.client.qon

Attributes

domain

Type/purpose of the observation.

Methods

from_str

Parse an observation name into a QON object.

property domain: Domain#

Type/purpose of the observation.

classmethod from_str(name)#

Parse an observation name into a QON object.

Parameters:

name (str) – Observation name (aka dut_field) to parse.

Returns:

Corresponding qualified observation name object.

Raises:
Return type:

QON