diff options
Diffstat (limited to '')
-rw-r--r-- | sensors.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/sensors.h b/sensors.h new file mode 100644 index 0000000..1b57636 --- /dev/null +++ b/sensors.h @@ -0,0 +1,32 @@ +#ifndef LOGGER_H +#define LOGGER_H + +#include <QObject> +#include <QDateTime> +#include <QDBusInterface> +#include <QTimer> + +class Logger : public QObject +{ + Q_OBJECT +public: + explicit Logger(QObject *parent = 0); + virtual ~Logger() {}; +private slots: + void displayOn(QString displayState); + void recordHeartrate(); + void recordGPS(); + void recordStepcounter(); +private: + QDateTime hrmLastTime; + QDateTime stepsLastTime; + QDBusInterface *m_iface; + int hrmInterval; + int gpsInterval; + int stepsInterval; + QTimer *hrmTimer; + QTimer *gpsTimer; + QTimer *stepsTimer; +}; + +#endif // LOGGER_H |