# androidx.car.app.hardware.climate

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/CarClimate` | Manages access to car climate system such as cabin temperatures, fan speeds and fan directions. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/CarClimateProfileCallback` | A callback for the car climate profiles returned from the car hardware, for example, Fan speed, Temperature etc. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/CarClimateStateCallback` | A callback for the car climate state returned from the car hardware, for example, Fan speed, Temperature etc. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/CabinTemperatureProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_CABIN_TEMPERATURE()` feature such as supported min/max values and increments for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/CabinTemperatureProfile.Builder` | A builder for CabinTemperatureProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/CarClimateFeature` | A data value used in climate related requests to indicate the features and zones the caller is interested in. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/CarClimateFeature.Builder` | A builder for CarClimateFeature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/CarZoneMappingInfoProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_CAR_ZONE_MAPPING()` feature such as supported values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/CarZoneMappingInfoProfile.Builder` | A builder for CarZoneMappingInfoProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest` | Allows specification of a request for fetching the climate profile information using integer flags and car zones. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest.Builder` | A builder of `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest`. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateStateRequest` | Allows specification of a request for setting the car climate states using string flags and car zones. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateStateRequest.Builder` | A builder of `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateStateRequest` |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/DefrosterProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_DEFROSTER()` feature such as supported values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/DefrosterProfile.Builder` | A builder for DefrosterProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/ElectricDefrosterProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_ELECTRIC_DEFROSTER()` feature such as supported values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/ElectricDefrosterProfile.Builder` | A builder for ElectricDefrosterProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/FanDirectionProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_FAN_DIRECTION()` feature such as supported values for the feature specific to sets of car zones. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/FanDirectionProfile.Builder` | A builder for FanDirectionProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/FanSpeedLevelProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_FAN_SPEED()` feature such as supported min/max range values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/FanSpeedLevelProfile.Builder` | A builder for FanSpeedLevelProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacAcProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_AC()` feature such as supported values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacAcProfile.Builder` | A builder for HvacAcProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacAutoModeProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_AUTO_MODE()` feature such as supported values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacAutoModeProfile.Builder` | A builder for HvacAutoModeProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacAutoRecirculationProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_AUTO_RECIRCULATION()` feature such as supported values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacAutoRecirculationProfile.Builder` | A builder for HvacAutoRecirculationProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacDualModeProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_DUAL_MODE()` feature such as supported values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacDualModeProfile.Builder` | A builder for HvacDualModeProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacMaxAcModeProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_MAX_AC()` feature such as supported values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacMaxAcModeProfile.Builder` | A builder for HvacMaxAcModeProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacPowerProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_POWER()` feature such as supported values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacPowerProfile.Builder` | A builder for HvacPowerProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacRecirculationProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_RECIRCULATION()` feature such as supported values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/HvacRecirculationProfile.Builder` | A builder for HvacRecirculationProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/MaxDefrosterProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_MAX_DEFROSTER()` feature such as supported values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/MaxDefrosterProfile.Builder` | A builder for MaxDefrosterProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/RegisterClimateStateRequest` | Allows specification of a request for registering the climate state events using string flags and car zones. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/RegisterClimateStateRequest.Builder` | A builder of `https://developer.android.com/reference/androidx/car/app/hardware/climate/RegisterClimateStateRequest`. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/SeatTemperatureProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_SEAT_TEMPERATURE_LEVEL()` feature such as supported min/max range values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/SeatTemperatureProfile.Builder` | A builder for SeatTemperatureProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/SeatVentilationProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_SEAT_VENTILATION_LEVEL()` feature such as supported min/max range values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/SeatVentilationProfile.Builder` | A builder for SeatVentilationProfile. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/SteeringWheelHeatProfile` | Container class for information about the `https://developer.android.com/reference/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_STEERING_WHEEL_HEAT()` feature such as supported min/max range values for the feature. |
| `https://developer.android.com/reference/androidx/car/app/hardware/climate/SteeringWheelHeatProfile.Builder` | A builder for SteeringWheelHeatProfile. |