From 9106cbbaea76b4c4922fc0f23067927057407495 Mon Sep 17 00:00:00 2001 From: Djalal Harouni Date: Wed, 30 Nov 2016 13:31:45 +0100 Subject: [PATCH] test: support NETMON_INFO_{RXLEV|RSCP|ECN0|RSRQ|RSRP} Display the following fields if they are returned. RXLEV: Received Signal Strength RSCP: Received Signal Code Power ECN0: Received Energy Ratio RSRQ: Reference Signal Received Quality RSRP: Reference Signal Received Power --- test/get-serving-cell-info | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/test/get-serving-cell-info b/test/get-serving-cell-info index 05dc9fe6..94e1c543 100755 --- a/test/get-serving-cell-info +++ b/test/get-serving-cell-info @@ -26,6 +26,11 @@ cid = 'CellId' psc = 'PrimaryScramblingCode' rssi = 'Strength' ber = 'BitErrorRate' +rxlev = 'ReceivedSignalStrength' +rscp = 'ReceivedSignalCodePower' +ecn0 = 'ReceivedEnergyRatio' +rsrq = 'ReferenceSignalReceivedQuality' +rsrp = 'ReferenceSignalReceivedPower' print("Current serving cell information:") @@ -50,7 +55,22 @@ if psc in servingcell: if rssi in servingcell: print(" [ Signal Strength = %d]" % (servingcell[rssi])) +if rxlev in servingcell: + print(" [ Received Signal Strength = %d]" % (servingcell[rxlev])) + if ber in servingcell: print(" [ Bit Error Rate = %d]" % (servingcell[ber])) +if rscp in servingcell: + print(" [ Received Signal Code Power = %d]" % (servingcell[rscp])) + +if ecn0 in servingcell: + print(" [ Received Energy Ratio = %d]" % (servingcell[ecn0])) + +if rsrq in servingcell: + print(" [ Reference Signal Received Quality = %d]" % (servingcell[rsrq])) + +if rsrp in servingcell: + print(" [ Reference Signal Received Power = %d]" % (servingcell[rsrp])) + print('')