AdaptiveFilter constructor

AdaptiveFilter({
  1. bool is250Hz = true,
})

Implementation

AdaptiveFilter({bool is250Hz = true}) {
  if (is250Hz) {
    fs = 250;
    qrsWindow = 5;
    LP_WINDOW = 37;

    removeR = ExcludePeaks(fs, qrsWindow, LP_WINDOW);
    detectR = DetectPeaks(is250Hz: is250Hz);
  } else {
    fs = 500;
    qrsWindow = 10;
    LP_WINDOW = 74;

    removeR = ExcludePeaks(fs, qrsWindow, LP_WINDOW);
    detectR = DetectPeaks(is250Hz: is250Hz);
  }
}