summaryrefslogtreecommitdiffstats
path: root/tradeshow/iot-sensortag/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tradeshow/iot-sensortag/main.cpp')
-rw-r--r--tradeshow/iot-sensortag/main.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tradeshow/iot-sensortag/main.cpp b/tradeshow/iot-sensortag/main.cpp
index ea2325b..f676081 100644
--- a/tradeshow/iot-sensortag/main.cpp
+++ b/tradeshow/iot-sensortag/main.cpp
@@ -67,6 +67,7 @@
#ifdef CLOUD_UPLOAD
#include "cloudupdate.h"
#endif
+#include "seriesstorage.h"
Q_DECLARE_LOGGING_CATEGORY(boot2QtDemos)
Q_LOGGING_CATEGORY(boot2QtDemos, "boot2qt.demos.iot")
@@ -80,6 +81,7 @@ int main(int argc, char *argv[])
app.setFont(QFont("Titillium Web", 13));
DataProviderPool *dataProviderPool = 0;
+ SeriesStorage seriesStorage;
QCommandLineParser parser;
parser.addOptions({{"source", "Sensor data source", "cloud | sensor | mock"}, {"fullscreen", "Fullscreen mode", "true | false"}});
@@ -125,9 +127,12 @@ int main(int argc, char *argv[])
return 1;
}
+ seriesStorage.setDataProviderPool(dataProviderPool);
+
qmlRegisterType<SensorTagDataProvider>("SensorTag.DataProvider", 1, 0, "SensorTagData");
qmlRegisterType<SensorTagDataProvider>("SensorTag.DataProvider", 1, 0, "ProviderState");
qmlRegisterType<DataProviderPool>("SensorTag.DataProvider", 1, 0, "DataProviderPool");
+ qmlRegisterType<SeriesStorage>("SensorTag.SeriesStorage", 1, 0, "SeriesStorage");
#if defined(RUNS_AS_HOST) && defined(CLOUD_UPLOAD)
CloudUpdate update;
@@ -212,6 +217,7 @@ int main(int argc, char *argv[])
item->setProperty("dataProviderPool", QVariant::fromValue(dataProviderPool));
item->setProperty("contentFile", mainFile);
+ item->setProperty("seriesStorage", QVariant::fromValue(&seriesStorage));
}
int returnValue = app.exec();
dataProviderPool->stopScanning();