Note

Ophyd async is included on a provisional basis until the v1.0 release and may change API on minor release numbers before then

ophyd_async.core.TriggerInfo#

class ophyd_async.core.TriggerInfo(num: int, trigger: DetectorTrigger, deadtime: float, livetime: float, frame_timeout: float | None = None)[source]#

Bases: object

Minimal set of information required to setup triggering on a detector

Methods

Attributes

frame_timeout

What is the maximum timeout on waiting for a frame

num

Number of triggers that will be sent

trigger

Sort of triggers that will be sent

deadtime

What is the minimum deadtime between triggers

livetime

What is the maximum high time of the triggers

num: int#

Number of triggers that will be sent

trigger: DetectorTrigger#

Sort of triggers that will be sent

deadtime: float#

What is the minimum deadtime between triggers

livetime: float#

What is the maximum high time of the triggers

frame_timeout: float | None = None#

What is the maximum timeout on waiting for a frame