Ejemplo n.º 1
0
 public ExitReader(ADataReaderParams readerParams, ACounterReader reader)
 {
     _params = readerParams?.LogicalStorage != null ?
               readerParams as ExitDataReaderParams : new ExitDataReaderParams {
         LogicalStorage = "UNDEFINED-EXIT-READER"
     };
     _reader = reader as CounterReader;
 }
Ejemplo n.º 2
0
        public INotificationDataReader Prepare(ConfigManager.Models.Reader reader, ConfigManager.ConfigManager configManager)
        {
            var exitReaderParams = new ExitDataReaderParams {
                LogicalStorage = reader.LogicalName
            };
            var setCounterReader = new CounterReader(configManager, reader.ReaderId);

            return(new ExitReader.ExitReader(exitReaderParams, setCounterReader));
        }