mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 18:43:51 +00:00
e1ecf947b8b70c69f8188957f02a2ff923ea693f
The per-tick PushSpectrum mirror (status strings + ~40 state values + spectrum/ waterfall buffers) moves out of SpectrumTimerTick into TWebAdapter.PushState, which reads FController for everything and takes the pixel buffers as params. MainForm's timer now just calls FWebAdapter.PushState(FSpectrumBuf, FWaterfallBuf). Server lifecycle/ownership stays in MainForm for now — it's still driven by the remaining host-coupled handlers (PushXvtrToWeb, device CRUD); ownership transfer completes when those move. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Languages
Pascal
96.4%
Python
2.9%
Shell
0.6%