ClimateControl QML Type

Provides an interface to the climate control. More...

Import Statement: import QtIvi.VehicleFunctions 1.0
Instantiates: QIviClimateControl
Inherits:

AbstractZonedFeature

Properties

Detailed Description

The QIviClimateControl provides an interface to the climate control of the vehicle. The climate control properties are divided into two categories: central or zoned. The central properties are exposed directly through the QIviClimateControl and the zoned properties are exposed through zone objects. The zones are retrieved using the zoneAt method. The QIviClimateControl expects a single backend to be available. It is recommended to use it with discoveryMode set to AutoDiscovery.

Property Documentation

airConditioningEnabled : bool

Holds whether the air conditioning is enabled.


airflowDirections : QtIviVehicleFunctionsModule::AirflowDirections

Holds the combination of flags indicating the areas where airflow is on.


automaticClimateFanIntensityLevel : int

Holds the intensity level of the fan when the climateMode is set to AutoClimate, where the level can be between minimumValue(least intensity) to maximumValue(most intensity).


climateMode : QtIviVehicleFunctionsModule::ClimateMode

value holds the climate mode


defrostEnabled : bool

Indicates whether the defrost mode is enabled. Usually that means that the fans are on the highest level to remove ice from the windshield.


fanSpeedLevel : int

Holds the fan speed level, where the level can be between minimumValue(off) to maximumValue (strongest).


heaterEnabled : bool

Indicates whether the heater is enabled.


outsideTemperature : int

Holds the outside temperature of the zone expressed in centigrades, where the temperature can be between minimumValue(coolest) to maximumValue (warmest).


outsideTemperatureLabel : QString

The outside temperature expressed as a string, e.g. "mild"


recirculationEnabled : bool

Indicates whether the recirculation is currently running.


recirculationMode : QtIviVehicleFunctionsModule::RecirculationMode

Holds the current recirculation mode


recirculationSensitivityLevel : int

Holds the sensitivity level of the recirculation system when the recirculationMode is set to AutoRecirculation, where the level can be between minimumValue(least sensitive) to maximumValue(most sensitive).


seatCooler : int

Holds the seat cooler level, where the level can be between minimumValue(off) to maximumValue (coolest).


seatHeater : int

Holds the seat heater level, where the level can be between minimumValue(off) to maximumValue (warmest).


steeringWheelHeater : int

Holds the steering wheel heater level, where the level can be between minimumValue(off) to maximumValue (warmest).


targetTemperature : qreal

Holds the target temperature of the zone expressed in centigrades, where the temperature can be between minimumValue(coolest) to maximumValue (warmest).


zoneSynchronizationEnabled : bool

Indicates whether the zone synchronization is enabled. Which zones and properties are synchronized is controlled by the backend implementing it.


© 2018 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.