aboutsummaryrefslogtreecommitdiffstats
path: root/sample-qml/imports/vehicle
diff options
context:
space:
mode:
Diffstat (limited to 'sample-qml/imports/vehicle')
-rw-r--r--sample-qml/imports/vehicle/ClimateModel.qml44
-rw-r--r--sample-qml/imports/vehicle/FuelModel.qml46
-rw-r--r--sample-qml/imports/vehicle/PositionModel.qml33
-rw-r--r--sample-qml/imports/vehicle/SpeedModel.qml38
-rw-r--r--sample-qml/imports/vehicle/TemperatureModel.qml26
-rw-r--r--sample-qml/imports/vehicle/qmldir11
6 files changed, 0 insertions, 198 deletions
diff --git a/sample-qml/imports/vehicle/ClimateModel.qml b/sample-qml/imports/vehicle/ClimateModel.qml
deleted file mode 100644
index 9633f16..0000000
--- a/sample-qml/imports/vehicle/ClimateModel.qml
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Copyright (C) 2015, Jaguar Land Rover. All Rights Reserved.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-pragma Singleton
-
-import QtQuick 2.0
-import Automotive.ClimateControl 1.0
-
-Item {
- property real fanStepSize:1/255 //Represents the stepSize for a given Climate control.
- property alias fanSpeed: fanControl.fanSpeedLevel
-
- property real temperatureStepSize:1/15 //0== 15c, 15 == 30c
-
- property alias leftTemp: leftFront.targetTemperature
- property alias rightTemp: rightFront.targetTemperature
-
- ClimateControlItem {
- id:fanControl
- }
-
- ClimateControlItem {
- id: leftFront
- zone: 9
- }
-
- ClimateControlItem {
- id: rightFront
- zone: 5
- }
-
- function getRangeValue(inputVal,stepSize){
- if(inputVal > 0){
- return Math.ceil(inputVal/stepSize);
- }else{
- return 0;
- }
- }
-
-}
-
diff --git a/sample-qml/imports/vehicle/FuelModel.qml b/sample-qml/imports/vehicle/FuelModel.qml
deleted file mode 100644
index fa064e2..0000000
--- a/sample-qml/imports/vehicle/FuelModel.qml
+++ /dev/null
@@ -1,46 +0,0 @@
-/* Copyright (C) 2015, Jaguar Land Rover. All Rights Reserved.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-pragma Singleton
-
-import QtQuick 2.0
-
-Item {
- property bool metric: false
-
- function galToL(value) {
- return (metric ? 3.78541 : 1) * value
- }
-
- function mpgToLp100(value) {
- return metric ? 235.214583571 / value : value
- }
-
- property real baseTank: 25
- property real tankSize: galToL(baseTank)
- property real level: tankSize * percentage * 0.01
- property real percentage: 100
- property real range: metric ? 100 * level / average : level * average
- property real baseAverage: 20.7
- property real average: mpgToLp100(baseAverage + mpgDiff)
- property real mpgDiff: 0
-
- NumberAnimation on percentage {
- from: 100
- to: 0
- duration: 5000
- loops: Animation.Infinite
- easing.type: Easing.CosineCurve
- }
-
- NumberAnimation on mpgDiff {
- from: -2
- to: 2
- duration: 11200
- loops: Animation.Infinite
- easing.type: Easing.CosineCurve
- }
-}
diff --git a/sample-qml/imports/vehicle/PositionModel.qml b/sample-qml/imports/vehicle/PositionModel.qml
deleted file mode 100644
index 00956aa..0000000
--- a/sample-qml/imports/vehicle/PositionModel.qml
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 2015, Jaguar Land Rover, IoT.bzh. All Rights Reserved.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-pragma Singleton
-
-import QtQuick 2.0
-import amb 0.1
-
-Item {
- property string nmeaString: nmea.value
- property real satellites: satsUsed.value
-
- AutomotivePropertyItem {
- id: nmea
-
- objectName: "GpsNmea"
- propertyName: "Nmea"
-
- Component.onCompleted: nmea.connect();
- }
-
- AutomotivePropertyItem {
- id: satsUsed
-
- objectName: "GpsSatsUsed"
- propertyName: "SatsUsed"
-
- Component.onCompleted: satsUsed.connect();
- }
-}
diff --git a/sample-qml/imports/vehicle/SpeedModel.qml b/sample-qml/imports/vehicle/SpeedModel.qml
deleted file mode 100644
index 03422b0..0000000
--- a/sample-qml/imports/vehicle/SpeedModel.qml
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Copyright (C) 2015, Jaguar Land Rover. All Rights Reserved.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-pragma Singleton
-
-import QtQuick 2.0
-import amb 0.1
-
-Item {
- property bool metric: false
-
- function mphToKph(value) {
- return (metric ? 1.60934 : 1 ) * value
- }
-
- property real max:Math.ceil(mphToKph(baseMaxSpeed)/30)*30
- property real baseMaxSpeed: 255
- property real textSpeed: prop.value
- property real percentage: textSpeed / max * 100
-
- AutomotivePropertyItem {
- id: prop
-
- objectName: "VehicleSpeed"
- propertyName: "Speed"
-
- Component.onCompleted: prop.connect();
- }
-
- Behavior on percentage {
- SmoothedAnimation {
- velocity: 100
- }
- }
-}
diff --git a/sample-qml/imports/vehicle/TemperatureModel.qml b/sample-qml/imports/vehicle/TemperatureModel.qml
deleted file mode 100644
index 2bfbbf4..0000000
--- a/sample-qml/imports/vehicle/TemperatureModel.qml
+++ /dev/null
@@ -1,26 +0,0 @@
-/* Copyright (C) 2015, Jaguar Land Rover. All Rights Reserved.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-pragma Singleton
-
-import QtQuick 2.0
-
-Item {
- property bool metric: true
-
- function unit(value) {
- return celsiusToFahrenheit(value).toFixed(1) + "\u00b0" + (metric ? "C" : "F")
- }
-
- function celsiusToFahrenheit(value) {
- return (metric ? value : 1.8 * value + 32)
- }
-
- property real indoor: 20.4
- property string indoorString: unit(indoor)
- property real outdoor: 28.9
- property string outdoorString: unit(outdoor)
-}
diff --git a/sample-qml/imports/vehicle/qmldir b/sample-qml/imports/vehicle/qmldir
deleted file mode 100644
index 6538e95..0000000
--- a/sample-qml/imports/vehicle/qmldir
+++ /dev/null
@@ -1,11 +0,0 @@
-#/* Copyright (C) 2015, Jaguar Land Rover. All Rights Reserved.
-# *
-# * This Source Code Form is subject to the terms of the Mozilla Public
-# * License, v. 2.0. If a copy of the MPL was not distributed with this
-# * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-singleton FuelModel 1.0 FuelModel.qml
-singleton SpeedModel 1.0 SpeedModel.qml
-singleton TemperatureModel 1.0 TemperatureModel.qml
-singleton PositionModel 1.0 PositionModel.qml
-singleton ClimateModel 1.0 ClimateModel.qml