Add brightness slider events to dumpsys.

Test: manual, adb shell dumpsys display.
Bug: 69405990
Change-Id: I83a7851b56a085e6067f0c01a5724d2c642ffa08
This commit is contained in:
Kenny Guy
2017-11-30 16:25:26 +00:00
parent 05013b3772
commit e1674e524c

View File

@@ -493,13 +493,30 @@ public class BrightnessTracker {
}
public void dump(PrintWriter pw) {
synchronized (mEventsLock) {
pw.println("BrightnessTracker state:");
pw.println(" mEvents.size=" + mEvents.size());
pw.println(" mEventsDirty=" + mEventsDirty);
}
pw.println("BrightnessTracker state:");
synchronized (mDataCollectionLock) {
pw.println(" mLastSensorReadings.size=" + mLastSensorReadings.size());
if (!mLastSensorReadings.isEmpty()) {
pw.println(" mLastSensorReadings time span "
+ mLastSensorReadings.peekFirst().timestamp + "->"
+ mLastSensorReadings.peekLast().timestamp);
}
}
synchronized (mEventsLock) {
pw.println(" mEventsDirty=" + mEventsDirty);
pw.println(" mEvents.size=" + mEvents.size());
BrightnessChangeEvent[] events = mEvents.toArray();
for (int i = 0; i < events.length; ++i) {
pw.print(" " + events[i].timeStamp + ", " + events[i].userId);
pw.print(", " + events[i].lastBrightness + "->" + events[i].brightness + ", {");
for (int j = 0; j < events[i].luxValues.length; ++j){
if (j != 0) {
pw.print(", ");
}
pw.print("(" + events[i].luxValues[j] + "," + events[i].luxTimestamps[j] + ")");
}
pw.println("}");
}
}
}