AdaptiveHeartRate constructor
AdaptiveHeartRate({
- bool is250Hz = true,
Implementation
AdaptiveHeartRate({bool is250Hz = true}) {
initHrVariable();
movingFiltered.clear();
lpFiltered.clear();
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);
}
MAX_LIST_LEN = (fs * 2).toInt();
SEC4 = (fs * 4).toInt();
}