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() Attempt to ‘pause’ the device.
read() Read data from the device.
resume() Resume a device from a ‘paused’ state.
stage()
trigger() Trigger one acquisition.
unstage()