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

Commit a09fa909 authored by Hridya Valsaraju's avatar Hridya Valsaraju
Browse files

Modify IHealthInfoCallback interface to return V2.0 HealthInfo

Bug: 71860528
Test: vts-tradefed run vts -m VtsHalHealthV2_0
Change-Id: I47127eef791c5c2899ce67cb17b0122d6ae53433
parent 834ce2d4
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -383,16 +383,16 @@ public final class BatteryService extends SystemService {
        }
    }

    private void update(HealthInfo info) {
    private void update(android.hardware.health.V2_0.HealthInfo info) {
        traceBegin("HealthInfoUpdate");
        synchronized (mLock) {
            if (!mUpdatesStopped) {
                mHealthInfo = info;
                mHealthInfo = info.legacy;
                // Process the new values.
                processValuesLocked(false);
                mLock.notifyAll(); // for any waiters on new info
            } else {
                copy(mLastHealthInfo, info);
                copy(mLastHealthInfo, info.legacy);
            }
        }
        traceEnd();
@@ -1010,7 +1010,7 @@ public final class BatteryService extends SystemService {

    private final class HealthHalCallback extends IHealthInfoCallback.Stub
            implements HealthServiceWrapper.Callback {
        @Override public void healthInfoChanged(HealthInfo props) {
        @Override public void healthInfoChanged(android.hardware.health.V2_0.HealthInfo props) {
            BatteryService.this.update(props);
        }
        // on new service registered