diff USBLib/Windows/USB/UsbHub.cs @ 62:edc41c861d96

Updates and cleanup in Windows USB enumeration code
author Ivo Smits <Ivo@UCIS.nl>
date Sun, 13 Oct 2013 02:47:08 +0200
parents 3424fa5a12c9
children 309c705d7460
line wrap: on
line diff
--- a/USBLib/Windows/USB/UsbHub.cs	Sun Oct 13 00:48:28 2013 +0200
+++ b/USBLib/Windows/USB/UsbHub.cs	Sun Oct 13 02:47:08 2013 +0200
@@ -58,7 +58,7 @@
 			UsbDevice device = null;
 			if (nodeConnection.ConnectionStatus != USB_CONNECTION_STATUS.DeviceConnected) {
 				device = new UsbDevice(parent, nodeConnection, portCount, devicePath);
-			} else if (nodeConnection.DeviceDescriptor.bDeviceClass == UsbDeviceClass.HubDevice) {
+			} else if (nodeConnection.DeviceDescriptor.DeviceClass == (Byte)UsbDeviceClass.HubDevice) {
 				String nodeName = GetNodeConnectionName(handle, portCount);
 				device = new UsbHub(parent, nodeConnection, @"\\?\" + nodeName, portCount, false);
 			} else {