Пример #1
0
 public MonthlySnowCourseSeries(string triplet)
 {
     m_triplet        = triplet;
     ConnectionString = "Triplet=" + triplet + ";SnotelParameter=WTEQ";
     m_parameter      = SnotelParameterCodes.WTEQ;
     Init();
 }
Пример #2
0
 public SnotelSeries(string triplet, SnotelParameterCodes parameter)
 {
     m_triplet        = triplet;
     this.Parameter   = parameter.ToString();
     m_parameter      = parameter;
     ConnectionString = "Triplet=" + triplet + ";SnotelParameter=" + m_parameter.ToString();
     // String[] tag = { siteID + ":" + state + ":SNTL" };
     TimeInterval = TimeSeries.TimeInterval.Daily;
 }
Пример #3
0
        public SnotelSeries(TimeSeriesDatabase db, TimeSeriesDatabaseDataSet.SeriesCatalogRow sr)
            : base(db, sr)
        {
            m_triplet = ConnectionStringUtility.GetToken(ConnectionString, "Triplet", "");
            var p = ConnectionStringUtility.GetToken(ConnectionString, "SnotelParameter", "");

            m_parameter  = (SnotelParameterCodes)Enum.Parse(typeof(SnotelParameterCodes), p);
            TimeInterval = TimeSeries.TimeInterval.Daily;
        }
Пример #4
0
        public MonthlySnowCourseSeries(TimeSeriesDatabase db, Reclamation.TimeSeries.TimeSeriesDatabaseDataSet.SeriesCatalogRow sr) : base(db, sr)
        {
            m_triplet = ConnectionStringUtility.GetToken(ConnectionString, "Triplet", "");
            var p = ConnectionStringUtility.GetToken(ConnectionString, "SnotelParameter", "");

            m_parameter = (SnotelParameterCodes)Enum.Parse(typeof(SnotelParameterCodes), p);

            Init();
        }
Пример #5
0
 private static void SnotelTest(string cbtt, SnotelParameterCodes param, DateTime t1, DateTime t2, double expected, string network = "SNTL")
 {
     string triplet = SnotelSeries.GetTriplet(cbtt,network);
     SnotelSeries s = new SnotelSeries(triplet, param);
     s.WriteToConsole();
     s.Read(t1,t2);
     Assert.AreEqual(expected,s[0].Value,0.01);
 }