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

Commit 9333d003 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Flipping NR signal strengths coming from HAL" am: a9298cc0 am: 6f4151d3

Change-Id: If9e89fe832438170c90adf60911dc451208eae16
parents 6d70f9f3 6f4151d3
Loading
Loading
Loading
Loading
+11 −1
Original line number Original line Diff line number Diff line
@@ -155,7 +155,17 @@ public final class CellSignalStrengthNr extends CellSignalStrength implements Pa
     * @param ss signal strength from modem.
     * @param ss signal strength from modem.
     */
     */
    public CellSignalStrengthNr(android.hardware.radio.V1_4.NrSignalStrength ss) {
    public CellSignalStrengthNr(android.hardware.radio.V1_4.NrSignalStrength ss) {
        this(ss.csiRsrp, ss.csiRsrq, ss.csiSinr, ss.ssRsrp, ss.ssRsrq, ss.ssSinr);
        this(flip(ss.csiRsrp), flip(ss.csiRsrq), ss.csiSinr, flip(ss.ssRsrp), flip(ss.ssRsrq),
                ss.ssSinr);
    }

    /**
     * Flip sign cell strength value when taking in the value from hal
     * @param val cell strength value
     * @return flipped value
     */
    private static int flip(int val) {
        return val != CellInfo.UNAVAILABLE ? -val : val;
    }
    }


    /**
    /**