Open coretl opened 1 week ago
At the moment we use QSRV to do testing for PVA, but that can't do tagged unions. We should specifically test Signal[np.ndarray] using a p4p server with a StaticProvider, with a single SharedPV of type NTNDArray
Signal[np.ndarray]
StaticProvider
SharedPV
NTNDArray
np.ndarray
U
v
At the moment we use QSRV to do testing for PVA, but that can't do tagged unions. We should specifically test
Signal[np.ndarray]
using a p4p server with aStaticProvider
, with a singleSharedPV
of typeNTNDArray
Acceptance Criteria
np.ndarray
test passes, and https://github.com/bluesky/ophyd-async/blob/3d9f508d38c3db513c620971a66c4fc6437ce60b/src/ophyd_async/epics/core/_p4p.py#L190 can be removed in favour of a line withU
instead ofv
in it