ophyd.areadetector.trigger_mixins.SingleTrigger

class ophyd.areadetector.trigger_mixins.SingleTrigger(*args, image_name=None, **kwargs)

This trigger mixin class takes one acquisition per trigger.

Examples

>>> class SimDetector(SingleTrigger):
...     pass
>>> det = SimDetector('..pv..')
# optionally, customize name of image
>>> det = SimDetector('..pv..', image_name='fast_detector_image')
__init__(*args, image_name=None, **kwargs)

Methods

__init__(*args[, image_name])
describe(…) Provide schema and meta-data for read()
pause(() -> None) Attempt to ‘pause’ the device.
read(() -> ophyd.device.OrderedDictType[str, …) Read data from the device
resume(() -> None) Resume a device from a ‘paused’ state
stage()
trigger() Trigger one acquisition.
unstage()