diff options
author | Arseniy-Movshev <dodoradio@outlook.com> | 2023-05-29 16:30:31 +0100 |
---|---|---|
committer | Arseniy-Movshev <dodoradio@outlook.com> | 2023-05-29 18:06:51 +0100 |
commit | fd718937e22c22e716a951e2bb58ac1bc624f70e (patch) | |
tree | 88b7ebd962c1224dbfb4daacf578084a79fd17cc /daemon | |
parent | 66e8fe3ba76cf72a71a8fece1532fb9597813e0a (diff) |
Add a method for daemon recordings to be triggered from qml
This allows the app to always show an up-to-date value
Diffstat (limited to '')
-rw-r--r-- | daemon/logger.cpp | 10 | ||||
-rw-r--r-- | daemon/logger.h | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/daemon/logger.cpp b/daemon/logger.cpp index 984ae33..4488a03 100644 --- a/daemon/logger.cpp +++ b/daemon/logger.cpp @@ -78,6 +78,16 @@ void Logger::displayOn(QString displayState) { } } +void Logger::triggerRecording() { + if (heartrateSensorEnabled) { + m_heartrateSensor->triggerRecording(); + } + + if (stepCounterEnabled) { + m_stepCounter->triggerRecording(); + } +} + void fileAddRecord(QString sensorPrefix, QString logdata, QDateTime recordTime) { //adds a record to today's log file for the given sensor qDebug() << fileNameForDate(recordTime.date(), sensorPrefix); QFile file(fileNameForDate(recordTime.date(), sensorPrefix)); diff --git a/daemon/logger.h b/daemon/logger.h index 7bfe06b..515adb2 100644 --- a/daemon/logger.h +++ b/daemon/logger.h @@ -32,6 +32,7 @@ public: public slots: void setup(); void resetup(); + void triggerRecording(); private slots: void displayOn(QString displayState); |