eba3a9dde9b6487c860abc8d91943ea815c85881
- --network NAME HOST PORT (repeatable) - --serial NAME DEVICE BAUD (repeatable) - --file PATH (repeatable, replayed via FileBackend) - --log-dir DIR (frame logging, default ./log) - --delay SECS (file replay inter-frame delay, default 1.0) - --project FILE load config from JSON project file - --save FILE export current config as JSON project file Multiple source types can be combined. Network sources share one NetworkBackend; serial sources each get their own SerialBackend; file sources share one FileBackend. The poll loop runs only for network sources; file-only mode joins the reader threads; serial-only mode blocks on signal.pause(). file_backend: rename _source_id -> source_id_from_path (public), add join() to wait for reader threads. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
NEO-F9P
Data sheet
Integration Manual
https://content.u-blox.com/sites/default/files/documents/NEO-F9P_IntegrationManual_UBX-22028362.pdf
Interface spec
ZED-20P
Data sheet
Integration Manual
Interface spec
Real time Kinematics
ESA Article
https://gssc.esa.int/navipedia/index.php?title=Real_Time_Kinematics
RTCM 3.0
Overview
https://www.geopp.de/pdf/gppigs06_rtcm_f.pdf
Cheat sheet
https://www.use-snip.com/kb/knowledge-base/an-rtcm-message-cheat-sheet/
Languages
Python
100%