public MonthlySnowCourseSeries(string triplet) { m_triplet = triplet; ConnectionString = "Triplet=" + triplet + ";SnotelParameter=WTEQ"; m_parameter = SnotelParameterCodes.WTEQ; Init(); }
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; }
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; }
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(); }
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); }