lowpassFilt method

double lowpassFilt(
  1. double sample
)

Implementation

double lowpassFilt(double sample) {
  filteredData = 0;
  sqData = pow(sample, 2).toDouble();
  lpBuffer.add(sqData);
  if (lpBuffer.length == LP_WINDOW) {
    filteredData = lpBuffer.reduce((a, b) => a + b);
    lpBuffer.removeAt(0);
  }
  return filteredData;
}