Expand CarPropertyConfig
Bug: 78373939, 77167122
Test: Kitchen Sink
Merged-In: I64d2d9ad0bc3cd94f16a5f98e13ac77aae8f97e0
Change-Id: I3dbfcbcad769699bc8a1ece62e963ff10bb7fc99
diff --git a/car-lib/api/system-current.txt b/car-lib/api/system-current.txt
index 1ae3e72..027f31e 100644
--- a/car-lib/api/system-current.txt
+++ b/car-lib/api/system-current.txt
@@ -484,12 +484,19 @@
public class CarPropertyConfig<T> implements android.os.Parcelable {
method public int describeContents();
+ method public int getAccess();
method public int getAreaCount();
method public int[] getAreaIds();
method public int getAreaType();
+ method public int getChangeMode();
+ method public java.util.List<java.lang.Integer> getConfigArray();
+ method public int getConfigFlags();
+ method public java.lang.String getConfigString();
method public int getFirstAndOnlyAreaId();
+ method public float getMaxSampleRate();
method public T getMaxValue(int);
method public T getMaxValue();
+ method public float getMinSampleRate();
method public T getMinValue(int);
method public T getMinValue();
method public int getPropertyId();
@@ -515,6 +522,13 @@
method public android.car.hardware.CarPropertyConfig.Builder<T> addAreaConfig(int, T, T);
method public android.car.hardware.CarPropertyConfig.Builder<T> addAreas(int[]);
method public android.car.hardware.CarPropertyConfig<T> build();
+ method public android.car.hardware.CarPropertyConfig.Builder<T> setAccess(int);
+ method public android.car.hardware.CarPropertyConfig.Builder<T> setChangeMode(int);
+ method public android.car.hardware.CarPropertyConfig.Builder<T> setConfigArray(java.util.ArrayList<java.lang.Integer>);
+ method public android.car.hardware.CarPropertyConfig.Builder<T> setConfigFlags(int);
+ method public android.car.hardware.CarPropertyConfig.Builder<T> setConfigString(java.lang.String);
+ method public android.car.hardware.CarPropertyConfig.Builder<T> setMaxSampleRate(float);
+ method public android.car.hardware.CarPropertyConfig.Builder<T> setMinSampleRate(float);
}
public class CarPropertyValue<T> implements android.os.Parcelable {