Attention is currently required from: fixeria, pespin.
Hello Jenkins Builder, laforge, pespin,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-trx/+/43606?usp=email
to look at the new patch set (#4).
The following approvals got outdated and were removed: Verified+1 by Jenkins Builder
The change is no longer submittable: Verified is unsatisfied now.
Change subject: proxy: implement RF path simulation ......................................................................
proxy: implement RF path simulation
Compute real ToA/RSSI/CI values for forwarded bursts instead of the fixed placeholder constants in burst_fwd.c. Each channel gets its own struct path_sim_state, tracking Tx power/attenuation, Timing Advance, reported ToA/RSSI/CI, and burst-dropping parameters. RSSI defaults to a path-loss formula (Tx power - burst attenuation - fixed path loss) unless overridden via FAKE_RSSI.
Add the CTRL commands needed to drive this: SETTA, SETPOWER, NOMTXPOWER, RFMUTE, and the FAKE_TOA/FAKE_RSSI/FAKE_CI/FAKE_DROP simulation helpers. RFMUTE and burst dropping (FAKE_DROP) turn a forwarded burst into a NOPE.ind, matching the existing NOPE.req handling path.
Change-Id: Iefa51d6b0e0bba1f12bdbcdf576528e7d3588b8f Related: OS#6672 --- M proxy/Makefile.am A proxy/include/osmocom/proxy/path_sim.h M proxy/include/osmocom/proxy/trx.h M proxy/src/Makefile.am M proxy/src/burst_fwd.c M proxy/src/ctrl_cmd.c A proxy/src/path_sim.c M proxy/src/trx.c 8 files changed, 367 insertions(+), 13 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-trx refs/changes/06/43606/4