summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tradeshow/iot-sensortag/mockdataprovider.cpp13
-rw-r--r--tradeshow/iot-sensortag/mockdataprovider.h3
-rw-r--r--tradeshow/iot-sensortag/resources/base/AltitudeChart.qml20
3 files changed, 26 insertions, 10 deletions
diff --git a/tradeshow/iot-sensortag/mockdataprovider.cpp b/tradeshow/iot-sensortag/mockdataprovider.cpp
index 90fbcce..075b308 100644
--- a/tradeshow/iot-sensortag/mockdataprovider.cpp
+++ b/tradeshow/iot-sensortag/mockdataprovider.cpp
@@ -69,6 +69,7 @@ MockDataProvider::MockDataProvider(QString id, QObject* parent)
irObjectTemperature = 25;
barometerCelsiusTemperature = 25;
barometerHPa = 1040;
+ pressureAtZeroAltitude = 1040;
accelometerX = 1;
accelometerZ = 0;
magnetometerMicroT_xAxis = 333;
@@ -235,3 +236,15 @@ void MockDataProvider::rapidTimerExpired()
rotationDegPerSecZIncrease *= -1;
emit gyroscopeDegPerSecChanged();
}
+
+void MockDataProvider::reset()
+{
+ rotation_x = 0;
+ rotation_y = 0;
+ rotation_z = 0;
+ emit rotationXChanged();
+ emit rotationYChanged();
+ emit rotationZChanged();
+
+ pressureAtZeroAltitude = 1040;
+}
diff --git a/tradeshow/iot-sensortag/mockdataprovider.h b/tradeshow/iot-sensortag/mockdataprovider.h
index 5b70b16..7f2c032 100644
--- a/tradeshow/iot-sensortag/mockdataprovider.h
+++ b/tradeshow/iot-sensortag/mockdataprovider.h
@@ -71,8 +71,9 @@ public:
public slots:
void slowTimerExpired();
void rapidTimerExpired();
+
protected:
- void reset() {}
+ void reset() override;
private:
QTimer *slowUpdateTimer;
diff --git a/tradeshow/iot-sensortag/resources/base/AltitudeChart.qml b/tradeshow/iot-sensortag/resources/base/AltitudeChart.qml
index b9394d2..8e95834 100644
--- a/tradeshow/iot-sensortag/resources/base/AltitudeChart.qml
+++ b/tradeshow/iot-sensortag/resources/base/AltitudeChart.qml
@@ -68,14 +68,16 @@ BaseChart {
}
}
- onSensorChanged: if (sensor) {
- sensor.altitudeChanged.connect(this, function() {
- altitude = sensor.altitude;
- altitudeRounded = Math.floor(altitude + 0.5).toFixed(0);
- if (altitudeRounded > maxAltitude)
- maxAltitude = altitudeRounded;
- });
- }
+ onSensorChanged: {
+ if (sensor) {
+ sensor.altitudeChanged.connect(this, function() {
+ altitude = sensor.altitude;
+ altitudeRounded = Math.floor(altitude + 0.5).toFixed(0);
+ if (altitudeRounded > maxAltitude)
+ maxAltitude = altitudeRounded;
+ });
+ }
+ }
content: Item {
id: container
@@ -141,8 +143,8 @@ BaseChart {
Text {
text: "m"
color: "white"
- horizontalAlignment: Text.AlignHCenter
font.pixelSize: 16
+ anchors.horizontalCenter: pressureText.horizontalCenter
}
}
}