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

Commit 901f0b50 authored by Beverly Tai's avatar Beverly Tai Committed by Android (Google) Code Review
Browse files

Merge "Adding more Doze logs for brightness"

parents a02ab705 02dca045
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -298,6 +298,22 @@ public class DozeLog implements Dumpable {
        mLogger.logDozeSuppressed(suppressedState);
    }

    /**
     * Appends new AOD sreen brightness to logs
     * @param brightness display brightness setting
     */
    public void traceDozeScreenBrightness(int brightness) {
        mLogger.logDozeScreenBrightness(brightness);
    }

    /**
    * Appends new AOD dimming scrim opacity to logs
    * @param scrimOpacity
     */
    public void traceSetAodDimmingScrim(float scrimOpacity) {
        mLogger.logSetAodDimmingScrim((long) scrimOpacity);
    }

    private class SummaryStats {
        private int mCount;

+16 −0
Original line number Diff line number Diff line
@@ -226,6 +226,22 @@ class DozeLogger @Inject constructor(
            "Doze state suppressed, state=$str1"
        })
    }

    fun logDozeScreenBrightness(brightness: Int) {
        buffer.log(TAG, INFO, {
            int1 = brightness
        }, {
            "Doze screen brightness set, brightness=$int1"
        })
    }

    fun logSetAodDimmingScrim(scrimOpacity: Long) {
        buffer.log(TAG, INFO, {
            long1 = scrimOpacity
        }, {
            "Doze aod dimming scrim opacity set, opacity=$long1"
        })
    }
}

private const val TAG = "DozeLog"
+4 −4
Original line number Diff line number Diff line
@@ -390,17 +390,17 @@ public final class DozeServiceHost implements DozeHost {
    }

    @Override
    public void setDozeScreenBrightness(int value) {
        mNotificationShadeWindowController.setDozeScreenBrightness(value);
    public void setDozeScreenBrightness(int brightness) {
        mDozeLog.traceDozeScreenBrightness(brightness);
        mNotificationShadeWindowController.setDozeScreenBrightness(brightness);
    }

    @Override
    public void setAodDimmingScrim(float scrimOpacity) {
        mDozeLog.traceSetAodDimmingScrim(scrimOpacity);
        mScrimController.setAodFrontScrimAlpha(scrimOpacity);
    }



    @Override
    public void prepareForGentleSleep(Runnable onDisplayOffCallback) {
        if (mPendingScreenOffCallback != null) {