calculateShortTermVariability method
void
calculateShortTermVariability()
Implementation
void calculateShortTermVariability() {
if(cleanMillisecondsEpoch==null || cleanMillisecondsEpoch!.isEmpty) {
return;
}
int avgMilli = 0;
double avgBpm = 0;
for (int i = 1; i < cleanMillisecondsEpoch!.length - 1; i++) {
avgBpm +=
(cleanMillisecondsEpochBpm[i - 1]! - cleanMillisecondsEpochBpm[i]!)
.abs();
avgMilli +=
(cleanMillisecondsEpoch![i - 1]! - cleanMillisecondsEpoch![i]!).abs();
}
shortTermVariationBpm = avgBpm / cleanMillisecondsEpoch!.length;
shortTermVariationMilli =
(avgMilli / cleanMillisecondsEpoch!.length).truncate();
}