getAllTimeStamps method

List<double> getAllTimeStamps()

Implementation

List<double> getAllTimeStamps() {
  double time = 0.0;
  List<double> timeStamps = [time];
  data.forEach((data) {
    time += data.delay.inMilliseconds;
    if (!timeStamps.contains(time)) {
      timeStamps.add(time);
    }
    time += data.duration.inMilliseconds;
    if (!timeStamps.contains(time)) {
      timeStamps.add(time);
    }
  });
  timeStamps.sort();
  return timeStamps;
}