Files
IoTManager/include/items/LoggingClass.h

28 lines
487 B
C
Raw Normal View History

#pragma once
#include <Arduino.h>
#include "Global.h"
2020-10-31 21:07:49 +03:00
class LoggingClass;
typedef std::vector<LoggingClass> MyLoggingVector;
class LoggingClass {
public:
LoggingClass(unsigned long period, unsigned int maxPoints, String key);
~LoggingClass();
void loop();
void writeDate();
private:
2020-10-31 21:07:49 +03:00
unsigned long currentMillis;
unsigned long prevMillis;
2020-10-31 21:07:49 +03:00
unsigned long _period;
unsigned int _maxPoints;
String _key;
};
2020-10-31 21:07:49 +03:00
extern MyLoggingVector* myLogging;