bpm_model#

class BPMModel[source]#

Bases: object

Abstract class providing interface to accessing BPM positions, offsets, tilts.

abstractmethod get_offset_devices()[source]#

Get device handles used for offset access

Returns:

list[DeviceAccess] – h and v offset devices

abstractmethod get_pos_devices()[source]#

Get device handles used for position reading

Returns:

list[DeviceAccess] – h and v position devices

abstractmethod get_tilt_device()[source]#

Get device handle used for tilt access

Returns:

list[DeviceAccess] – tilt device