controlsystem#
- class ControlSystem[source]#
Bases:
ElementHolderAbstract class providing access to a control system float variable
- create_magnet_hardware_aggregator(magnets)[source]#
When working in hardware space, 1 single power supply device per multipolar strength is required
- fill_device(elements)[source]#
Fill device of this control system with Element coming from the configuration file
- abstractmethod get_aggregator()[source]#
Returns a new empty DeviceAccessList. If None is returned serialized readings/writtings are performed
- abstractmethod get_device_access(ref)[source]#
Return a device reference for this control system. YAML element configuration passes opaque strings. Public Python APIs may also pass backend ConfigModel instances. Concrete backends own all lookup, parsing and DeviceAccess construction.
- class ControlSystemAdapter[source]#
Bases:
ControlSystemControl system adapter class
- get_aggregator()[source]#
Returns a new empty DeviceAccessList. If None is returned serialized readings/writtings are performed