コード例 #1
0
        private void ProcessSoilTemps(NameValueCollection data, WeatherStation station)
        {
            if (data["soiltempf"] != null)
            {
                station.DoSoilTemp(ConvertTempFToUser(Convert.ToDouble(data["soiltempf"], CultureInfo.InvariantCulture)), 1);
            }

            for (var i = 2; i <= 16; i++)
            {
                if (data["soiltemp" + i + "f"] != null)
                {
                    station.DoSoilTemp(ConvertTempFToUser(Convert.ToDouble(data["soiltemp" + i + "f"], CultureInfo.InvariantCulture)), i - 1);
                }
            }
        }