Example #1
0
 public PingLivingReader(ADataReaderParams readerParams, ACounterReader reader)
 {
     _params    = readerParams != null ? readerParams as PingDataReaderParams : PingReaderHelper.GetDefault;
     _reader    = reader as CounterReader;
     _startTime = TimeSpan.Parse(_params?.StartTime ?? PingReaderHelper.StartTime);
     _interval  = TimeSpan.Parse(_params?.Interval ?? PingReaderHelper.Interval);
 }
Example #2
0
 public ExitReader(ADataReaderParams readerParams, ACounterReader reader)
 {
     _params = readerParams?.LogicalStorage != null ?
               readerParams as ExitDataReaderParams : new ExitDataReaderParams {
         LogicalStorage = "UNDEFINED-EXIT-READER"
     };
     _reader = reader as CounterReader;
 }
Example #3
0
 public DatabaseDataReader(string connStrName, ADataReaderParams readerParams, ACounterReader counterReader)
 {
     _params        = readerParams as DatabaseDataReaderParams;
     _counterReader = counterReader as CounterReader;
     CheckParams(_params);
     _container = new FieldsContainer();
     _db        = Database.OpenConnection(connStrName);
 }