Skip to navigation

stanza.base.instruments

Module Contents

Classes

NameDescription
BaseMeasurementInstrumentBase class for measurement instruments.
BaseControlInstrumentBase class for control instruments.
GeneralInstrumentGeneral instrument class for instruments with both control and measurement capabilities.

API

class stanza.base.instruments.BaseMeasurementInstrument(instrument_config: stanza.models.MeasurementInstrumentConfig)

Bases: stanza.base.mixins.MeasurementInstrumentMixin

Base class for measurement instruments.

instrument_info() -> dict[str, typing.Any]

Get the instrument information.

class stanza.base.instruments.BaseControlInstrument(instrument_config: stanza.models.ControlInstrumentConfig)

Bases: stanza.base.mixins.ControlInstrumentMixin

Base class for control instruments.

instrument_info() -> dict[str, typing.Any]

Get the instrument information.

class stanza.base.instruments.GeneralInstrument(instrument_config: stanza.models.GeneralInstrumentConfig)

Bases: stanza.base.mixins.MeasurementInstrumentMixin, stanza.base.mixins.ControlInstrumentMixin

General instrument class for instruments with both control and measurement capabilities.

instrument_info() -> dict[str, typing.Any]

Get the instrument information.