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.HardwareTriggeredFlyable#
- class ophyd_async.core.HardwareTriggeredFlyable(detector_group_logic: DetectorGroupLogic, trigger_logic: TriggerLogic[T], configuration_signals: Sequence[SignalR], trigger_to_frame_timeout: float | None = 10.0, name: str = '')[source]#
Bases:
Device,Preparable,Stageable,Flyable,Collectable,WritesExternalAssets,HasHints,Generic[T]Methods
childrencollect_asset_docscompleteConnect self and all child Devices.
describe_collectdescribe_configurationkickoffArm detectors and setup trajectories
read_configurationSet
self.name=nameand eachself.child.name=name+"-child".stageunstageAttributes
hintsReturn the name of the Device
parentThe parent Device if it exists
- prepare(value: T) AsyncStatus[source]#
Arm detectors and setup trajectories