private void ProcessAirQuality(NameValueCollection data, WeatherStation station) { // pm25_ch[1-4] // pm25_avg_24h_ch[1-4] for (var i = 1; i <= 4; i++) { var pm = data["pm25_ch" + i]; var pmAvg = data["pm25_avg_24h_ch" + i]; if (pm != null) { station.DoAirQuality(Convert.ToDouble(pm, CultureInfo.InvariantCulture), i); } if (pmAvg != null) { station.DoAirQualityAvg(Convert.ToDouble(pmAvg, CultureInfo.InvariantCulture), i); } } }
private void ProcessAirQuality(NameValueCollection data, WeatherStation station) { // pm25 // pm25_24h // From FOSKplugin // pm25_AQIlvl_ch[1-4] // pm25_AQIlvl_avg_24h_ch1 var pm = data["pm25"]; var pmAvg = data["pm25_24h"]; if (pm != null) { station.DoAirQuality(Convert.ToDouble(pm, CultureInfo.InvariantCulture), 1); } if (pmAvg != null) { station.DoAirQualityAvg(Convert.ToDouble(pmAvg, CultureInfo.InvariantCulture), 1); } }