diff options
author | 2018-10-11 17:00:30 +0000 | |
---|---|---|
committer | 2018-10-11 17:00:30 +0000 | |
commit | a7998431d4f41fe88e23e4e88cb39314f6e9d6ed (patch) | |
tree | f5651bb556c330e8057709f0e78b0edcef43cad0 | |
parent | fd49e53a0f09d3312cae68e62549d7f3a0543700 (diff) | |
parent | f7c3903cdaf2af166ffda0f064118f4baddc2d36 (diff) |
Merge "Update SensorManagerPlugin to have vendorType"
-rw-r--r-- | packages/SystemUI/plugin/src/com/android/systemui/plugins/SensorManagerPlugin.java | 18 | ||||
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java | 2 |
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 { |