diff options
Diffstat (limited to 'tradeshow/iot-sensortag/resources/base/TemperatureChart.qml')
-rw-r--r-- | tradeshow/iot-sensortag/resources/base/TemperatureChart.qml | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/tradeshow/iot-sensortag/resources/base/TemperatureChart.qml b/tradeshow/iot-sensortag/resources/base/TemperatureChart.qml index 8bb1a25..7ecaf66 100644 --- a/tradeshow/iot-sensortag/resources/base/TemperatureChart.qml +++ b/tradeshow/iot-sensortag/resources/base/TemperatureChart.qml @@ -62,13 +62,16 @@ BaseChart { property real defaultAvgValue: (maximum + minimum) / 2 property real minValue: defaultAvgValue property real maxValue: defaultAvgValue - property real value + property real value: sensor ? sensor.infraredAmbientTemperature : 0 readonly property color legendColor: "white" readonly property color chartColor: "#15bdff" - onSensorChanged: if (sensor) { - sensor.infraredAmbientTemperatureChanged.connect(contentItem.updateTemperatureGraph) + onValueChanged: { + if (minValue > value) + minValue = value; + if (maxValue < value) + maxValue = value; } title: qsTr("Ambient Temperature") @@ -84,14 +87,6 @@ BaseChart { } } - function updateTemperatureGraph() { - var value = sensor.infraredAmbientTemperature; - if (minValue > value) - minValue = value; - if (maxValue < value) - maxValue = value; - } - Item { id: valueReading |