Commit Graph
4 Commits
Author SHA1 Message Date
jensandClaude Sonnet 4.6 cd5508c4d0 gui: fix reconnect after disconnect on same row
disconnect_receiver left the rid in _states, causing the duplicate-ID
check to fire on reconnect. Use remove_receiver instead (which cleans
up _states/_configs) and reset _rid to None.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 13:23:18 +02:00
jensandClaude Sonnet 4.6 ff686b64f7 gui: add File source type to connection tab
- ConnectionConfig: new file_path and delay fields
- ConnectionRow: File page with path input, Browse button, delay
  spinner (0–10 s), and auto-fill of receiver-ID from filename
- ReceiverManager.connect_receiver: FileBackend wired for 'file' type;
  UBX poll timer skipped for file sources
- FileBackend.register_xcvr: fallback to first unoccupied entry when
  name does not match filename pattern

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 12:47:28 +02:00
jens 45ef58ea8d refactored connection tab 2026-05-24 11:59:34 +02:00
jens 561d4ad77f added gui 2026-05-24 11:52:03 +02:00