ophyd.areadetector.detectors.DetectorBase.dispatch

DetectorBase.dispatch(key, timestamp)

Notify plugins of acquisition being complete.

When a new acquisition is finished, this method is called with a key which is a label like ‘light’, ‘dark’, or ‘gain8’.

It in turn calls all of the file plugins and makes them insert a datum into FileStore.

File plugins are identified by searching for a generate_datum() method that must have the siganture

def generate_datum(key: str, timestamp: float):
   ...