Esempio n. 1
0
        public FtdiSampleViewModel(ISerialDeviceManager serialDeviceManager)
        {
            ftManager           = serialDeviceManager;
            SelectDeviceCommand = new DelegateCommand <DeviceNode>(OnSelectDevice);

            // for some reason the ftManager returns 0 devices at startup, so poll for new devices
            deviceStatusWatcher          = new DispatcherTimer();
            deviceStatusWatcher.Tick    += OnTick;
            deviceStatusWatcher.Interval = TimeSpan.FromMilliseconds(1000);
            deviceStatusWatcher.Start();
        }
Esempio n. 2
0
        public FtdiSampleViewModel(ISerialDeviceManager serialDeviceManager)
        {
            ftManager = serialDeviceManager;
            SelectDeviceCommand = new DelegateCommand<DeviceNode>(OnSelectDevice);

            // for some reason the ftManager returns 0 devices at startup, so poll for new devices
            deviceStatusWatcher = new DispatcherTimer();
            deviceStatusWatcher.Tick += OnTick;
            deviceStatusWatcher.Interval = TimeSpan.FromMilliseconds(1000);
            deviceStatusWatcher.Start();            
        }