private void SetTransport(IModbusTransport transport)
        {
            if (transport is ModbusRtuTransport)
            {
                _transportView = new ConfigureRtuTransportView();
                lvSelectType.GetItems()[0].Selected = true;
            }
            else
            {
                _transportView = new ConfigureTcpTransportView();
                lvSelectType.GetItems()[1].Selected = true;
            }

            contentControl.Content   = _transportView;
            _transportView.Transport = transport;
        }
        public TransportPresenter(IKernel kernel, ITransportView view, ITransportService transportService, ISimulationService simulationService)
        {
            _kernel            = kernel;
            _transportService  = transportService;
            _simulationService = simulationService;
            _view           = view;
            currentKilometr = 1;

            _view.SetUp             += SetUp;
            _view.StartSimulation   += StartSimulation;
            _view.StopSimulation    += StopSimulation;
            _view.Scroll            += Scroll;
            _view.TrackBarScroll    += TrackBarScroll;
            _view.ViewLoad          += ViewLoad;
            _view.Tick              += Draw;
            _view.ShowLog           += ShowLog;
            _simulationService.Draw += SetDraw;
        }
Ejemplo n.º 3
0
 public TransportPresenter(ITransportView view)
 {
     _view = view;
 }
Ejemplo n.º 4
0
 public TransportPresenter(ITransportView view)
 {
     _view = view;
     _bus  = new TransportBUS();
 }