comparison USBLib/Descriptor/UsbDescriptor.cs @ 64:99ed461509fe

Fixed data type for USB vendor and product IDs
author Ivo Smits <Ivo@UCIS.nl>
date Sun, 13 Oct 2013 20:03:05 +0200
parents fd63c453ff65
children abe0d55a2201
comparison
equal deleted inserted replaced
63:309c705d7460 64:99ed461509fe
57 public UsbDescriptorType Type { get { return (UsbDescriptorType)bType; }} 57 public UsbDescriptorType Type { get { return (UsbDescriptorType)bType; }}
58 public short USBVersion { get { return UsbDescriptor.FromLittleEndian(bcdUSB); } } 58 public short USBVersion { get { return UsbDescriptor.FromLittleEndian(bcdUSB); } }
59 public Byte DeviceClass { get { return bDeviceClass; } } 59 public Byte DeviceClass { get { return bDeviceClass; } }
60 public Byte DeviceSubClass { get { return bDeviceSubClass; } } 60 public Byte DeviceSubClass { get { return bDeviceSubClass; } }
61 public Byte DeviceProtocol { get { return bDeviceProtocol; } } 61 public Byte DeviceProtocol { get { return bDeviceProtocol; } }
62 public short DeviceVersion { get { return UsbDescriptor.FromLittleEndian(bcdDevice); } } 62 public UInt16 DeviceVersion { get { return (UInt16)UsbDescriptor.FromLittleEndian(bcdDevice); } }
63 public Byte MaxControlPacketSize { get { return bMaxControlPacketSize; } } 63 public Byte MaxControlPacketSize { get { return bMaxControlPacketSize; } }
64 public short VendorID { get { return UsbDescriptor.FromLittleEndian(idVendor); } } 64 public UInt16 VendorID { get { return (UInt16)UsbDescriptor.FromLittleEndian(idVendor); } }
65 public short ProductID { get { return UsbDescriptor.FromLittleEndian(idProduct); } } 65 public UInt16 ProductID { get { return (UInt16)UsbDescriptor.FromLittleEndian(idProduct); } }
66 public Byte ManufacturerStringID { get { return iManufacturer; } } 66 public Byte ManufacturerStringID { get { return iManufacturer; } }
67 public Byte ProductStringID { get { return iProduct; } } 67 public Byte ProductStringID { get { return iProduct; } }
68 public Byte SerialNumberStringID { get { return iSerialNumber; } } 68 public Byte SerialNumberStringID { get { return iSerialNumber; } }
69 public Byte NumConfigurations { get { return numConfigurations; } } 69 public Byte NumConfigurations { get { return numConfigurations; } }
70 public unsafe static UsbDeviceDescriptor FromByteArray(Byte[] buffer, int offset, int length) { 70 public unsafe static UsbDeviceDescriptor FromByteArray(Byte[] buffer, int offset, int length) {