summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Kevin Chyn <kchyn@google.com> 2018-10-11 17:00:30 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-10-11 17:00:30 +0000
commita7998431d4f41fe88e23e4e88cb39314f6e9d6ed (patch)
treef5651bb556c330e8057709f0e78b0edcef43cad0
parentfd49e53a0f09d3312cae68e62549d7f3a0543700 (diff)
parentf7c3903cdaf2af166ffda0f064118f4baddc2d36 (diff)
Merge "Update SensorManagerPlugin to have vendorType"
-rw-r--r--packages/SystemUI/plugin/src/com/android/systemui/plugins/SensorManagerPlugin.java18
-rw-r--r--packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java2
2 files changed, 18 insertions, 2 deletions
diff --git a/packages/SystemUI/plugin/src/com/android/systemui/plugins/SensorManagerPlugin.java b/packages/SystemUI/plugin/src/com/android/systemui/plugins/SensorManagerPlugin.java
index 839b90bf6c5e..ba4eb5f48528 100644
--- a/packages/SystemUI/plugin/src/com/android/systemui/plugins/SensorManagerPlugin.java
+++ b/packages/SystemUI/plugin/src/com/android/systemui/plugins/SensorManagerPlugin.java
@@ -67,9 +67,25 @@ public interface SensorManagerPlugin extends Plugin {
class TriggerEvent {
Sensor mSensor;
+ int mVendorType;
- public TriggerEvent(Sensor sensor) {
+ /**
+ * Creates a trigger event
+ * @param sensor The type of sensor, e.g. TYPE_WAKE_LOCK_SCREEN
+ * @param vendorType The vendor type, which should be unique for each type of sensor,
+ * e.g. SINGLE_TAP = 1, DOUBLE_TAP = 2, etc.
+ */
+ public TriggerEvent(Sensor sensor, int vendorType) {
mSensor = sensor;
+ mVendorType = vendorType;
+ }
+
+ public Sensor getSensor() {
+ return mSensor;
+ }
+
+ public int getVendorType() {
+ return mVendorType;
}
}
}
diff --git a/packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java b/packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java
index 43dd412f7094..77f7ad4f3a9e 100644
--- a/packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java
+++ b/packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java
@@ -423,7 +423,7 @@ public class DozeSensors {
}
/**
- * A Sensor that is injected via plugin, for better ContextHub interface.
+ * A Sensor that is injected via plugin.
*/
private class PluginTriggerSensor extends TriggerSensor {