c5ec65f2d602ac6c8156b5bfd24c7b347f3103be
- msg/frame_logger.py: MsgListener that writes raw byte stream per source to timestamped log files (<YYYY_MM_DD_HH_MM_SS_source>.log) - main.py: entry point extracted from network_backend.py; adds --log-dir argument (default ./log) and wires FrameLogger per transceiver - network_backend.py: now contains only the NetworkBackend class - .gitignore: exclude log/ directory 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%