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

Commit 22b76d5d authored by Adrian Roos's avatar Adrian Roos Committed by Android (Google) Code Review
Browse files

Merge "AOD: Add logging" into oc-dr1-dev

parents 351ba952 2ca9cd7f
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -248,6 +248,12 @@ public class DozeLog {
        }
    }

    public static void traceSensor(Context context, int pulseReason) {
        if (!ENABLED) return;
        init(context);
        log("sensor type=" + pulseReasonToString(pulseReason));
    }

    private static class SummaryStats {
        private int mCount;

+8 −0
Original line number Diff line number Diff line
@@ -174,6 +174,7 @@ public class DozeSensors {
        for (TriggerSensor s : mSensors) {
            pw.print("Sensor: "); pw.println(s.toString());
        }
        pw.print("ProxSensor: "); pw.println(mProxSensor.toString());
    }

    private class ProxSensor implements SensorEventListener {
@@ -246,6 +247,12 @@ public class DozeSensors {
        @Override
        public void onAccuracyChanged(Sensor sensor, int accuracy) {
        }

        @Override
        public String toString() {
            return String.format("{registered=%s, requested=%s, coolingDown=%s, currentlyFar=%s}",
                    mRegistered, mRequested, mCooldownTimer.isScheduled(), mCurrentlyFar);
        }
    }

    private class TriggerSensor extends TriggerEventListener {
@@ -312,6 +319,7 @@ public class DozeSensors {
        @Override
        @AnyThread
        public void onTrigger(TriggerEvent event) {
            DozeLog.traceSensor(mContext, mPulseReason);
            mHandler.post(mWakeLock.wrap(() -> {
                if (DEBUG) Log.d(TAG, "onTrigger: " + triggerEventToString(event));
                boolean sensorPerformsProxCheck = false;