ophyd.areadetector.trigger_mixins.TriggerBase

class ophyd.areadetector.trigger_mixins.TriggerBase(*args, **kwargs)

Base class for trigger mixin classes

Subclasses must define a method with this signature:

acquire_changed(self, value=None, old_value=None, **kwargs)

__init__(*args, **kwargs)

Methods

__init__(*args, **kwargs)
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(() -> typing.List[object]) Stage the device for data collection.
trigger(() -> ophyd.status.StatusBase) Trigger the device and return status object
unstage(() -> typing.List[object]) Unstage the device.