public D0SimpleStreamParser(ILogManager logManager, IHexDumpLogger hexDump, ID0Transport reader, CancellationToken token, bool initialSync = false)
 {
     _initialSync = initialSync;
     _hexDump     = hexDump;
     _reader      = reader;
     _token       = token;
     _logger      = logManager.GetLogger(nameof(D0SimpleStreamParser));
     InitializeFields();
 }
Example #2
0
 public D0Client(ILogManager logManager, ID0Transport transport)
 {
     if (logManager == null)
     {
         throw new ArgumentNullException(nameof(logManager));
     }
     _logger          = logManager.GetLogger(nameof(D0Client));
     _transport       = transport;
     _IDMessageParser = new IdentificationMessageParser(logManager);
 }