summaryrefslogtreecommitdiff
path: root/src/plugins/ivivehiclefunctions/climate_simulator
Commit message (Collapse)AuthorAgeFilesLines
* Renamed the climate_simulator plugin to vehiclefunction_simulatorDominik Holland2016-05-248-999/+0
| | | | | | | We already added a backend for the WindowControl API as well Change-Id: I3448ff93d2e5aae80ecae713016ca82c395cffe9 Reviewed-by: Johan Thelin <johan.thelin@pelagicore.com>
* Renamed the classes and imports to match the Qt conventionsDominik Holland2016-05-247-141/+141
| | | | | | | | | | | | | | | | | | | QML: import QtIVICore 1.0 -> import QtIvi 1.0 import QtIVIVehicleFunctions 1.0 -> import QtIvi.VehicleFunctions 1.0 On C++ side: Includes: - #include <QtIviCore/QIviAbstractFeature> - #include <QtIviVehicleFunctions/QIviClimateControl> The renaming of the files will be done in separate commit to make the diffs easier to read Task-number: QTAUTO-40 Task-number: QTAUTO-41 Change-Id: I2efdaf1f4a15e09481532df1333fa9883e82d1fb Reviewed-by: Johan Thelin <johan.thelin@pelagicore.com>
* Fixed a bug in the climatecontrol simulation backendDominik Holland2016-05-101-0/+10
| | | | | | | | | The recirculation property wasn't changed when the mode was set to on or off Change-Id: I60c24a8d014b59edb8615298f487f1b650a63e0e Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com> Reviewed-by: Volker Krause <volker.krause@kdab.com>
* Added qtivi to the plugin interface rdns namesDominik Holland2016-05-101-1/+1
| | | | | Change-Id: I18970cb79ff47ca4e53312e5451c7b74c7b4e82f Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Added a WindowControl classDominik Holland2016-05-106-7/+435
| | | | | | | | | | This class is intended to control all available physical windows(glass) in the car. It supports to open and close the windows as well as controlling the window heating system and controlling the sun blends Change-Id: I7083f0b3263e62a1c8ec7b7d18a98cb12e2f99c6 Task-number: QTAUTO-108 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Renamed the simulator plugin to end with _simulationDominik Holland2016-04-261-1/+1
| | | | | | | | Now it is detected as simulation plugin and a production backend is preferred when available Change-Id: I4b202008f6b75722c58482ebac2608ded31fd082 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Made the ClimateControl API more completeDominik Holland2016-04-262-13/+92
| | | | | | | | | | | | | | Changed the recirculationMode from being a bool to a enum. Added support for: * outsideTemperature * zoneSynchronization * defrost * recirculationSensitivityLevel * climateMode * automaticClimateFanIntensityLevel Change-Id: Ia8f5189aaba34546fbcc40893e316a8c91e1ad2b Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Changed the AirflowDirection to be Flags instead of a enumDominik Holland2016-04-232-10/+10
| | | | | | | | Also renamed the values to make it possible to use all commonly used combinations of AirflowDirections Change-Id: If0447be66a618925deb0d249c3171f1b16ed2984 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Use the same license wording for GPL3 as the standard Qt 5.7 license.Robert Griebl2016-04-114-28/+32
| | | | | Change-Id: Id4a3c96495d97e666f0273671c231dbbd4beeaff Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Fix license headers to comply with Qt 5.7 standards.Robert Griebl2016-04-074-8/+52
| | | | | | | | | | | | | | | src -> LGPL3/GPL3/GPL2/Commercial tests -> GPL-EXCEPT examples -> BSD qdoc files -> FDL (or BSD if documenting examples) pro/pri files -> no copyright header Also removed the LGPL2.1 option from GeniviExtras, since it doesn't make sense anymore when linking against a LGPL3 only QtCore library. Change-Id: I9299cf86cf37c1dfbbe997686b624084f27c9149 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Fixed syncqt warnings and compiler warningsDominik Holland2016-02-021-1/+1
| | | | | | | | | | Replaced a , where it should be a << instead, instroduced by a previous commit. Fixed public headers to properly use the module name when including other headers Change-Id: I200f438ac68d73f4ea5fa325426d31a12fbad566 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Use the new QtIVIProperty class in the ClimateControl FeatureDominik Holland2016-01-282-1/+25
| | | | | Change-Id: I8ba10679f10e30abba8d7d677b9632307fa547ea Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Get rid of all getter functions in qtiviclimatecontrolbackendinterfaceDominik Holland2016-01-132-82/+0
| | | | | | | | The getters are not needed and currently not used as the current values are reported by calling initializeAttributes() instead Change-Id: Ib3cd71323bc4de72f85f320e24d26e8c684fd64a Reviewed-by: Marko Kangas <marko.kangas@theqtcompany.com>
* Add Neptune UI support to climate backend simulatorMarko Kangas2015-12-072-37/+24
| | | | | | | | | | | Changed fanspeed and steeringwheel heater to generic attributes that backend simulator supports neptune ui climate requirements. Updated also climate_qml example. Change-Id: Ie2e29ef8af6c23245ebab0fa95de1e07d02fbe6f Task-number: QTAUTO-14 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com> Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Refactor QtIVI to use new architectureMarko Kangas2015-11-264-78/+76
| | | | | | | | | Added base class QtIVIVehicleFeature to provide recursive zone access. Change-Id: I041f36d8b3d61e15b4f5884d376fdb5f43d8a1a9 Task-number: QTAUTO-7 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Tweaked the header layout a little bit, so that it passes the CI check.Robert Griebl2015-11-244-16/+24
| | | | | | | | Also change-id I8ffe7bca in qtqa is needed for this to work. Change-Id: I5e749dda7f2179c27f078dea748e15cf1cc81e92 Reviewed-by: Marko Kangas <marko.kangas@theqtcompany.com> Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Changed the Copyright to LGPLv3 + CommercialDominik Holland2015-09-155-46/+104
| | | | Removed the Copyright Headers from all .pro files
* Added initial attached zones implementation.Johan Thelin2015-09-042-95/+118
| | | | This introdues the QtIVIAbstractZoneModelFeature that provides a standardized interface for the QtIVIZonesAttached class to work against.
* Fixed all includes to use the right format.Dominik Holland2015-05-131-1/+1
| | | | | | | This fixes the build problems on mac. As the headers are used to create forward header it's important to fully qualify all header which should be included by adding the QtModule in front of the Header you want to include
* Made the simulated fan speed level rangedJohan Thelin2015-03-311-0/+6
|
* Introduced 'make docs' supportDominik Holland2015-03-306-0/+412
To make it work properly the modules needed to be renamed to match the qt modules naming convention. For this is also renamed the folders of the modules to make things easier