getDataRange function

(double, double) getDataRange(
  1. String dataType,
  2. HourlyWeatherData data
)

Get data range based on data type. For precipitation, returns the range of daily totals, not hourly values.

Implementation

(double, double) getDataRange(String dataType, HourlyWeatherData data) {
  switch (dataType) {
    case 'humidity':
      return data.getHumidityRange();
    case 'wind_speed':
      return data.getWindSpeedRange();
    case 'precipitation':
      return data.getDailyTotalPrecipitationRange();
    case 'temperature':
    default:
      return data.getTemperatureRange();
  }
}