Will Greenberg
2927f791e4
cleanups from rebase
2026-06-24 12:42:58 -07:00
Will Greenberg
a5c86bc408
run cargo fmt
2026-06-24 12:42:58 -07:00
Will Greenberg
338d41dceb
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-06-24 12:42:55 -07:00
Will Greenberg
0028847b73
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-06-24 12:39:11 -07:00
Will Greenberg
6fec428c5b
lib/diag: add ML1 Neighbor cell measurement
...
This adds support for Neighboring Cells Measurements, and makes some
minor changes to Serving Cell Measurements.
2026-06-24 12:39:10 -07:00
Carlos Guerra
11b6af96c7
format fixes for linters to be happy
2026-06-24 12:37:38 -07:00
Carlos Guerra
76c2039556
addressing review comments: minor refactor for optimization, and correction of rrc_rel size
2026-06-24 12:37:37 -07:00
Carlos Guerra
c424902560
linting and polishing for PR
2026-06-24 12:35:29 -07:00
Carlos Guerra
8f03ad8f4a
Collect signal strength and timing advances. LTE serving cell measurements (0xb17f) and RACH Timing Advance (0xb062)
2026-06-24 12:32:11 -07:00
Will Greenberg
68ba2ab625
run cargo fmt
2026-06-24 12:25:56 -07:00
Will Greenberg
38f476b664
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-24 12:24:01 -07:00