dodal.devices.electron_analyser.base.ElectronAnalyserDetector#

class dodal.devices.electron_analyser.base.ElectronAnalyserDetector[source]#

Detector for data acquisition of electron analyser. Can be configured with region data via set method.

Parameters:
  • acquire_logic (DetectorAcquireLogic)

  • trigger_logic (DetectorTriggerLogic)

  • region_logic (RegionLogic)

  • config_sigs (Sequence[SignalR], default: ())

  • name (str, default: '')

Methods

set(region)

Configure detector with regions from plans.

stage()

Prepare the detector for use by ensuring it is idle and ready.

unstage()

Disarm the detector.

Attributes

set(region: TBaseRegion) None[source]#

Configure detector with regions from plans.

Parameters:

region (TypeVar(TBaseRegion, bound= BaseRegion))

Return type:

None

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:

None

unstage() None[source]#

Disarm the detector.

Return type:

None