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

Commit 6f4151d3 authored by Daniel Bright's avatar Daniel Bright Committed by android-build-merger
Browse files

Merge "Flipping NR signal strengths coming from HAL"

am: a9298cc0

Change-Id: Ia0e6fe2c86d0110c004d0176e32f900b8b45061d
parents c975b2d9 a9298cc0
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -155,7 +155,17 @@ public final class CellSignalStrengthNr extends CellSignalStrength implements Pa
     * @param ss signal strength from modem.
     */
    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;
    }

    /**