public LufftR2Sdata(string strCSVfileEntry) { List <string> lastWSdataStrings = ServiceTools.StringsDataFromCSVstring(strCSVfileEntry, ";"); if (lastWSdataStrings.Count == 0) { throw new Exception("unable to parse CSV string using semicolon delimiter: " + Environment.NewLine + strCSVfileEntry); } dateTimeUTC = DateTime.ParseExact(lastWSdataStrings[0], "yyyy-MM-dd HH:mm:ss", null); DateTime.SpecifyKind(dateTimeUTC, DateTimeKind.Utc); PrecipitationAbs_mm = CommonTools.ParseDouble(lastWSdataStrings[1]); PrecipitationTypeCode = Convert.ToInt32(lastWSdataStrings[2]); AmbientTemperatureCels = CommonTools.ParseDouble(lastWSdataStrings[3]); PrecipitationIntensity_milPerH = CommonTools.ParseDouble(lastWSdataStrings[4]); }
public LufftWSdata(string strCSVfileEntry) { List <string> lastWSdataStrings = ServiceTools.StringsDataFromCSVstring(strCSVfileEntry, ";"); if (lastWSdataStrings.Count == 0) { throw new Exception("unable to parse CSV string using semicolon delimiter: " + Environment.NewLine + strCSVfileEntry); } dateTimeUTC = DateTime.ParseExact(lastWSdataStrings[0], "yyyy-MM-dd HH:mm:ss", null); DateTime.SpecifyKind(dateTimeUTC, DateTimeKind.Utc); TemperatureCels = CommonTools.ParseDouble(lastWSdataStrings[1]); AirPressureAbs = CommonTools.ParseDouble(lastWSdataStrings[2]); relHumidity = CommonTools.ParseDouble(lastWSdataStrings[3]); absHumidity = CommonTools.ParseDouble(lastWSdataStrings[4]); }