Note
Ophyd.v2 is included on a provisional basis until the v2.0 release and may change API on minor release numbers before then
ophyd.v2.core#
Core Ophyd.v2 functionality like Device and Signal
Module attributes
A function that will be called with the Reading and value when the monitor updates |
Functions
Call |
|
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 |
|
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. |
|
Call many underlying signals, accumulating |
|
Wait for a signal to have a matching value. |
Classes
Convert asyncio awaitable to bluesky Status interface |
|
Common base class for all Ophyd.v2 Devices. |
|
Collector of top level Device instances to be used as a context manager |
|
A Device with the concept of a value, with R, RW, W and X flavours |
|
A read/write/monitor backend for a Signals |
|
Signal that can be read from and monitored |
|
Signal that can be both read and set |
|
Signal that can be set |
|
Signal that puts the default value |
|
An simulated backend to a Signal, created with |
|
Device that owns its children and provides useful default behavior. |
Exceptions
Exception to be raised if a |