feat: add async signal to test device

This commit is contained in:
wakonig_k 2025-06-04 15:09:24 +02:00 committed by Jan Wyzula
parent b76acfebb4
commit 0ed4b8dea1

View File

@ -13,6 +13,7 @@ from ophyd_devices.sim.sim_camera import SimCamera
from ophyd_devices.sim.sim_positioner import SimPositioner from ophyd_devices.sim.sim_positioner import SimPositioner
from ophyd_devices.sim.sim_signals import SetableSignal from ophyd_devices.sim.sim_signals import SetableSignal
from ophyd_devices.utils.bec_signals import ( from ophyd_devices.utils.bec_signals import (
AsyncSignal,
DynamicSignal, DynamicSignal,
FileEventSignal, FileEventSignal,
PreviewSignal, PreviewSignal,
@ -331,6 +332,7 @@ class SimCameraWithPSIComponents(SimCamera):
dynamic_signal = Cpt( dynamic_signal = Cpt(
DynamicSignal, doc="Dynamic signals", signals=["dyn_signal1", "dyn_signal2"] DynamicSignal, doc="Dynamic signals", signals=["dyn_signal1", "dyn_signal2"]
) )
async_signal = Cpt(AsyncSignal, name="async_signal", ndim=1, doc="Async signal", max_size=1000)
# TODO Handling of AsyncComponents is postponed, issue #104 is created # TODO Handling of AsyncComponents is postponed, issue #104 is created
# Define signals for the async components # Define signals for the async components