mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 17:27:32 +00:00
3612f32199b95e8fcf720482efeae29461f0f607
SyncWebConnect (web-коннект на десктопной GUI) собирал устройство сам только из IP+BoardType, оставляя Kind=0 (=bkHPSDR) и пустые URI/Serial. Из-за этого сохранённый Pluto подключался как openHPSDR → UDP discovery → Hardware Timeout (web при этом оптимистично показывал connected / Unknown Board). Десктоп-путь и демон уже шли через ResolveDevice. Теперь SyncWebConnect тоже зовёт FController.ResolveDevice(IP) — единый резолв (восстанавливает Kind/URI/Serial/BoardType/MAC из стора по IP или URI) для всех трёх входов. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Languages
Pascal
96.3%
Python
3%
Shell
0.6%