Exemplo n.º 1
0
        public MainWindow()
        {
            InitializeComponent();

            _deviceManager = new DeviceManager();
            _dataManager = new DataManager(_deviceManager, DataControl);

            InfoControl.CommandControl = CommandControl;
            InfoControl.DeviceManager = _deviceManager;
            InfoControl.DataManager = _dataManager;

            CommandControl.DataManager = _dataManager;
            CommandControl.InfoControl = InfoControl;

            //todo CommandControl.IsEnabled = true;
        }
Exemplo n.º 2
0
        public DataManager(DeviceManager deviceManager, DataControl dataControl)
        {
            _collection = new Collection();

            DispatcherTimer = new DispatcherTimer();
            DispatcherTimer.Tick += DispatcherTimer_Tick;
            DispatcherTimer.Interval = new TimeSpan(0, 0, 0, 1);

            _dataControl = dataControl;
            _dataControl.ResultsListView.ItemsSource = _collection;

            _deviceManager = deviceManager;
            _deviceManager.Devices[0].Port.DataReceived += Port0_DataReceived;
            _deviceManager.Devices[1].Port.DataReceived += Port1_DataReceived;
        }