rf_plant#
- class ConfigModel(*, name, description=None, lattice_names=None, masterclock=None, transmitters=None)[source]#
Bases:
ElementConfigModelCreate a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- masterclock: DeviceAccess | None#
Device to apply main RF frequency
- transmitters: list[RFTransmitter] | None#
List of RF trasnmitters
- class RFPlant(cfg)[source]#
Bases:
ElementMain RF object
- property frequency: ReadWriteFloatScalar#
- property voltage: ReadWriteFloatScalar#
- class RWTotalVoltage(transmitters)[source]#
Bases:
ReadWriteFloatScalarConstruct a RWTotalVoltage setter
- Parameters:
transmitters (list[RFTransmitter]) – List of attached transmitters