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
children
collect_asset_docs
complete
Connect self and all child Devices.
describe_collect
describe_configuration
kickoff
Arm detectors and setup trajectories
read_configuration
Set
self.name=name
and eachself.child.name=name+"-child"
.stage
unstage
Attributes
hints
Return the name of the Device
parent
The parent Device if it exists
- prepare(value: T) AsyncStatus [source]#
Arm detectors and setup trajectories