goldfish: remove non-LTE signal strength
BUG: 134405554
this impacts emulator only
test:
CtsTelephonyTestCases android.telephony.cts.SignalStrengtSignalStrength
Change-Id: Idd1c2087fb11e7905cb36ffef7d70a0553975196
Merged-In: Idd1c2087fb11e7905cb36ffef7d70a0553975196
(cherry picked from commit 3fa4babcc116dafec77b33516dfcc2735b402afb)
(cherry picked from commit c3ba9142f893288de5d35339322d787553e90e47)
diff --git a/ril/reference-ril.c b/ril/reference-ril.c
index 9480f54..48ad12c 100644
--- a/ril/reference-ril.c
+++ b/ril/reference-ril.c
@@ -1147,6 +1147,12 @@
if (err < 0 && count < minNumOfElements) goto error;
}
+ // remove gsm/cdma/evdo,just keep LTE
+ int numSignalsToIgnore = sizeof(RIL_SignalStrength_v5)/sizeof(int);
+ for (int i=0; i < numSignalsToIgnore; ++i) {
+ response[i] = INT_MAX;
+ }
+
RIL_onRequestComplete(t, RIL_E_SUCCESS, response, sizeof(response));
at_response_free(p_response);