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

Commit 590da11a authored by Todd Kennedy's avatar Todd Kennedy
Browse files

Allow extra slop in battery stats

Current slop of 30ms was causing too many WTFs to be thrown. Increase the slop
to 750ms.

Bug: 23391894
Change-Id: Ica5be9b00745bfe58872d43be8c32f8c147075ed
parent 8b8fa3e9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1261,8 +1261,8 @@ public final class BatteryStatsService extends IBatteryStats.Stub
                    Slog.v(TAG, "WiFi energy data was reset, new WiFi energy data is " + result);
                }

                // There is some accuracy error in reports so allow 30 milliseconds of error.
                final long SAMPLE_ERROR_MILLIS = 30;
                // There is some accuracy error in reports so allow some slop in the results.
                final long SAMPLE_ERROR_MILLIS = 750;
                final long totalTimeMs = result.mControllerIdleTimeMs + result.mControllerRxTimeMs +
                        result.mControllerTxTimeMs;
                if (totalTimeMs > timePeriodMs + SAMPLE_ERROR_MILLIS) {