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()

Stage the device for data collection.

trigger()

Trigger one acquisition.

unstage()

Unstage the device.