station module

Wrappers for the station Tango devices.

aiv_utils.station.get_devices(station)

Returns station, subracks, tpms and daqs Tango devices for a given station name.

aiv_utils.station.get_station_property(station, desired_property)

Get a property from the station.

Return type:

list[str]

aiv_utils.station.integrated_data_capture(station, daq, integration_time)

Integrate the channel data and yield the integrated data samples.

aiv_utils.station.parse_capture_events(events, nof_tiles)

Parse the integrated data capture events and return the offset, count and filename of the integrated data samples.

aiv_utils.station.station_summary(tpms)

Return a summary of the station state as a pandas DataFrame.

aiv_utils.station.tpms_read_attr_concat(tpms, attr)

Read a concatenated value from the TPMs in parallel.

Return type:

ndarray

aiv_utils.station.tpms_write_attr_packed(tpms, attr, value)

Write a packed value to the TPMs in parallel.

Return type:

None