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(); }
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(); }