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