This website requires JavaScript.
51727f9e24
gui: prune stale satellites from sky tab on each NAV-SAT update
master
jens
2026-07-17 17:23:57 +02:00
f7af4e5b31
gui: add checkable constellation legend to filter sky plot by GNSS system
jens
2026-07-17 15:52:30 +02:00
eb18b1485f
network_backend: use resolved device name in console output
jens and Claude Sonnet 5
2026-07-16 20:43:45 +02:00
87d75aafc0
gui: fix connection history retaining stale counter-based ID
jens and Claude Sonnet 5
2026-07-16 20:30:20 +02:00
2dba3a9a2f
add UBX-MON-VER support and surface device identification in CLI/GUI
jens and Claude Sonnet 5
2026-07-16 20:22:25 +02:00
d506f9afe0
docs: refresh CLAUDE.md to match current codebase
jens and Claude Sonnet 5
2026-07-15 22:03:40 +02:00
b3447a28c5
harden UBX parsing/dispatch and report peer-side disconnects in GUI
jens and Claude Sonnet 5
2026-07-15 22:00:29 +02:00
3f6f403b7b
network_backend: fix crash on lost/refused connection
jens and Claude Sonnet 4.6
2026-06-12 20:48:17 +02:00
e7474efed9
gui: file delay 10 ms resolution, range 0–1 s
jens and Claude Sonnet 4.6
2026-05-25 14:54:43 +02:00
cd5508c4d0
gui: fix reconnect after disconnect on same row
jens and Claude Sonnet 4.6
2026-05-25 13:23:18 +02:00
dce570460e
replay: delay per complete frame instead of per chunk
jens and Claude Sonnet 4.6
2026-05-25 13:11:40 +02:00
ff686b64f7
gui: add File source type to connection tab
jens and Claude Sonnet 4.6
2026-05-25 12:47:28 +02:00
4c00f57a85
readme: document main.py CLI usage and project file format
jens and Claude Sonnet 4.6
2026-05-25 12:01:39 +02:00
eba3a9dde9
main: full CLI config with network/serial/file sources and JSON project export
jens and Claude Sonnet 4.6
2026-05-25 11:44:34 +02:00
9ae3667123
backend: rename serial.py to serial_backend.py
jens and Claude Sonnet 4.6
2026-05-25 11:22:46 +02:00
68f8196fbb
backend: rename network.py to network_backend.py
jens and Claude Sonnet 4.6
2026-05-25 11:21:50 +02:00
4ab9a349a2
backend: move gui/backends.py to backend/serial.py
jens and Claude Sonnet 4.6
2026-05-25 11:18:55 +02:00
53ed665f44
backend: move NetworkBackend and ABackend into backend/ folder
jens and Claude Sonnet 4.6
2026-05-25 11:16:23 +02:00
c5ec65f2d6
add frame logging and extract entry point to main.py
jens and Claude Sonnet 4.6
2026-05-25 11:12:15 +02:00
a920802cce
add conversation recap document
jens and Claude Sonnet 4.6
2026-05-24 20:13:07 +02:00
5efef47f1a
data_model: add NavIC (GNSS id 7) to names, shorts, and colors
jens and Claude Sonnet 4.6
2026-05-24 19:08:56 +02:00
d54259a772
sky tab: add Msg column with 10s activity indicator per satellite row
jens and Claude Sonnet 4.6
2026-05-24 17:33:43 +02:00
7862989fd4
sky tab: extend trail storage to 24h, add visible trail depth spinbox
jens and Claude Sonnet 4.6
2026-05-24 15:08:13 +02:00
7fe6c34fd2
sky tab: replace per-satellite trail toggle with global 'Show Trails' checkbox
jens and Claude Sonnet 4.6
2026-05-24 14:55:31 +02:00
1522a2eb6a
sky plot: add per-satellite trajectory trails
jens and Claude Sonnet 4.6
2026-05-24 13:23:14 +02:00
bfe70aff22
network_backend: allow host names
jens
2026-05-24 13:03:25 +02:00
19cf6fa05e
plot tab: fix y-axis scaling, add Visible/Used Sats modes, right-click menu
jens and Claude Sonnet 4.6
2026-05-24 12:46:52 +02:00
495f4c15c9
sky tab: add per-receiver info bar with pDOP, visible and used satellite counts
jens and Claude Sonnet 4.6
2026-05-24 12:27:36 +02:00
07444fd299
sky tab: decouple table rebuilds from sky updates, update cells in-place
jens and Claude Sonnet 4.6
2026-05-24 12:18:49 +02:00
d492e32a8b
plot tab remembers now value, satellite, points
jens
2026-05-24 12:07:41 +02:00
45ef58ea8d
refactored connection tab
jens
2026-05-24 11:59:34 +02:00
561d4ad77f
added gui
jens
2026-05-24 11:52:03 +02:00
74b949f864
- refactored - added claude.md
jens
2026-05-24 09:21:26 +02:00
670c4db7a4
refactored
jens
2026-03-29 15:37:18 +02:00
f7b1b18b2f
- removed name property from Msg container - added source property to MsgContainer
jens
2026-03-29 11:01:41 +02:00
af94c39b3e
reverted introducing stream
jens
2026-03-29 10:37:49 +02:00
8208edfc46
- added stream talker - added stream listener
jens
2026-03-28 12:03:54 +01:00
2e01a70d53
refactored Transceiver
jens
2026-03-25 06:33:18 +01:00
888dd850f3
refactored
jens
2026-03-25 05:59:58 +01:00
e5da1b663b
refactored
jens
2026-03-25 05:53:06 +01:00
7c1e65253b
refactored
jens
2026-03-25 05:40:50 +01:00
0ed01e0164
refactored
jens
2026-03-25 05:35:17 +01:00
533e441d3e
refactored NmeaReceiver
jens
2026-03-25 05:34:49 +01:00
e7178efa23
refactored UbxReceiver
jens
2026-03-25 05:32:21 +01:00
3a85765347
refactored MsgSink and MsgSource
jens
2026-03-25 05:29:59 +01:00
83e5867983
added UbxQuery
jens
2026-03-23 15:46:02 +01:00
4427995ed6
- send() uses bytes no Msg
jens
2026-03-23 15:42:24 +01:00
f24224623e
added UBX:NAV:SAT message
jens
2026-03-22 11:00:40 +01:00
9acddacb1c
added UBX:RXM:RAWX
jens
2026-03-19 08:11:28 +01:00
e8d54ebc87
added UBX:NAV:SIG message
jens
2026-03-18 20:23:23 +01:00
b6d8d1c772
use recv buffer 64
jens
2026-03-17 22:21:04 +01:00
4cc3d15b35
- Ubx-packetizer: disable debug
jens
2026-03-17 20:08:59 +01:00
ce0fa22c58
- UbxReceiver: added catch all
jens
2026-03-17 20:01:39 +01:00
39f3e688b0
added send path to ASCII art
jens
2026-03-17 19:38:47 +01:00
4a3758d5f1
added signal (SIGINT) handler for gracefully exit
jens
2026-03-17 19:33:19 +01:00
eaec8d8691
implemented send
jens
2026-03-17 19:09:48 +01:00
58f7c32747
ubx packetizer: permit sync bytes length > 2
jens
2026-03-17 12:39:28 +01:00
ff61c757fd
UBX always wait for sync
jens
2026-03-17 08:29:14 +01:00
63f21de1f5
fixed UBX reception
jens
2026-03-17 08:04:11 +01:00
b5cd671ed4
- UBX: fixed data loss when sync byte in payload - refactored
jens
2026-03-16 17:00:11 +01:00
e004b71f3e
added UBX reception
jens
2026-03-16 16:12:11 +01:00
2e83aeeb62
connect UBX Rx to UBX packetizer
jens
2026-03-16 15:36:19 +01:00
fd0be82719
refactored
jens
2026-03-16 15:30:10 +01:00
34e56c6291
refactored
jens
2026-03-16 11:06:18 +01:00
50d70ccce0
refactored
jens
2026-03-16 10:00:06 +01:00
4ef406ff9a
- added ubx parse - fixed ubx create
jens
2026-03-16 09:26:45 +01:00
6ee3e68fe7
started adding UBX protocol
jens
2026-03-16 08:34:58 +01:00
d044e35901
parse bytes instead of strings
jens
2026-03-16 07:51:00 +01:00
476730d2d1
updated readme.md
jens
2026-03-15 21:18:31 +01:00
f04a6655a4
- fixed parsing - added RMC
jens
2026-03-15 21:08:19 +01:00
d4fa77aaa0
refactored
jens
2026-03-15 20:23:54 +01:00
5435a07405
- added GGA - print messages as dict
jens
2026-03-15 17:47:16 +01:00
62a93a2cdc
refactored
jens
2026-03-15 16:58:50 +01:00
4ead04ebeb
added nmea msg parsing
jens
2026-03-15 16:12:39 +01:00
7ce91a34dc
refactored
jens
2026-03-15 15:03:23 +01:00
06f4c36b15
refactored
jens
2026-03-15 13:19:37 +01:00
2bdc23b762
message filter calls listener
jens
2026-03-09 20:00:43 +01:00
c6c1f26f32
- added Msg frame work with Msg container , Msg sources, Msg sinks - added filter by message type to nmea receiver - show case new features in MultiClient.main()
jens
2026-03-08 17:46:25 +01:00
1b9d07db7f
refactored
jens
2026-03-08 15:47:38 +01:00
e0a26c8d76
initial commit
jens
2026-03-08 12:22:40 +01:00