FTDISample.FtdiSampleViewModel.FtdiSampleViewModel C# (CSharp) Method

FtdiSampleViewModel() public method

public FtdiSampleViewModel ( ISerialDeviceManager serialDeviceManager ) : System
serialDeviceManager ISerialDeviceManager
return System
        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();            
        }