getWindSpeedRange method

(double, double) getWindSpeedRange()

Get wind speed range (min, max).

Implementation

(double min, double max) getWindSpeedRange() {
  final validPoints = data.where((p) => p.windSpeed != null).toList();
  if (validPoints.isEmpty) return (0, 30);

  var min = validPoints.first.windSpeed!;
  var max = validPoints.first.windSpeed!;

  for (final point in validPoints) {
    if (point.windSpeed! < min) min = point.windSpeed!;
    if (point.windSpeed! > max) max = point.windSpeed!;
  }

  return (min, max);
}