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
This commit is contained in:
Djalal Harouni 2016-11-30 13:31:45 +01:00 committed by Denis Kenzior
parent d9c618fd94
commit 9106cbbaea
1 changed files with 20 additions and 0 deletions

View File

@ -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('')