public Receiver(int port, IRxProcessor rxProcessor, ILog log, ILog consoleLog, string name) { _port = port; _log = log; _consoleLog = consoleLog; _name = name; _rxProcessor = rxProcessor; _receiverThread = new Thread(new ThreadStart(ReceiverListener)); }
public ServerManager(IEnvironment env, ILog logger, IEventAggregator aggregator, IEnumerable<MototrboRadio> radios, ILog consoleLog) { _env = env; _log = logger; _aggregator = aggregator; _radios = radios; _consoleLog = consoleLog; _transmitter = new Transmiter(_env, _log, _aggregator, _consoleLog); _uiDispatcher = new UIDispatcher(_env, _log, _aggregator); _rxProcessor = new RxProcessor(_env, _log, _aggregator, _radios, _transmitter, _uiDispatcher); _serviceList = new Dictionary<int, IReceiver>(); }