advanceToNextInterval method

void advanceToNextInterval(
  1. List<IntervalType> intervals
)

Implementation

void advanceToNextInterval(List<IntervalType> intervals) {
  if (currentInterval < intervals.length - 1) {
    currentInterval++;
    currentMicroSeconds = intervals[currentInterval].time * secondsFactor;
    intervalMicroSeconds = intervals[currentInterval].time * secondsFactor;
    status = intervals[currentInterval].name;
  } else {
    currentMicroSeconds = 0;
  }
}