Improves ct_clamp component accuracy (#2283)

Co-authored-by: Rafa Treviño <rafael.trevino@bbva.com>
This commit is contained in:
Rafael Treviño
2021-10-12 21:42:51 +02:00
committed by GitHub
parent 34db9d9ef2
commit c33077bc61
2 changed files with 15 additions and 8 deletions
@@ -43,6 +43,7 @@ class CTClampSensor : public sensor::Sensor, public PollingComponent {
* https://en.wikipedia.org/wiki/Root_mean_square
*/
float last_value_ = 0.0f;
float sample_sum_ = 0.0f;
float sample_squared_sum_ = 0.0f;
uint32_t num_samples_ = 0;