From f66110ed7681921501f1542f34b97a2d037913ec Mon Sep 17 00:00:00 2001
From: Alberto Nidasio <alberto.nidasio@skywarder.eu>
Date: Wed, 1 Jun 2022 19:11:42 +0200
Subject: [PATCH] [MovingAverage] Fixed bug with buffer size

---
 src/shared/utils/MovingAverage.h              | 2 +-
 src/shared/utils/collections/CircularBuffer.h | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/shared/utils/MovingAverage.h b/src/shared/utils/MovingAverage.h
index bea0055dd..28bfe5c9b 100644
--- a/src/shared/utils/MovingAverage.h
+++ b/src/shared/utils/MovingAverage.h
@@ -39,7 +39,7 @@ public:
     {
         T average = 0;
 
-        for (size_t i = 0; i < buffer.getSize(); i++)
+        for (size_t i = 0; i < buffer.count(); i++)
             average += buffer.get(i);
 
         return average / buffer.getSize();
diff --git a/src/shared/utils/collections/CircularBuffer.h b/src/shared/utils/collections/CircularBuffer.h
index 6182bdcc5..d33db5ff6 100644
--- a/src/shared/utils/collections/CircularBuffer.h
+++ b/src/shared/utils/collections/CircularBuffer.h
@@ -86,7 +86,7 @@ public:
             return buffer[ptr];
         }
         else
-            throw range_error("Index out of range");
+            throw range_error("Circular buffer index out of range");
     }
 
     /**
@@ -117,7 +117,7 @@ public:
             return buffer[ptr];
         }
         else
-            throw range_error("CircularBuffer is empty!");
+            throw range_error("Circular buffer is empty!");
     }
 
     /**
-- 
GitLab