Commit Graph

9 Commits

Author SHA1 Message Date
Will Greenberg 30f663be2f lib: serialize MAC RACH attempts to GSMTAP
This also refactors the gsmtap code into a neater module, and adds MAC
UL & DL logs to our diag capture.
2026-07-16 11:54:57 -07:00
Will Greenberg 6922646a5d lib/gsmtap_parser: downgrade unsupported log to debug msg
Previously this was an error message to help underscore when a device
was sending unexpected messages, but now that we're receiving
measurement logs which have no place in GSMTAP frames, it's expected to
skip some log messages.
2026-07-16 11:54:57 -07:00
Will Greenberg 5def0b388e lib/diag: add ML1 Neighbor cell measurement
This adds support for Neighboring Cells Measurements, and makes some
minor changes to Serving Cell Measurements.
2026-07-16 11:54:57 -07:00
Carlos Guerra d834e1fc51 format fixes for linters to be happy 2026-07-16 11:54:57 -07:00
Carlos Guerra d57b1c937c addressing review comments: minor refactor for optimization, and correction of rrc_rel size 2026-07-16 11:54:57 -07:00
Carlos Guerra a12b6116ad linting and polishing for PR 2026-07-16 11:54:57 -07:00
Carlos Guerra 8fe516c2a6 Collect signal strength and timing advances. LTE serving cell measurements (0xb17f) and RACH Timing Advance (0xb062) 2026-07-16 11:54:57 -07:00
Will Greenberg cd28354bec run cargo fmt 2026-06-25 15:45:59 -07:00
Will Greenberg 1e4b812273 lib: refactor gsmtap/gsmtap_parser into a single module
This'll allow us to break out more specific GSMTAP parsing into
submodules more easily.
2026-06-25 15:45:59 -07:00