pyaml_cs_oa.aggregator#

Classes

class pyaml_cs_oa.aggregator.OAAggregator#

Bases: DeviceAccessList

add_devices(devices)#

Add a DeviceAccess to this list

check_device_availability()#

Check if all devices in the list are available and accessible.

Returns:

bool – True if all devices are available, False otherwise

Return type:

bool

get()#

Return a list of setpoints of control system device variables

get_range()#

Get the valid range for the device variables.

Returns:

list[float] – List containing [min, max] values

Return type:

list[float]

readback()#

Return the measured variables

set(value)#

Write a list of control system device variable (i.e. a power supply currents)

set_and_wait(value)#

Write a list control system device variable (i.e. a power supply currents)

unit()#

Return the variable unit