Exemple #1
0
        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));
        }
Exemple #2
0
        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>();
        }