Hi everyone,
this is my first post so I hope I follow all Forum rules correctly!
I have a code where I need to find the minimum and maximum of a Circular Buffer. I use the CircularBuffer lib
here is a part of my code:
#include <CircularBuffer.h>
CircularBuffer<float, 100> pressureBuffer;
CircularBuffer<float, 100> temperatureBuffer;
CircularBuffer<float, 100> humidityBuffer;
for (int i = 0; i <= pressureBuffer.size(); i++)
{
if (pressureBuffer[i] > max)
{
max = pressureBuffer[i] + 5;
}
if (pressureBuffer[i] < min)
{
min = pressureBuffer[i] - 5;
}
}
as you see I have three CircularBuffer variables. Now my question is: how can I use the CB variable for a function? something like
int findMin(anyBuffer)
{
for (int i = 0; i <= anyBuffer.size(); i++)
{
if (anyBuffer[i] < min)
{
min = anyBuffer[i] - 5;
}
}
return min;
}
thx in advance!