android.car.hardware.property
Interfaces
| CarPropertyManager.AsyncPropertyRequest | An async get/set property request. | 
| CarPropertyManager.CarPropertyEventCallback | Application registers CarPropertyEventCallbackobject to receive updates and changes
 to subscribed Vehicle specific properties. | 
| CarPropertyManager.GetPropertyCallback | A callback CarPropertyManager.getPropertiesAsyncwhen succeeded or failed. | 
| CarPropertyManager.SetPropertyCallback | A callback CarPropertyManager.setPropertiesAsyncwhen 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 GetPropertyCallbackorSetPropertyCallback. | 
| 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_CHARACTERIZATIONto 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_STATUSto
 enumerate ETC(electronic toll collection) card types in the vehicle. | 
| VehicleElectronicTollCollectionCardType | Used by VehiclePropertyIds.ELECTRONIC_TOLL_COLLECTION_CARD_TYPEto
 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_CLASSPROPERTY. | 
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
