jens and Claude Sonnet 4.6
19cf6fa05e
plot tab: fix y-axis scaling, add Visible/Used Sats modes, right-click menu
...
- Fix _nice_ticks: use floor for first tick and ceil for last tick so the
tick range always fully brackets the data; data was previously clipped
when the maximum fell between two nice tick values
- Add 5% headroom padding so data does not sit flush against plot edges
- Add 'Visible Sats' and 'Used Sats' y-axis modes (global, like pDOP)
- Right-click context menu on plot canvas: Save as PNG and Copy to clipboard
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-24 12:46:52 +02:00
jens and Claude Sonnet 4.6
495f4c15c9
sky tab: add per-receiver info bar with pDOP, visible and used satellite counts
...
One card per receiver showing receiver ID, pDOP, visible satellites and
used satellites. Cards are added/removed dynamically with receivers.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-24 12:27:36 +02:00
jens and Claude Sonnet 4.6
07444fd299
sky tab: decouple table rebuilds from sky updates, update cells in-place
...
- Sky widget always gets the latest data immediately (off-thread render)
- Table rebuilds throttled to ~2 Hz via single-shot QTimer
- Cell values updated in-place when satellite set is unchanged, preserving
scroll position; full rebuild only when satellites appear/disappear
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-24 12:18:49 +02:00
jens
d492e32a8b
plot tab remembers now value, satellite, points
2026-05-24 12:07:41 +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
jens
74b949f864
- refactored
...
- added claude.md
2026-05-24 09:21:26 +02:00
jens
670c4db7a4
refactored
2026-03-29 15:37:18 +02:00
jens
f7b1b18b2f
- removed name property from Msg container
...
- added source property to MsgContainer
2026-03-29 11:01:41 +02:00
jens
af94c39b3e
reverted introducing stream
2026-03-29 10:37:49 +02:00
jens
8208edfc46
- added stream talker
...
- added stream listener
2026-03-28 12:03:54 +01:00
jens
2e01a70d53
refactored Transceiver
2026-03-25 06:33:18 +01:00
jens
888dd850f3
refactored
2026-03-25 05:59:58 +01:00
jens
e5da1b663b
refactored
2026-03-25 05:53:06 +01:00
jens
7c1e65253b
refactored
2026-03-25 05:40:50 +01:00
jens
0ed01e0164
refactored
2026-03-25 05:35:17 +01:00
jens
533e441d3e
refactored NmeaReceiver
2026-03-25 05:34:49 +01:00
jens
e7178efa23
refactored UbxReceiver
2026-03-25 05:32:21 +01:00
jens
3a85765347
refactored MsgSink and MsgSource
2026-03-25 05:29:59 +01:00
jens
83e5867983
added UbxQuery
2026-03-23 15:46:02 +01:00
jens
4427995ed6
- send() uses bytes no Msg
2026-03-23 15:42:24 +01:00
jens
f24224623e
added UBX:NAV:SAT message
2026-03-22 11:00:40 +01:00
jens
9acddacb1c
added UBX:RXM:RAWX
2026-03-19 08:11:28 +01:00
jens
e8d54ebc87
added UBX:NAV:SIG message
2026-03-18 20:23:23 +01:00
jens
b6d8d1c772
use recv buffer 64
2026-03-17 22:21:04 +01:00
jens
4cc3d15b35
- Ubx-packetizer: disable debug
2026-03-17 20:08:59 +01:00
jens
ce0fa22c58
- UbxReceiver: added catch all
2026-03-17 20:01:39 +01:00
jens
39f3e688b0
added send path to ASCII art
2026-03-17 19:38:47 +01:00
jens
4a3758d5f1
added signal (SIGINT) handler for gracefully exit
2026-03-17 19:33:19 +01:00
jens
eaec8d8691
implemented send
2026-03-17 19:09:48 +01:00
jens
58f7c32747
ubx packetizer: permit sync bytes length > 2
2026-03-17 12:39:28 +01:00
jens
ff61c757fd
UBX always wait for sync
2026-03-17 08:29:14 +01:00
jens
63f21de1f5
fixed UBX reception
2026-03-17 08:04:11 +01:00
jens
b5cd671ed4
- UBX: fixed data loss when sync byte in payload
...
- refactored
2026-03-16 17:00:11 +01:00
jens
e004b71f3e
added UBX reception
2026-03-16 16:12:11 +01:00
jens
2e83aeeb62
connect UBX Rx to UBX packetizer
2026-03-16 15:36:19 +01:00
jens
fd0be82719
refactored
2026-03-16 15:30:10 +01:00
jens
34e56c6291
refactored
2026-03-16 11:06:18 +01:00
jens
50d70ccce0
refactored
2026-03-16 10:00:06 +01:00
jens
4ef406ff9a
- added ubx parse
...
- fixed ubx create
2026-03-16 09:26:45 +01:00
jens
6ee3e68fe7
started adding UBX protocol
2026-03-16 08:34:58 +01:00
jens
d044e35901
parse bytes instead of strings
2026-03-16 07:51:00 +01:00
jens
476730d2d1
updated readme.md
2026-03-15 21:18:31 +01:00
jens
f04a6655a4
- fixed parsing
...
- added RMC
2026-03-15 21:08:19 +01:00
jens
d4fa77aaa0
refactored
2026-03-15 20:23:54 +01:00
jens
5435a07405
- added GGA
...
- print messages as dict
2026-03-15 17:47:16 +01:00
jens
62a93a2cdc
refactored
2026-03-15 16:58:50 +01:00
jens
4ead04ebeb
added nmea msg parsing
2026-03-15 16:12:39 +01:00
jens
7ce91a34dc
refactored
2026-03-15 15:03:23 +01:00
jens
06f4c36b15
refactored
2026-03-15 13:19:37 +01:00