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