//private readonly IMultiLoggerWithStackTrace<int> _debugLogger;
        //private readonly IThreadNotifier _uiNotifier;

        public NothingBasedCommandSender(IWorker <Action> backWorker, IStoppableWorker stoppableBackWorker)
        {
            //_debugLogger = debugLogger;
            //_uiNotifier = uiNotifier;
            _backWorker          = backWorker;
            _backWorkerStoppable = stoppableBackWorker;
        }
Esempio n. 2
0
        public SerialPortBasedCommandSender(IWorker <Action> backWorker, IStoppableWorker stoppableBackWorker,
                                            string selectedComName)
        {
            _serialPort = new SerialPort(selectedComName, 115200);
            _serialPort.Open();

            _portExtender        = new SerialPortExtenderNoLog(_serialPort);
            _backWorker          = backWorker;
            _backWorkerStoppable = stoppableBackWorker;
        }