mirror of
https://github.com/bec-project/ophyd_devices.git
synced 2025-06-06 03:40:41 +02:00
feat(waveform): add bec signal to waveform simulation
This commit is contained in:
parent
42a88f7d25
commit
26d4dafe65
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user