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