aboutsummaryrefslogtreecommitdiff
path: root/car-lib
diff options
context:
space:
mode:
authorKai Wang <kwangsudo@google.com>2018-06-06 19:34:46 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-06-06 19:34:46 +0000
commit7a9c4f15c59f58d376132af4bdef731d1fb2791d (patch)
treee4e1096ed75adbd0106da8da52c3aa34ea554d63 /car-lib
parent1f73ed7ec446decc45faadc30f0e2438579a98f9 (diff)
parent7e109f38b91024586e82b03f552de33360fc57b7 (diff)
downloadCar-7a9c4f15c59f58d376132af4bdef731d1fb2791d.tar.gz
Merge "Add getPropertyList() in CarSensorManager" into pi-dev
Diffstat (limited to 'car-lib')
-rw-r--r--car-lib/api/current.txt1
-rw-r--r--car-lib/src/android/car/hardware/CarSensorManager.java8
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