# CarClimateProfileCallback

Artifact: [androidx.car.app:app](https://developer.android.com/jetpack/androidx/releases/car-app) [View Source](https://cs.android.com/search?q=file:androidx/car/app/hardware/climate/CarClimateProfileCallback.java+class:androidx.car.app.hardware.climate.CarClimateProfileCallback) Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

*** ** * ** ***


```
@CarProtocol
@RequiresCarApi(value = 5)
interface CarClimateProfileCallback
```

<br />

*** ** * ** ***

A callback for the car climate profiles returned from the car hardware, for example, Fan speed, Temperature etc.

## Summary

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onCabinTemperatureProfileAvailable(androidx.car.app.hardware.climate.CabinTemperatureProfile)( cabinTemperatureProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CabinTemperatureProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_CABIN_TEMPERATURE()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onCarZoneMappingInfoProfileAvailable(androidx.car.app.hardware.climate.CarZoneMappingInfoProfile)( carZoneMappingInfoProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarZoneMappingInfoProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_CAR_ZONE_MAPPING()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onDefrosterProfileAvailable(androidx.car.app.hardware.climate.DefrosterProfile)(defrosterProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/DefrosterProfile)` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_DEFROSTER()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onElectricDefrosterProfileAvailable(androidx.car.app.hardware.climate.ElectricDefrosterProfile)( electricDefrosterProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ElectricDefrosterProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_ELECTRIC_DEFROSTER()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onFanDirectionProfileAvailable(androidx.car.app.hardware.climate.FanDirectionProfile)( fanDirectionProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/FanDirectionProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_FAN_DIRECTION()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onFanSpeedLevelProfileAvailable(androidx.car.app.hardware.climate.FanSpeedLevelProfile)( fanSpeedLevelProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/FanSpeedLevelProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_FAN_SPEED()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onHvacAcProfileAvailable(androidx.car.app.hardware.climate.HvacAcProfile)(hvacAcProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacAcProfile)` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_AC()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onHvacAutoModeProfileAvailable(androidx.car.app.hardware.climate.HvacAutoModeProfile)( hvacAutoModeProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacAutoModeProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_AUTO_MODE()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onHvacAutoRecirculationProfileAvailable(androidx.car.app.hardware.climate.HvacAutoRecirculationProfile)( hvacAutoRecirculationProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacAutoRecirculationProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_AUTO_RECIRCULATION()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onHvacDualModeProfileAvailable(androidx.car.app.hardware.climate.HvacDualModeProfile)( hvacDualModeProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacDualModeProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_DUAL_MODE()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onHvacMaxAcModeProfileAvailable(androidx.car.app.hardware.climate.HvacMaxAcModeProfile)( hvacMaxAcModeProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacMaxAcModeProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_MAX_AC()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onHvacPowerProfileAvailable(androidx.car.app.hardware.climate.HvacPowerProfile)(hvacPowerProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacPowerProfile)` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_POWER()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onHvacRecirculationProfileAvailable(androidx.car.app.hardware.climate.HvacRecirculationProfile)( hvacRecirculationProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacRecirculationProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_RECIRCULATION()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onMaxDefrosterProfileAvailable(androidx.car.app.hardware.climate.MaxDefrosterProfile)( maxDefrosterProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/MaxDefrosterProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_MAX_DEFROSTER()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onSeatTemperatureLevelProfileAvailable(androidx.car.app.hardware.climate.SeatTemperatureProfile)( seatTemperatureProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/SeatTemperatureProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_SEAT_TEMPERATURE_LEVEL()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onSeatVentilationLevelProfileAvailable(androidx.car.app.hardware.climate.SeatVentilationProfile)( seatVentilationProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/SeatVentilationProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_SEAT_VENTILATION_LEVEL()` is available. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarClimateProfileCallback#onSteeringWheelHeatProfileAvailable(androidx.car.app.hardware.climate.SteeringWheelHeatProfile)( steeringWheelHeatProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/SteeringWheelHeatProfile )` Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_STEERING_WHEEL_HEAT()` is available. |

## Public functions

### onCabinTemperatureProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onCabinTemperatureProfileAvailable(
    cabinTemperatureProfile: CabinTemperatureProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_CABIN_TEMPERATURE()` is available.

Applications will get a single callback containing a list of different temperatures in Celsius and Fahrenheit for different groups of zones. Returns empty lists if the car can not support the feature. s

| Parameters |
|---|---|
| `cabinTemperatureProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CabinTemperatureProfile` | an object of `CabinTemperatureProfile` class containing information about the feature's supported values |

### onCarZoneMappingInfoProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onCarZoneMappingInfoProfileAvailable(
    carZoneMappingInfoProfile: CarZoneMappingInfoProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_CAR_ZONE_MAPPING()` is available.

Applications will get multiple callbacks. For each callback, it returns a `
CarZone seatsGroupedZone` and a `List<CarZone>` which contains all individual seats in this`seatsGroupedZone`.

| Parameters |
|---|---|
| `carZoneMappingInfoProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/CarZoneMappingInfoProfile` | an object of `CarZoneMappingInfoProfile` class containing information about the feature's supported zones |

### onDefrosterProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onDefrosterProfileAvailable(defrosterProfile: DefrosterProfile): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_DEFROSTER()` is available.

Applications will get multiple callbacks if the car climate system can control the defroster independently in multiple zones. Returns an empty list if the car can not support the feature.

A CarZone with CarZone#CAR_ZONE_ROW_FIRST indicates the front window. The rear window's zone will have row value as CarZone#CAR_ZONE_ROW_EXCLUDE_FIRST.

| Parameters |
|---|---|
| `defrosterProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/DefrosterProfile` | an object of `DefrosterProfile` class containing information about the feature's supported zones |

### onElectricDefrosterProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onElectricDefrosterProfileAvailable(
    electricDefrosterProfile: ElectricDefrosterProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_ELECTRIC_DEFROSTER()` is available.

Applications will get multiple callbacks if the car climate system can control the HVAC electric defroster independently in multiple zones. Returns an empty list if the car can not support the feature.

A CarZone with CarZone#CAR_ZONE_ROW_FIRST indicates the front window. The rear window's zone will have row value as CarZone#CAR_ZONE_ROW_EXCLUDE_FIRST.

| Parameters |
|---|---|
| `electricDefrosterProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ElectricDefrosterProfile` | an object of `ElectricDefrosterProfile` class containing information about the feature's supported zones |

### onFanDirectionProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onFanDirectionProfileAvailable(
    fanDirectionProfile: FanDirectionProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_FAN_DIRECTION()` is available.

Applications will get a single callback containing a list of different fan directions for different groups of zones. Returns empty lists if the car cannot support the feature.

| Parameters |
|---|---|
| `fanDirectionProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/FanDirectionProfile` | an object of `FanDirectionProfile` class containing information about the feature's supported values |

### onFanSpeedLevelProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onFanSpeedLevelProfileAvailable(
    fanSpeedLevelProfile: FanSpeedLevelProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_FAN_SPEED()` is available.

Applications will get a single callback containing a list of different fan speed levels for different groups of zones. Returns empty lists if the car cannot support the feature.

| Parameters |
|---|---|
| `fanSpeedLevelProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/FanSpeedLevelProfile` | an object of `FanSpeedLevelProfile` class containing information about the feature's supported values |

### onHvacAcProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onHvacAcProfileAvailable(hvacAcProfile: HvacAcProfile): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_AC()` is available.

Applications will get multiple callbacks if the car climate system can control the HVAC AC mode independently in multiple zones. Returns an empty list if the car can not support the feature.

| Parameters |
|---|---|
| `hvacAcProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacAcProfile` | an object of `HvacAcProfile` class containing information about the feature's supported zones |

### onHvacAutoModeProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onHvacAutoModeProfileAvailable(
    hvacAutoModeProfile: HvacAutoModeProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_AUTO_MODE()` is available.

Applications will get multiple callbacks if the car climate system can control the HVAC AUTO mode independently in multiple zones. Returns an empty list if the car can not support the feature.

| Parameters |
|---|---|
| `hvacAutoModeProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacAutoModeProfile` | an object of `HvacAutoModeProfile` class containing information about the feature's supported zones |

### onHvacAutoRecirculationProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onHvacAutoRecirculationProfileAvailable(
    hvacAutoRecirculationProfile: HvacAutoRecirculationProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_AUTO_RECIRCULATION()` is available.

Applications will get multiple callbacks if the car climate system can control the HVAC AUTO recirculation independently in multiple zones. Returns an empty list if the car can not support the feature.

| Parameters |
|---|---|
| `hvacAutoRecirculationProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacAutoRecirculationProfile` | an object of `HvacAutoRecirculationProfile` class containing information about the feature's supported zones |

### onHvacDualModeProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onHvacDualModeProfileAvailable(
    hvacDualModeProfile: HvacDualModeProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_DUAL_MODE()` is available.

Applications will get multiple callbacks if the car climate system can control the HVAC DUAL mode independently in multiple zones. Returns an empty list if the car can not support the feature.

| Parameters |
|---|---|
| `hvacDualModeProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacDualModeProfile` | an object of `HvacDualModeProfile` class containing information about the feature's supported zones |

### onHvacMaxAcModeProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onHvacMaxAcModeProfileAvailable(
    hvacMaxAcModeProfile: HvacMaxAcModeProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_MAX_AC()` is available.

Applications will get multiple callbacks if the car climate system can control the HVAC MAX AC mode independently in multiple zones. Returns an empty list if the car can not support the feature.

| Parameters |
|---|---|
| `hvacMaxAcModeProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacMaxAcModeProfile` | an object of `HvacMaxAcModeProfile` class containing information about the feature's supported zones |

### onHvacPowerProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onHvacPowerProfileAvailable(hvacPowerProfile: HvacPowerProfile): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_POWER()` is available.

Applications will get multiple callbacks if the car climate system can control the HVAC power independently in multiple zones. Returns an empty list if the car can not support the feature.

| Parameters |
|---|---|
| `hvacPowerProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacPowerProfile` | an object of `HvacPowerProfile` class containing information about the feature's supported zones |

### onHvacRecirculationProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onHvacRecirculationProfileAvailable(
    hvacRecirculationProfile: HvacRecirculationProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_RECIRCULATION()` is available.

Applications will get multiple callbacks if the car climate system can control the HVAC recirculation independently in multiple zones. Returns an empty list if the car can not support the feature.

| Parameters |
|---|---|
| `hvacRecirculationProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/HvacRecirculationProfile` | an object of `HvacRecirculationProfile` class containing information about the feature's supported zones |

### onMaxDefrosterProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onMaxDefrosterProfileAvailable(
    maxDefrosterProfile: MaxDefrosterProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_HVAC_MAX_DEFROSTER()` is available.

Applications will get multiple callbacks if the car climate system can control the HVAC max defroster independently in multiple zones. Returns an empty list if the car can not support the feature.

A CarZone with CarZone#CAR_ZONE_ROW_FIRST indicates the front window. The rear window's zone will have row value as CarZone#CAR_ZONE_ROW_EXCLUDE_FIRST.

| Parameters |
|---|---|
| `maxDefrosterProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/MaxDefrosterProfile` | an object of `MaxDefrosterProfile` class containing information about the feature's supported zones |

### onSeatTemperatureLevelProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onSeatTemperatureLevelProfileAvailable(
    seatTemperatureProfile: SeatTemperatureProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_SEAT_TEMPERATURE_LEVEL()` is available.

Applications will get a single callback containing a list of different seat temperature levels for different groups of zones. Returns empty lists if the car cannot support the feature.

The return list can have negative and positive values. Negative values indicate cooling level. Positive values indicates heating level.

| Parameters |
|---|---|
| `seatTemperatureProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/SeatTemperatureProfile` | an object of `SeatTemperatureProfile` class containing information about the feature's supported values |

### onSeatVentilationLevelProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onSeatVentilationLevelProfileAvailable(
    seatVentilationProfile: SeatVentilationProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_SEAT_VENTILATION_LEVEL()` is available.

Applications will get a single callback containing a list of different seat ventilation levels for different groups of zones. Returns empty lists if the car cannot support the feature.

| Parameters |
|---|---|
| `seatVentilationProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/SeatVentilationProfile` | an object of `SeatVentilationProfile` class containing information about the feature's supported values |

### onSteeringWheelHeatProfileAvailable

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
fun onSteeringWheelHeatProfileAvailable(
    steeringWheelHeatProfile: SteeringWheelHeatProfile
): Unit
```

Notifies that the profile information for `https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/ClimateProfileRequest#FEATURE_STEERING_WHEEL_HEAT()` is available.

| Parameters |
|---|---|
| `steeringWheelHeatProfile: https://developer.android.com/reference/kotlin/androidx/car/app/hardware/climate/SteeringWheelHeatProfile` | an object of `SteeringWheelHeatProfile` class containing information about the feature's supported values |