movingAvFilt method
Implementation
double movingAvFilt(double sample) {
filteredData = 0;
movingBuffer.add(sample);
if (movingBuffer.length == movingWindow) {
filteredData = movingBuffer[(movingWindow / 2).floor()] -
1 / movingWindow * movingBuffer.reduce((a, b) => a + b);
movingBuffer.removeAt(0);
}
return filteredData;
}