API Reference#
Shared asyncio utilities for the ophyd-async pyAML control-system plugin. |
Shared asyncio utilities for the ophyd-async pyAML control-system plugin.
Functions
|
Run an awaitable to completion on the package event loop. |
|
Return the persistent event loop used by synchronous wrappers. |
- pyaml_cs_oa.arun(coro)#
Run an awaitable to completion on the package event loop.
- Parameters:
coro (Awaitable[Any]) – Awaitable to execute.
- Returns:
Any – The awaitable’s result.
- Return type:
Any
- pyaml_cs_oa.loop()#
Return the persistent event loop used by synchronous wrappers.
- Returns:
asyncio.AbstractEventLoop – The currently running loop, or the package-managed loop.
- Return type:
AbstractEventLoop
Modules
Aggregators for combining multiple ophyd-async float signals. |
|
Configuration helpers for backend-provided catalogs. |
|
Synchronous and reconnecting adapters around ophyd-async signals. |
|
Factories for cached ophyd-async EPICS signals. |
|
Floating-point signal container implementation. |
|
Base signal adapter shared by EPICS and Tango implementations. |
|
Factories for ophyd-async Tango signals. |
|
Pydantic configuration models for supported control systems. |