Block a user
[Bug]: human_to_eng() silently accepts ambiguous 'm' suffix
[Bug]: human_to_eng() silently accepts ambiguous 'm' suffix
Fixed in v0.2.6.
human_to_eng() no longer silently accepts bare m as milli. This was unsafe because inputs like 1m could be interpreted as 1e-3 and sent to the instrument without any…
[Bug]: Preset file path selection is not propagated back to Main
[Bug]: Preset file path selection is not propagated back to Main
Patched file: SDG2042X_V0.2.4.py
What was changed:
- added path_changed = QtCore.pyqtSignal(str) in PresetsTab
- emit that signal from _open_file()
- connected t_presets.path_changed to a…
[Bug]: Preset recall ignores current channel selection
[Bug]: Preset recall ignores current channel selection
Fixed in v0.2.3.
Preset recall no longer applies the stored BSWV command unchanged with its original channel prefix.
The recall path now strips any stored channel prefix and rebuilds…
[Bug]: Sweep fallback from WAV to SPAC is timing-fragile
[Bug]: Sweep fallback from WAV to SPAC is timing-fragile
Fixed in v0.2.2.
This change removes the timing-fragile sweep fallback logic.
The old path decided between WAV and SPAC by querying SYST:ERR? immediately after the first SWWV…
[Bug]: ARB download response parser fails on real SDG
[Bug]: ARB download response parser fails on real SDG
Issue #15 update
Tested on real SDG2042X after the ARB rework in v0.2.1.
Original problem
In v0.2 the GUI freeze during ARB download was already fixed, but the actual download…
tgohle
created branch 20260420 in tgohle/0003-SDG2042X-PyQt-GUI-for-Linux
2026-04-20 09:55:17 +00:00
[Bug]: ARB download response parser fails on real SDG
[Bug]: human_to_eng() parses MHz incorrectly
[Bug]: Screenshot path handling ignores in-memory config
[Bug]: ARB download blocks the GUI thread
[Bug]: _recv_line() can block on partial TCP receive