AreaIdConfig
public
final
class
AreaIdConfig
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.car.hardware.property.AreaIdConfig<T> |
Represents area ID specific configuration information for a vehicle property.
Summary
Inherited constants |
---|
Fields | |
---|---|
public
static
final
Creator<AreaIdConfig<Object>> |
CREATOR
|
Public methods | |
---|---|
int
|
describeContents()
|
int
|
getAccess()
Return the access type of the car property at the current areaId. |
int
|
getAreaId()
Returns the area ID for this configuration. |
T
|
getMaxValue()
Returns the maximum value supported for the |
T
|
getMinValue()
Returns the minimum value supported for the |
List<T>
|
getSupportedEnumValues()
Returns the supported enum values for the |
boolean
|
isVariableUpdateRateSupported()
Returns whether variable update rate is supported. |
String
|
toString()
|
void
|
writeToParcel(Parcel dest, int flags)
|
Inherited methods | |
---|---|
Fields
Public methods
describeContents
public int describeContents ()
Returns | |
---|---|
int |
getAccess
public int getAccess ()
Return the access type of the car property at the current areaId.
The access type could be one of the following:
CarPropertyConfig#VEHICLE_PROPERTY_ACCESS_NONE
CarPropertyConfig#VEHICLE_PROPERTY_ACCESS_READ
CarPropertyConfig#VEHICLE_PROPERTY_ACCESS_WRITE
CarPropertyConfig#VEHICLE_PROPERTY_ACCESS_READ_WRITE
Returns | |
---|---|
int |
the access type of the car property at the current areaId.
Value is CarPropertyConfig.VEHICLE_PROPERTY_ACCESS_NONE , CarPropertyConfig.VEHICLE_PROPERTY_ACCESS_READ , CarPropertyConfig.VEHICLE_PROPERTY_ACCESS_WRITE , or CarPropertyConfig.VEHICLE_PROPERTY_ACCESS_READ_WRITE |
getAreaId
public int getAreaId ()
Returns the area ID for this configuration.
Returns | |
---|---|
int |
area ID for this configuration. |
getMaxValue
public T getMaxValue ()
Returns the maximum value supported for the getAreaId()
.
Returns | |
---|---|
T |
maximum value supported for the getAreaId() . Will return null if no
maximum value supported. |
getMinValue
public T getMinValue ()
Returns the minimum value supported for the getAreaId()
.
Returns | |
---|---|
T |
minimum value supported for the getAreaId() . Will return null if no
minimum value supported. |
getSupportedEnumValues
public List<T> getSupportedEnumValues ()
Returns the supported enum values for the getAreaId()
. If list is empty, the
property does not support an enum.
Returns | |
---|---|
List<T> |
isVariableUpdateRateSupported
public boolean isVariableUpdateRateSupported ()
Returns whether variable update rate is supported.
If this returns false
, variable update rate is always disabled for this area ID.
If this returns true
, variable update rate will be disabled if client calls
Subscription.Builder#setVariableUpdateRateEnabled
with false
, or enabled
otherwise.
Returns | |
---|---|
boolean |
whether variable update rate is supported. |
toString
public String toString ()
Returns | |
---|---|
String |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Parameters | |
---|---|
dest |
Parcel |
flags |
int |