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

Commit 861b3061 authored by Fiona Campbell's avatar Fiona Campbell Committed by Android (Google) Code Review
Browse files

Merge "Tidy up power groups in dumpsys" into main

parents 9e42e9b4 ea94acc5
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ import android.os.PowerManagerInternal;
import android.os.PowerSaveState;
import android.os.Trace;
import android.util.Slog;
import android.util.TimeUtils;
import android.view.Display;

import com.android.internal.annotations.VisibleForTesting;
@@ -562,6 +563,21 @@ public class PowerGroup {
        return ready;
    }

    @Override
    public String toString() {
        return "groupId: " + mGroupId
                + "\nuserActivitySummary=0x" + Integer.toHexString(mUserActivitySummary)
                + "\nmWakeLockSummary=0x" + Integer.toHexString(mWakeLockSummary)
                + "\nlastUserActivityTime=" + TimeUtils.formatUptime(mLastUserActivityTime)
                + "\nlastUserActivityTimeNoChangeLights="
                    + TimeUtils.formatUptime(mLastUserActivityTimeNoChangeLights)
                + "\nmLastWakeReason=" + mLastWakeReason
                + "\nmLastSleepReason=" + mLastSleepReason
                + "\nmDimDuration=" + mDimDuration
                + "\nmScreenOffTimeout=" + mScreenOffTimeout;
    }


    /** Determines the respective display state reason for a given PowerManager WakeReason. */
    private static int wakeReasonToDisplayStateReason(@PowerManager.WakeReason int wakeReason) {
        switch (wakeReason) {
+2 −11
Original line number Diff line number Diff line
@@ -4958,18 +4958,9 @@ public final class PowerManagerService extends SystemService
                pw.println(profile.mLockingNotified);
            }

            pw.println("Display Group User Activity:");
            pw.println("Power Group User Activity:");
            for (int idx = 0; idx < mPowerGroups.size(); idx++) {
                final PowerGroup powerGroup = mPowerGroups.valueAt(idx);
                pw.println("  displayGroupId=" + powerGroup.getGroupId());
                pw.println("  userActivitySummary=0x" + Integer.toHexString(
                        powerGroup.getUserActivitySummaryLocked()));
                pw.println("  lastUserActivityTime=" + TimeUtils.formatUptime(
                        powerGroup.getLastUserActivityTimeLocked()));
                pw.println("  lastUserActivityTimeNoChangeLights=" + TimeUtils.formatUptime(
                        powerGroup.getLastUserActivityTimeNoChangeLightsLocked()));
                pw.println("  mWakeLockSummary=0x" + Integer.toHexString(
                        powerGroup.getWakeLockSummaryLocked()));
                pw.println(mPowerGroups.valueAt(idx).toString());
            }

            wcd = mWirelessChargerDetector;