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

complete

Block until the flyscan is done

kickoff

Start the flyscan

prepare

Move to the start of the flyscan

stop

Stop flying and wait everything to be stopped

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

Move to the start of the flyscan

abstract async kickoff()[source]#

Start the flyscan

abstract async complete()[source]#

Block until the flyscan is done

abstract async stop()[source]#

Stop flying and wait everything to be stopped