From b02485c4611a3a2e4cb7cb3e80142f2be907a7be Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Mon, 2 Jun 2025 18:45:30 +0200 Subject: [PATCH] feat(waveform): add bec signal to waveform simulation --- ophyd_devices/sim/sim_waveform.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ophyd_devices/sim/sim_waveform.py b/ophyd_devices/sim/sim_waveform.py index 3bec4cf..884a0e9 100644 --- a/ophyd_devices/sim/sim_waveform.py +++ b/ophyd_devices/sim/sim_waveform.py @@ -17,6 +17,7 @@ from typeguard import typechecked from ophyd_devices.sim.sim_data import SimulatedDataWaveform from ophyd_devices.sim.sim_signals import ReadOnlySignal, SetableSignal from ophyd_devices.utils import bec_utils +from ophyd_devices.utils.bec_signals import AsyncSignal from ophyd_devices.utils.errors import DeviceStopError logger = bec_logger.logger @@ -89,6 +90,7 @@ class SimWaveform(Device): compute_readback=True, kind=Kind.hinted, ) + data = Cpt(AsyncSignal, name="data", ndim=1) # Can be extend or append async_update = Cpt(AsyncUpdateSignal, value="add", kind=Kind.config) slice_size = Cpt(SetableSignal, value=100, dtype=np.int32, kind=Kind.config)