diff options
author | Kai Wang <kwangsudo@google.com> | 2018-06-06 19:34:46 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-06-06 19:34:46 +0000 |
commit | 7a9c4f15c59f58d376132af4bdef731d1fb2791d (patch) | |
tree | e4e1096ed75adbd0106da8da52c3aa34ea554d63 /car-lib | |
parent | 1f73ed7ec446decc45faadc30f0e2438579a98f9 (diff) | |
parent | 7e109f38b91024586e82b03f552de33360fc57b7 (diff) | |
download | Car-7a9c4f15c59f58d376132af4bdef731d1fb2791d.tar.gz |
Merge "Add getPropertyList() in CarSensorManager" into pi-dev
Diffstat (limited to 'car-lib')
-rw-r--r-- | car-lib/api/current.txt | 1 | ||||
-rw-r--r-- | car-lib/src/android/car/hardware/CarSensorManager.java | 8 |
2 files changed, 8 insertions, 1 deletions
diff --git a/car-lib/api/current.txt b/car-lib/api/current.txt index fc5cabd386..9cd2e4c314 100644 --- a/car-lib/api/current.txt +++ b/car-lib/api/current.txt @@ -287,6 +287,7 @@ package android.car.hardware { public final class CarSensorManager { method public android.car.hardware.CarSensorEvent getLatestSensorEvent(int) throws android.car.CarNotConnectedException; + method public java.util.List<android.car.hardware.CarPropertyConfig> getPropertyList() throws android.car.CarNotConnectedException; method public int[] getSupportedSensors() throws android.car.CarNotConnectedException; method public boolean isSensorSupported(int) throws android.car.CarNotConnectedException; method public static boolean isSensorSupported(int[], int); diff --git a/car-lib/src/android/car/hardware/CarSensorManager.java b/car-lib/src/android/car/hardware/CarSensorManager.java index fc97c9d546..7cf5940896 100644 --- a/car-lib/src/android/car/hardware/CarSensorManager.java +++ b/car-lib/src/android/car/hardware/CarSensorManager.java @@ -325,9 +325,15 @@ public final class CarSensorManager implements CarManagerBase { return new int[0]; } - private List<CarPropertyConfig> getPropertyList() throws CarNotConnectedException { + /** + * Get list of properties represented by CarSensorManager for this car. + * @return List of CarPropertyConfig objects available via Car Cabin Manager. + * @throws CarNotConnectedException if the connection to the car service has been lost. + */ + public List<CarPropertyConfig> getPropertyList() throws CarNotConnectedException { return mCarPropertyMgr.getPropertyList(mSensorConfigIds); } + /** * Tells if given sensor is supported or not. * @param sensorType |