summaryrefslogtreecommitdiff
path: root/cmds/svc
diff options
context:
space:
mode:
authorMichael Wright <michaelwr@google.com>2019-02-05 00:13:14 +0000
committerMichael Wright <michaelwr@google.com>2019-02-06 12:54:00 +0000
commite3001042b6e9656cd26b1b233b59b60def50c34a (patch)
tree261f905fa8baea6a842201b9acdd07e8194935bc /cmds/svc
parent8e6dc3b7abb8f8c14080691ce5b97d2e1669e5bd (diff)
Instrument wake up reasons.
This lets us run experiments that need to know the reason for the wake up in addition to the time and latency. Bug: 122949636 Test: manually turning the device on and off, looking at the logs Change-Id: I38429c3387a289010e1a2696ad351ffbe568413b
Diffstat (limited to 'cmds/svc')
-rw-r--r--cmds/svc/src/com/android/commands/svc/PowerCommand.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmds/svc/src/com/android/commands/svc/PowerCommand.java b/cmds/svc/src/com/android/commands/svc/PowerCommand.java
index 920a52dad641..d29e68e5a187 100644
--- a/cmds/svc/src/com/android/commands/svc/PowerCommand.java
+++ b/cmds/svc/src/com/android/commands/svc/PowerCommand.java
@@ -19,6 +19,7 @@ package com.android.commands.svc;
import android.content.Context;
import android.os.BatteryManager;
import android.os.IPowerManager;
+import android.os.PowerManager;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.SystemClock;
@@ -71,7 +72,8 @@ public class PowerCommand extends Svc.Command {
if (val != 0) {
// if the request is not to set it to false, wake up the screen so that
// it can stay on as requested
- pm.wakeUp(SystemClock.uptimeMillis(), "PowerCommand", null);
+ pm.wakeUp(SystemClock.uptimeMillis(),
+ PowerManager.WAKE_REASON_UNKNOWN, "PowerCommand", null);
}
pm.setStayOnSetting(val);
}