/// <summary> Gets the collection of available devices. </summary> /// <returns> The found devices. </returns> public int FindDevices() { // clear device list _deviceInfo.Clear(); // get the number of devices int count = FTDI.NumberOfDevices(); for (int i = 0; i < count; i++) { // retrieve the FTDI device information DeviceInformation di = FTDI.DeviceInformation(i); if (di.ThorlabsDevice) { _deviceInfo.Add(di.SerialNumber, di); } } return(count); }