diff --git a/include/items/vImpulsOut.h b/include/items/vImpulsOut.h index 79316073..2cd806ca 100644 --- a/include/items/vImpulsOut.h +++ b/include/items/vImpulsOut.h @@ -17,7 +17,7 @@ class ImpulsOutClass { private: unsigned long currentMillis; unsigned long prevMillis; - + unsigned long difference; unsigned long _impulsPeriod = 0; unsigned int _impulsCount = 0; unsigned int _impulsCountBuf = 0; diff --git a/include/items/vLogging.h b/include/items/vLogging.h index d1060334..53c098af 100644 --- a/include/items/vLogging.h +++ b/include/items/vLogging.h @@ -19,6 +19,7 @@ class LoggingClass { unsigned long currentMillis; unsigned long prevMillis; + unsigned long difference; unsigned long _period; unsigned int _maxPoints; String _loggingValueKey; diff --git a/include/items/vSensorDallas.h b/include/items/vSensorDallas.h index 3feeb572..2dff5f04 100644 --- a/include/items/vSensorDallas.h +++ b/include/items/vSensorDallas.h @@ -22,6 +22,7 @@ private: unsigned long currentMillis; unsigned long prevMillis; + unsigned long difference; unsigned long _interval; String _key; unsigned int _pin; diff --git a/src/items/vImpulsOut.cpp b/src/items/vImpulsOut.cpp index 9654cd69..f09d5756 100644 --- a/src/items/vImpulsOut.cpp +++ b/src/items/vImpulsOut.cpp @@ -20,7 +20,7 @@ void ImpulsOutClass::execute(unsigned long impulsPeriod, unsigned int impulsCoun void ImpulsOutClass::loop() { currentMillis = millis(); - unsigned long difference = currentMillis - prevMillis; + difference = currentMillis - prevMillis; if (_impulsCountBuf > 0) { if (difference > _impulsPeriod) { _impulsCountBuf--; diff --git a/src/items/vLogging.cpp b/src/items/vLogging.cpp index 2958cf1c..95d1bef5 100644 --- a/src/items/vLogging.cpp +++ b/src/items/vLogging.cpp @@ -17,7 +17,7 @@ LoggingClass::~LoggingClass() {} void LoggingClass::loop() { currentMillis = millis(); - unsigned long difference = currentMillis - prevMillis; + difference = currentMillis - prevMillis; if (difference >= _period) { prevMillis = millis(); addNewDelOldData("logs/" + _key + ".txt", _maxPoints, jsonReadStr(configLiveJson, _loggingValueKey)); diff --git a/src/items/vSensorDallas.cpp b/src/items/vSensorDallas.cpp index 323bca12..d52b8b57 100644 --- a/src/items/vSensorDallas.cpp +++ b/src/items/vSensorDallas.cpp @@ -20,7 +20,7 @@ SensorDallas::~SensorDallas() {} void SensorDallas::loop() { currentMillis = millis(); - unsigned long difference = currentMillis - prevMillis; + difference = currentMillis - prevMillis; if (difference >= _interval) { prevMillis = millis(); readDallas();