Fix getAsuLevel returns "99" in Lte and TdScdma.
GetAsuLevel method judges valid signal by getLteLevel/getTdScdmaLevel. However, level is SIGNAL_STRENGTH_NONE_OR_UNKNOWN does not mean not in Lte/TdScdma. For example, if mLteRsrp is in (threshRsrp[1], threshRsrp[0]], getLteLevel would return SIGNAL_STRENGTH_NONE_OR_UNKNOWN. But this only means Lte signal is very weak, and ASU should be (mLteRsrp + 140) not "99" (3GPP 27.007 Sec 8.69). Bug: 72116430 Test: Build Change-Id: If930c3e3d23a9af7b2e51e3560cc28607a6328c0
Loading
Please register or sign in to comment