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