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.TriggerLogic#

class ophyd_async.core.TriggerLogic[source]#

Bases: ABC, Generic[T]

Methods

prepare

Move to the start of the flyscan

start

Start the flyscan

stop

Stop flying and wait everything to be stopped

trigger_info

Return info about triggers that will be produced for a given value

abstract trigger_info(value: T) TriggerInfo[source]#

Return info about triggers that will be produced for a given value

abstract async prepare(value: T)[source]#

Move to the start of the flyscan

abstract async start()[source]#

Start the flyscan

abstract async stop()[source]#

Stop flying and wait everything to be stopped