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#
Functions
Subscribe to the value of a signal so it can be iterated from. |
|
Set a signal and monitor it until it has that value. |
|
Monitor the value of a signal that is in sim mode |
|
Allow or block a put with wait=True from proceeding |
|
Set the value of a signal that is in sim mode. |
|
Wait for a signal to have a matching value. |
|
Get the runtime dtype from a numpy ndarray type annotation |
|
If all values are the same, return that value, otherwise return TypeError |
|
Merge dictionaries produced by a sequence of coroutines. |
|
Call many underlying signals, accumulating exceptions and returning them |
|
Get signal values in bulk. |
|
Plan that returns a list of dicts with saved signal values from a yaml file. |
|
Plan which serialises a phase or set of phases of SignalRWs to a yaml file. |
|
Maps signals from a yaml file into device signals. |
|
Retrieve all SignalRWs from a device. |
|
Plan which loads PVs from a yaml file into a device. |
|
Plan that saves the state of all PV's on a device using a sorter. |
Classes
A read/write/monitor backend for a Signals |
|
An simulated backend to a Signal, created with |
|
Classes implementing this interface should hold the logic for arming and disarming a detector |
|
Type of mechanism for triggering a detector to take frames |
|
Logic for making a detector write data to somewhere persistent (e.g. an HDF5 file). |
|
Useful detector base class for step and fly scanning detectors. |
|
Common base class for all Ophyd Async Devices. |
|
Collector of top level Device instances to be used as a context manager |
|
Defines device components with indices. |
|
A Device with the concept of a value, with R, RW, W and X flavours |
|
Signal that can be read from and monitored |
|
Signal that can be set |
|
Signal that can be both read and set |
|
Signal that puts the default value |
|
Convert asyncio awaitable to bluesky Status interface |
|
Information about where and how to write a file. |
|
Device that owns its children and provides useful default behavior. |
|
Minimal set of information required to setup triggering on a detector |
|
Exceptions
Exception to be raised if a |