android.car.hardware.property
Interfaces
CarPropertyManager.AsyncPropertyRequest | An async get/set property request. |
CarPropertyManager.CarPropertyEventCallback |
Application registers CarPropertyEventCallback object to receive updates and changes
to subscribed Vehicle specific properties.
|
CarPropertyManager.GetPropertyCallback |
A callback CarPropertyManager.getPropertiesAsync when succeeded or failed.
|
CarPropertyManager.SetPropertyCallback |
A callback CarPropertyManager.setPropertiesAsync when succeeded or failed.
|
CarPropertyManager.SupportedValuesChangeCallback | A callback interface to deliver value range change callbacks. |
Classes
AreaIdConfig<T> | Represents area ID specific configuration information for a vehicle property. |
CarPropertyManager | Provides an application interface for interacting with the Vehicle specific properties. |
CarPropertyManager.GetPropertyRequest |
A request for CarPropertyManager.getPropertiesAsync(List, long, CancellationSignal,
Executor, GetPropertyCallback) .
|
CarPropertyManager.GetPropertyResult<T> |
A successful result for GetPropertyCallback .
|
CarPropertyManager.PropertyAsyncError |
An error result for GetPropertyCallback or SetPropertyCallback .
|
CarPropertyManager.SetPropertyRequest<T> |
A request for CarPropertyManager.setPropertiesAsync(List, long, CancellationSignal,
Executor, SetPropertyCallback) .
|
CarPropertyManager.SetPropertyResult |
A successful result for SetPropertyCallback .
|
DetailedErrorCode | Detailed error codes used in vehicle HAL interface. |
EvChargeState | Possible EV charge states of a vehicle. |
EvChargingConnectorType | Uses IEC(International Electrotechnical Commission) 62196 and other standards to denote the charging connector type an electric vehicle may use. |
EvRegenerativeBrakingState | Possible EV regenerative braking states of a vehicle. |
LocationCharacterization |
Used by VehiclePropertyIds.LOCATION_CHARACTERIZATION to enumerate the
supported bit flags.
|
MinMaxSupportedValue<T> | A structure contains min/max supported value. |
PropertyNotAvailableErrorCode | Detailed error codes used in vehicle HAL interface. |
Subscription |
Represents the subscription data to CarPropertyManager.subscribePropertyEvents .
|
Subscription.Builder | Builder for Subscription |
VehicleElectronicTollCollectionCardStatus |
Used by VehiclePropertyIds.ELECTRONIC_TOLL_COLLECTION_CARD_STATUS to
enumerate ETC(electronic toll collection) card types in the vehicle.
|
VehicleElectronicTollCollectionCardType |
Used by VehiclePropertyIds.ELECTRONIC_TOLL_COLLECTION_CARD_TYPE to
enumerate ETC(electronic toll collection) card types in the vehicle.
|
VehicleSizeClass |
Used to enumerate the various size classes of vehicles for the VehiclePropertyIds.INFO_VEHICLE_SIZE_CLASS PROPERTY.
|
Exceptions
CarInternalErrorException | Exception thrown when something unexpected happened in cars. |
PropertyAccessDeniedSecurityException | Exception thrown when cars denied the access of properties. |
PropertyNotAvailableAndRetryException | Exception thrown when device that associated with the vehicle property is temporarily not available. |
PropertyNotAvailableException | Exception thrown when the vehicle property is not available because of the current state of the vehicle. |
Interfaces
Classes
- AreaIdConfig
- CarPropertyManager
- CarPropertyManager.GetPropertyRequest
- CarPropertyManager.GetPropertyResult
- CarPropertyManager.PropertyAsyncError
- CarPropertyManager.SetPropertyRequest
- CarPropertyManager.SetPropertyResult
- DetailedErrorCode
- EvChargeState
- EvChargingConnectorType
- EvRegenerativeBrakingState
- LocationCharacterization
- MinMaxSupportedValue
- PropertyNotAvailableErrorCode
- Subscription
- Subscription.Builder
- VehicleElectronicTollCollectionCardStatus
- VehicleElectronicTollCollectionCardType
- VehicleSizeClass
Exceptions