dodal.devices.electron_analyser.base.ElectronAnalyserDetector#
- class dodal.devices.electron_analyser.base.ElectronAnalyserDetector[source]#
Detector for data acquisition of electron analyser. Can only acquire using settings already configured for the device.
If possible, this should be changed to inherit from a StandardDetector. Currently, StandardDetector forces you to use a file writer which doesn’t apply here. See issue bluesky/ophyd-async#888
- Parameters:
controller (
ElectronAnalyserController[TypeVar(TAbstractAnalyserDriverIO, bound=AbstractAnalyserDriverIO),TypeVar(TBaseRegion, bound=BaseRegion)])name (
str, default:'')
Methods
describe()describe_configuration()read()read_configuration()set(region)stage()Prepare the detector for use by ensuring it is idle and ready.
trigger()unstage()Disarm the detector.
Attributes
- stage() None[source]#
Prepare the detector for use by ensuring it is idle and ready.
This method asynchronously stages the detector by disarming the controller to ensure the detector is not actively acquiring data.
- Raises:
Any exceptions raised by the driver's stage or controller's disarm methods. –
- Return type: