diff options
Diffstat (limited to '')
-rw-r--r-- | daemon/sensorPlugins/heartrateSensor.cpp (renamed from sensorPlugins/heartrateSensor.cpp) | 11 | ||||
-rw-r--r-- | daemon/sensorPlugins/stepCounter.cpp (renamed from sensorPlugins/stepCounter.cpp) | 10 | ||||
-rw-r--r-- | sensorPlugins/heartrateSensor.h | 35 | ||||
-rw-r--r-- | sensorPlugins/stepCounter.h | 33 |
4 files changed, 21 insertions, 68 deletions
diff --git a/sensorPlugins/heartrateSensor.cpp b/daemon/sensorPlugins/heartrateSensor.cpp index 3477e9a..cf3bfb4 100644 --- a/sensorPlugins/heartrateSensor.cpp +++ b/daemon/sensorPlugins/heartrateSensor.cpp @@ -1,3 +1,14 @@ +/* + * Copyright (C) 2023 Arseniy Movshev <dodoradio@outlook.com> + * This file is part of sensorlogd, a sensor logger for the AsteroidOS smartwatch OS. + * + * sensorlogd is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * sensorlogd is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. + */ + + #include <QDateTime> #include <QTimer> #include <QtSensors/QHrmSensor> diff --git a/sensorPlugins/stepCounter.cpp b/daemon/sensorPlugins/stepCounter.cpp index 1d1fb7a..8bfed03 100644 --- a/sensorPlugins/stepCounter.cpp +++ b/daemon/sensorPlugins/stepCounter.cpp @@ -1,3 +1,13 @@ +/* + * Copyright (C) 2023 Arseniy Movshev <dodoradio@outlook.com> + * This file is part of sensorlogd, a sensor logger for the AsteroidOS smartwatch OS. + * + * sensorlogd is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * sensorlogd is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. + */ + #include <QDateTime> #include <QTimer> #include <QtSensors/QStepCounterSensor> diff --git a/sensorPlugins/heartrateSensor.h b/sensorPlugins/heartrateSensor.h deleted file mode 100644 index 13c1b9d..0000000 --- a/sensorPlugins/heartrateSensor.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef HEARTRATESENSOR_H -#define HEARTRATESENSOR_H - -#include <QObject> -#include <QDateTime> -#include <QDBusInterface> -#include <QTimer> - -#include <QtSensors/QHrmSensor> - -class HeartrateSensorPlugin : public QObject -{ - Q_OBJECT -public: - explicit HeartrateSensorPlugin(QObject *parent = 0, int initInterval = 600000); - virtual ~HeartrateSensorPlugin() {}; - - void timeUpdate(); - -public slots: - void triggerRecording(); - -private slots: - void finishRecording(); - -private: - QDateTime lastRecordTime; - int interval; - QTimer *recordIntervalTimer; - QHrmSensor *hrmSensor; - - const QString sensorPathPrefix = "heartrateMonitor"; -}; - -#endif // HEARTRATESENSOR_H diff --git a/sensorPlugins/stepCounter.h b/sensorPlugins/stepCounter.h deleted file mode 100644 index a7cb580..0000000 --- a/sensorPlugins/stepCounter.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef STEPCOUNTER_H -#define STEPCOUNTER_H - -#include <QObject> -#include <QDateTime> -#include <QDBusInterface> -#include <QTimer> - -#include <QtSensors/QStepCounterSensor> - -class StepCounterPlugin : public QObject -{ - Q_OBJECT -public: - explicit StepCounterPlugin(QObject *parent = 0, int initInterval = 600000); - virtual ~StepCounterPlugin() {}; - - void timeUpdate(); - -public slots: - void triggerRecording(); - -private: - QDateTime lastRecordTime; - int interval; - QTimer *recordIntervalTimer; - QStepCounterSensor *stepcounterSensor; - int stepsOffset; //this is subtracted from the raw sensor value to compensate for daily step resets and boot offsets. - - const QString sensorPathPrefix = "stepCounter"; -}; - -#endif // STEPCOUNTER_H |