From fd718937e22c22e716a951e2bb58ac1bc624f70e Mon Sep 17 00:00:00 2001 From: Arseniy-Movshev Date: Mon, 29 May 2023 16:30:31 +0100 Subject: Add a method for daemon recordings to be triggered from qml This allows the app to always show an up-to-date value --- daemon/logger.cpp | 10 ++++++++++ daemon/logger.h | 1 + 2 files changed, 11 insertions(+) (limited to 'daemon') 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); -- cgit v1.2.3-54-g00ecf