sns: analog samples ms -> micros

incorrect time delay for emon sensors using ::analogRead(A0)
This commit is contained in:
Maxim Prokhorov
2024-11-07 18:43:03 +03:00
parent a1ffa9f47c
commit bf51dbcd69

View File

@@ -29,6 +29,7 @@ public:
BaseAnalogEmonSensor::sampleCurrent();
_dirty = false;
}
_last = TimeSource::now();
_ready = true;
}
@@ -55,8 +56,8 @@ public:
private:
using TimeSource = espurna::time::CpuClock;
TimeSource::duration _interval { espurna::duration::Milliseconds(200) };
TimeSource::time_point _last { TimeSource::now() };
TimeSource::duration _interval { espurna::duration::Microseconds(200) };
TimeSource::time_point _last{};
unsigned int _value { 0 };
};