accml.custom.ophyd_async package
Submodules
accml.custom.ophyd_async.ophyd_async_backend module
- class accml.custom.ophyd_async.ophyd_async_backend.OphydAsyncDeviceBackendR(*, devices)[source]
Bases:
BackendR- Parameters:
devices (DevicesFacade)
- class accml.custom.ophyd_async.ophyd_async_backend.OphydAsyncDeviceBackendRW(*, devices)[source]
Bases:
OphydAsyncDeviceBackendR,BackendRW- Parameters:
devices (DevicesFacade)
accml.custom.ophyd_async.ophyd_async_delta_backend module
Delta Backend when measuring with ophyd-async
Todo
implement it as filters passed to DeltaBackendRProxy or
DeltaBackendRWProxy
Following acquire instead of inherit
- class accml.custom.ophyd_async.ophyd_async_delta_backend.ExtractSingleValue[source]
Bases:
FilterInterface
- class accml.custom.ophyd_async.ophyd_async_delta_backend.OphydAsyncDeltaBackendRProxy(*, backend, cache, filter=<accml.custom.ophyd_async.ophyd_async_delta_backend.ExtractSingleValue object>)[source]
Bases:
DeltaBackendRProxy- Parameters:
backend (BackendR)
cache (StateCache)
filter (FilterInterface)
- class accml.custom.ophyd_async.ophyd_async_delta_backend.OphydAsyncDeltaBackendRWProxy(*, backend, cache, filter=<accml.custom.ophyd_async.ophyd_async_delta_backend.ExtractSingleValue object>)[source]
Bases:
OphydAsyncDeltaBackendRProxy,DeltaBackendRWProxy- Parameters:
backend (BackendRW)
cache (StateCache)
filter (FilterInterface)