/// <summary> /// Инициализирует новый экземпляр класса <see cref="ProtocolUSB5E4DNoHeadCrc" />. /// </summary> /// <param name="decLogStream">Ссылка на экземпляр логера Decoder-а.</param> /// <param name="encLogStream">Ссылка на экземпляр логера Encoder-а.</param> /// <param name="decLogEnable">Включить логер Decoder-а</param> /// <param name="encLogEnable">Включить логер Encoder-а</param> public ProtocolUSB5E4DNoHeadCrc(FileStream decLogStream, TxtLogger encLogStream, bool decLogEnable, bool encLogEnable) : this() { if ((decLogStream != null) && decLogStream.CanRead) { _decLogStream = decLogStream; _writeDecLog = decLogEnable; } _encLogStream = encLogStream; _writeEncLog = encLogEnable; }
/// <summary> /// Конструктор, позволяющий писать бинарный лог данных из USB /// </summary> /// <param name="fStream">Поток файла, куда пишем</param> /// <param name="writeBinLog">Флаг - писать сразу или нет</param> public ProtocolUSB7C6E(FileStream fDecStream, TxtLogger fEncStream, bool wDecLog, bool wEncLog) : this() { _fDecStream = null; _fEncStream = null; writeDecLog = false; if ((fDecStream != null) && (fDecStream.CanRead)) { _fDecStream = fDecStream; writeDecLog = wDecLog; } // _fEncStream = fEncStream; writeEncLog = wEncLog; }