diff options
author | Michael Wright <michaelwr@google.com> | 2019-02-05 00:13:14 +0000 |
---|---|---|
committer | Michael Wright <michaelwr@google.com> | 2019-02-06 12:54:00 +0000 |
commit | e3001042b6e9656cd26b1b233b59b60def50c34a (patch) | |
tree | 261f905fa8baea6a842201b9acdd07e8194935bc /cmds/svc | |
parent | 8e6dc3b7abb8f8c14080691ce5b97d2e1669e5bd (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.java | 4 |
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); } |