summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-11-30 16:01:25 +0100
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-11-30 16:06:48 +0100
commita7298e316f8d4cb603194adfdb4445192c975183 (patch)
tree4131554154f936add142ecd999a0bcb7521cb160
parent1ae959fe2549afb9d9b4a8bdbda019a087999120 (diff)
trxcon/scheduler: invalidate hard-coded Measurement results
This is what trxcon sends to the network before the first SACCH block is received from the higher layers. The indicated values are of course invalid because they're hard-coded. According to 3GPP TS 44.018, table 10.5.2.20.1: 0 The measurement results are valid 1 The measurement results are not valid Change-Id: I7da767e146aec7cef1de71e4d735d6a02b6c5642 Related: SYS#4918
-rw-r--r--src/host/trxcon/sched_prim.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/host/trxcon/sched_prim.c b/src/host/trxcon/sched_prim.c
index f4f5e40e..94733203 100644
--- a/src/host/trxcon/sched_prim.c
+++ b/src/host/trxcon/sched_prim.c
@@ -152,13 +152,13 @@ static struct trx_ts_prim *prim_compose_mr(struct trx_lchan_state *lchan)
* .0.. .... = DTX-USED: DTX was not used
* ..11 0110 = RXLEV-FULL-SERVING-CELL: -57 <= x < -56 dBm (54)
* 0... .... = 3G-BA-USED: 0
- * .0.. .... = MEAS-VALID: The measurement results are valid
+ * .1.. .... = MEAS-VALID: The measurement results are not valid
* ..11 0110 = RXLEV-SUB-SERVING-CELL: -57 <= x < -56 dBm (54)
* 0... .... = SI23_BA_USED: 0
* .000 .... = RXQUAL-FULL-SERVING-CELL: BER < 0.2%, Mean value 0.14% (0)
* .... 000. = RXQUAL-SUB-SERVING-CELL: BER < 0.2%, Mean value 0.14% (0)
* .... ...1 11.. .... = NO-NCELL-M: Neighbour cell information not available */
- 0x36, 0x36, 0x01, 0xc0,
+ 0x36, 0x76, 0x01, 0xc0,
/* 0** -- Padding with zeroes */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,