summaryrefslogtreecommitdiff
path: root/sensorPlugins
diff options
context:
space:
mode:
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.h35
-rw-r--r--sensorPlugins/stepCounter.h33
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