Interpretation.fromList constructor

Interpretation.fromList(
  1. int gAge,
  2. List<int> beats
)

Implementation

Interpretation.fromList(int gAge, List<int> beats) {
  gestAge = gAge;
  baselineB2bVariability = "";
  baselineFHR = 0.0;
  baselineFHRDR = List.filled(beats.length, null, growable: false);
  nAccelerations = 0;
  nDeaccelerations = 0;
  signalLossPercent = 0.0;
  lengthOfHighFHREpisodes = 0;
  lengthOfLowFHREpisodes = 0;
  highFHRVariationBpm = 0;
  lowFHRVariationBpm = 0;
  shortTermVariabilityMs = 0;
  shortTermVariabilityBpm = 0;
  basalHeartRate = 0;
  isBradycardia = false;
  isTachycardia = false;

  beatsArray = beats;
  beatsInMilliseconds = convertBPMToMilliseconds(beats);
  millisecondsEpoch = convertMillisecondsToEpochArray();
  baseLineFHRArrayList = calculateBaselineFHRDR();
  calculateNAccelerations();
  calculateNDecelerations();
  calculateBasalHeartRate();
  calculateShortTermVariability();
}