Files
ophyd_devices/tests
wyzula_jandClaude Opus 4.8 9f617d4d15 refactor(sim): SimMonitorMixedSignals pushes async data via signals
Follow the SimWaveform practice: the AsyncSignal/AsyncMultiSignal signals push
their own data through .put(..., async_update=...) and the device server
publishes those BECMessageSignal puts to the async endpoint. Drop the
hand-rolled DeviceMessage + connector.xadd path (the legacy 'morphing' signal,
its buffer, and on_complete flushing), which did not follow ophyd_devices
practices.

The device is unchanged in intent: a 'monitored' device that also exposes
asynchronous signals (bec_widgets issue #1185) - readback (sync), async_counts
/ async_spectrum / async_channels (async), progress (not a curve).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 10:29:01 +02:00
..