Отремантировал uptime

This commit is contained in:
Dmitry Borisenko
2021-01-04 16:56:20 +01:00
parent a4ae02736c
commit 3cdd8fc2b9
8 changed files with 91 additions and 30 deletions

View File

@@ -1,5 +0,0 @@
#pragma once
extern void sysUptime();
extern void uptimeReading();

View File

@@ -0,0 +1,33 @@
#pragma once
#include <Arduino.h>
#include "Global.h"
#include "GyverFilters.h"
class SensorUptime;
typedef std::vector<SensorUptime> MySensorUptimeVector;
struct paramsUptime {
String key;
unsigned long interval;
};
class SensorUptime {
public:
SensorUptime(const paramsUptime& paramsUpt);
~SensorUptime();
void loop();
void read();
private:
paramsUptime _paramsUpt;
unsigned long prevMillis;
unsigned long difference;
};
extern MySensorUptimeVector* mySensorUptime;
extern void uptimeSensor();