Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9cbb0b77 authored by Nathan Harold's avatar Nathan Harold
Browse files

Expose RSSI as GSM RAT-specific Signal Strength

In GSM, RSSI is the correct specific name for signal
strength measurements. To promote callers using specific
methods and to bring GSM in line with other FooSignalStrength
methods.

Bug: 125027693
Test: cts - CellInfoTest
Change-Id: Idf62c7fbf8d6dd1c116da35a5e6375851218053e
parent 566bfcf4
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -42463,6 +42463,7 @@ package android.telephony {
    method public int getBitErrorRate();
    method public int getDbm();
    method @IntRange(from=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN, to=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_GREAT) public int getLevel();
    method public int getRssi();
    method public int getTimingAdvance();
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.telephony.CellSignalStrengthGsm> CREATOR;
+3 −4
Original line number Diff line number Diff line
@@ -143,7 +143,7 @@ public final class CellSignalStrengthGsm extends CellSignalStrength implements P
    }

    /**
     * Get the signal strength as dBm
     * Get the signal strength as dBm.
     */
    @Override
    public int getDbm() {
@@ -163,18 +163,17 @@ public final class CellSignalStrengthGsm extends CellSignalStrength implements P
    }

    /**
     * Return the Received Signal Strength Indicator
     * Return the Received Signal Strength Indicator.
     *
     * @return the RSSI in dBm (-113, -51) or
     *         {@link android.telephony.CellInfo#UNAVAILABLE UNAVAILABLE}.
     * @hide
     */
    public int getRssi() {
        return mRssi;
    }

    /**
     * Return the Bit Error Rate
     * Return the Bit Error Rate.
     *
     * @return the bit error rate (0-7, 99) as defined in TS 27.007 8.5 or
     *         {@link android.telephony.CellInfo#UNAVAILABLE UNAVAILABLE}.