示例#1
0
        public SerializableObservationFull getSerializableObservationFull()
        {
            SerializableObservationFull serializableObject = new SerializableObservationFull();

            serializableObject.ObservationDate     = ObservationDate.ToString("yyyy-MM-dd HH:mm");
            serializableObject.UTCObservationDate  = ObservationDate.ToUniversalTime().ToString("yyyy-MM-dd HH:mm");
            serializableObject.Temperature         = Temperature;
            serializableObject.HiTemperature       = HiTemperature;
            serializableObject.HiTemperatureTime   = HiTemperatureTime.ToString("yyyy-MM-dd HH:mm");
            serializableObject.LowTemperature      = LowTemperature;
            serializableObject.LowTemperatureTime  = LowTemperatureTime.ToString("yyyy-MM-dd HH:mm");
            serializableObject.WindChill           = WindChill;
            serializableObject.LowWindChill        = LowWindChill;
            serializableObject.LowWindChillTime    = LowWindChillTime.ToString("yyyy-MM-dd HH:mm");
            serializableObject.HeatIndex           = HeatIndex;
            serializableObject.HiHeatIndex         = HiHeatIndex;
            serializableObject.HiHeatIndexTime     = HiHeatIndexTime.ToString("yyyy-MM-dd HH:mm");
            serializableObject.WindSpeed           = WindSpeed;
            serializableObject.TenMinAvgWindSpeed  = TenMinAvgWindSpeed;
            serializableObject.HiWindSpeed         = HiWindSpeed;
            serializableObject.HiWindSpeedTime     = HiWindSpeedTime.ToString("yyyy-MM-dd HH:mm");
            serializableObject.WindDirection       = WindDirection;
            serializableObject.WindDirectionLetter = WindDirectionLetter;
            serializableObject.Humidity            = Humidity;
            serializableObject.DewPoint            = DewPoint;
            serializableObject.Pressure            = Pressure;
            serializableObject.TodayRain           = TodayRain;
            serializableObject.StormRain           = StormRain;
            serializableObject.MonthRain           = MonthRain;
            serializableObject.YearRain            = YearRain;
            serializableObject.RainRate            = RainRate;
            serializableObject.HiRainRate          = HiRainRate;
            if (HiRainRate != 0)
            {
                serializableObject.HiRainRateTime = HiRainRateTime.ToString("yyyy-MM-dd HH:mm");
            }

            return(serializableObject);
        }
示例#2
0
        public SerializableHighLowSet getSerializableHighLowSet()
        {
            SerializableHighLowSet serializableObject = new SerializableHighLowSet();

            serializableObject.ObservationDate = ObservationDate.ToString("yyyy-MM-dd");
            serializableObject.HighTemp        = HighTemp;
            serializableObject.LowTemp         = LowTemp;
            serializableObject.HighHeatIndex   = HighHeatIndex;
            serializableObject.LowHeatIndex    = LowHeatIndex;
            serializableObject.HighWindChill   = HighWindChill;
            serializableObject.LowWindChill    = LowWindChill;
            serializableObject.HighWindSpeed   = HighWindSpeed;
            serializableObject.HighHumidity    = HighHumidity;
            serializableObject.LowHumidity     = LowHumidity;
            serializableObject.HighDewPoint    = HighDewPoint;
            serializableObject.LowDewPoint     = LowDewPoint;
            serializableObject.HighPressure    = HighPressure;
            serializableObject.LowPressure     = LowPressure;
            serializableObject.DayRain         = DayRain;
            serializableObject.HighRainRate    = HighRainRate;
            return(serializableObject);
        }
示例#3
0
        public SerializableObservationHistorical getSerializableObservationHistorical()
        {
            SerializableObservationHistorical serializableObject = new SerializableObservationHistorical();

            serializableObject.ObservationDate     = ObservationDate.ToString("yyyy-MM-dd HH:mm");
            serializableObject.Temperature         = Temperature;
            serializableObject.WindChill           = WindChill;
            serializableObject.HeatIndex           = HeatIndex;
            serializableObject.WindSpeed           = WindSpeed;
            serializableObject.TenMinAvgWindSpeed  = TenMinAvgWindSpeed;
            serializableObject.WindDirection       = WindDirection;
            serializableObject.WindDirectionLetter = WindDirectionLetter;
            serializableObject.Humidity            = Humidity;
            serializableObject.DewPoint            = DewPoint;
            serializableObject.Pressure            = Pressure;
            serializableObject.TodayRain           = TodayRain;
            serializableObject.StormRain           = StormRain;
            serializableObject.MonthRain           = MonthRain;
            serializableObject.YearRain            = YearRain;
            serializableObject.RainRate            = RainRate;

            return(serializableObject);
        }