QtIviVehicleFunctionsModule Class

The QtIviVehicleFunctionsModule class holds all the enums defined in the QtIviVehicleFunctions module. More...

Header: #include <QtIviVehicleFunctionsModule>
qmake: QT += ivivehiclefunctions
Inherits: QObject
Inherited By:

QtIviVehicleFunctionsModuleFactory

Public Types

enum AirflowDirection { Windshield, Dashboard, Floor }
flags AirflowDirections
enum BlindMode { BlindOpen, BlindClosed, AutoBlind }
enum ClimateMode { ClimateOff, ClimateOn, AutoClimate }
enum HeaterMode { HeaterOn, HeaterOff, AutoHeater }
enum RecirculationMode { RecirculationOff, RecirculationOn, AutoRecirculation }
enum WindowState { FullyOpen, Open, Closed }

Public Functions

QtIviVehicleFunctionsModule(QObject *parent = nullptr)
  • 32 public functions inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 2 signals inherited from QObject
  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

The QtIviVehicleFunctionsModule class holds all the enums defined in the QtIviVehicleFunctions module.

Member Type Documentation

enum QtIviVehicleFunctionsModule::AirflowDirection
flags QtIviVehicleFunctionsModule::AirflowDirections

Controls where the airflow goes

ConstantValue
QtIviVehicleFunctionsModule::Windshield1

Direct airflow along the windshield.

ConstantValue
QtIviVehicleFunctionsModule::Dashboard2

Direct airflow through the dashboard.

ConstantValue
QtIviVehicleFunctionsModule::Floor4

Direct airflow to the floor.

The AirflowDirections type is a typedef for QFlags<AirflowDirection>. It stores an OR combination of AirflowDirection values.

enum QtIviVehicleFunctionsModule::BlindMode

Indicates the current mode of the window blind

ConstantValue
QtIviVehicleFunctionsModule::BlindOpen0

The blind will be opened.

ConstantValue
QtIviVehicleFunctionsModule::BlindClosed1

The blind will be closed.

ConstantValue
QtIviVehicleFunctionsModule::AutoBlind2

The blind is opened or closed automatically.

enum QtIviVehicleFunctionsModule::ClimateMode

Indicates the current mode of the climate system

ConstantValue
QtIviVehicleFunctionsModule::ClimateOff0

The climate system is turned off.

ConstantValue
QtIviVehicleFunctionsModule::ClimateOn1

The climate system is turned on.

ConstantValue
QtIviVehicleFunctionsModule::AutoClimate2

The climate system is in automatic mode and is adjusting some parts of the system automatically. E.g. lower the fan speed when the targetTemperature is reached.

enum QtIviVehicleFunctionsModule::HeaterMode

Indicates the current mode of the window heater

ConstantValue
QtIviVehicleFunctionsModule::HeaterOn0

The window heater is turned on.

ConstantValue
QtIviVehicleFunctionsModule::HeaterOff1

The window heater is turned off.

ConstantValue
QtIviVehicleFunctionsModule::AutoHeater2

The window heater is turning off and on automatically.

enum QtIviVehicleFunctionsModule::RecirculationMode

Indicates the current mode of the recirculation system

ConstantValue
QtIviVehicleFunctionsModule::RecirculationOff0

The recirculation is turned off.

ConstantValue
QtIviVehicleFunctionsModule::RecirculationOn1

The recirculation is turned on.

ConstantValue
QtIviVehicleFunctionsModule::AutoRecirculation2

The recirculation is turning off and on automatically depending on the air quality.

enum QtIviVehicleFunctionsModule::WindowState

The state of the window

ConstantValue
QtIviVehicleFunctionsModule::FullyOpen0

The object is fully open.

ConstantValue
QtIviVehicleFunctionsModule::Open1

The object is open, but not fully open yet.

ConstantValue
QtIviVehicleFunctionsModule::Closed2

The object is closed.

Member Function Documentation

QtIviVehicleFunctionsModule::QtIviVehicleFunctionsModule(QObject *parent = nullptr)

Default constructs an instance of QtIviVehicleFunctionsModule.

© 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.