mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 18:43:51 +00:00
db361a274b660379553e8032a93b28c8a0da3281
GetAppConfigDir derives the dir from ApplicationName, which defaulted to the binary name 'ewsdrd' -> a separate empty ~/.config/ewsdrd/. With no per-device settings the daemon never configured WDSP's FFT/spectrum/waterfall display (web showed a white waterfall and no spectrum), never resolved a saved board type (Board=0), and -- critically -- found no FFTW wisdom, so WDSP recomputed it from scratch on Open (~48s vs <1s in the GUI). Set OnGetApplicationName := 'EWSDR' (matching the GUI's Application.Title) before constructing the controller, so the daemon reads the same ~/.config/EWSDR/ (settings, saved devices, wdspWisdom00). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Languages
Pascal
96.4%
Python
2.9%
Shell
0.6%