dodal.devices.electron_analyser.base.AbstractAnalyserDriverIO#
- class dodal.devices.electron_analyser.base.AbstractAnalyserDriverIO[source]#
Driver device that defines signals and readables that should be common to all electron analysers. Implementations of electron analyser devices should inherit from this class and define additional specialised signals and methods.
- Parameters:
prefix (str) – Base PV to connect to EPICS for this device.
acquisition_mode_type (type[TAcquisitionMode]) – Enum that determines the available acquisition modes for this device.
lens_mode_type (type[TLensMode]) – Enum that determines the available lens mode for this device.
psu_mode_type (type[TPsuMode]) – Enum that determines the available psu modes for this device.
pass_energy_type (type[TPassEnergy]) – Can be enum or float, depending on electron analyser model. If enum, it determines the available pass energies for this device.
psu_suffix (str, optional) – The psu infix to connect to EPICS. Defaults to PSU_MODE.
name (str, optional) – Name of the device.
Methods
set(epics_region)Move a group of signals defined in a region.
Attributes
acquire_timeacquire_periodnum_imagesimage_modedetector_stateunique_idnd_attributes_fileacquirearray_size_xarray_size_ydata_typearray_counterwait_for_plugins