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();
}