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

Commit e06e97b4 authored by Kweku Adams's avatar Kweku Adams
Browse files

Adding Coulomb counter values to traces.

The data shows up using atrace but I haven't been able to get it to show
up in Perfetto traces.

Bug: 113076327
Test: Run "adb shell atrace -t 45 --stream power" and look for the counter
names.

Change-Id: Ic26c181f65b9407915a55a792acef7241d180989
parent 54cf4aea
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -399,6 +399,12 @@ public final class BatteryService extends SystemService {

    private void update(android.hardware.health.V2_0.HealthInfo info) {
        traceBegin("HealthInfoUpdate");

        Trace.traceCounter(Trace.TRACE_TAG_POWER, "BatteryChargeCounter",
                info.legacy.batteryChargeCounter);
        Trace.traceCounter(Trace.TRACE_TAG_POWER, "BatteryCurrent",
                info.legacy.batteryCurrent);

        synchronized (mLock) {
            if (!mUpdatesStopped) {
                mHealthInfo = info.legacy;