//private readonly IMultiLoggerWithStackTrace<int> _debugLogger; //private readonly IThreadNotifier _uiNotifier; public NothingBasedCommandSender(IWorker <Action> backWorker, IStoppableWorker stoppableBackWorker) { //_debugLogger = debugLogger; //_uiNotifier = uiNotifier; _backWorker = backWorker; _backWorkerStoppable = stoppableBackWorker; }
public SerialPortBasedCommandSender(IWorker <Action> backWorker, IStoppableWorker stoppableBackWorker, string selectedComName) { _serialPort = new SerialPort(selectedComName, 115200); _serialPort.Open(); _portExtender = new SerialPortExtenderNoLog(_serialPort); _backWorker = backWorker; _backWorkerStoppable = stoppableBackWorker; }