Mercurial > hg > ucis.core
diff 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 |
line wrap: on
line diff
--- a/USBLib/Descriptor/UsbDescriptor.cs Sun Oct 13 18:43:45 2013 +0200 +++ b/USBLib/Descriptor/UsbDescriptor.cs Sun Oct 13 20:03:05 2013 +0200 @@ -59,10 +59,10 @@ public Byte DeviceClass { get { return bDeviceClass; } } public Byte DeviceSubClass { get { return bDeviceSubClass; } } public Byte DeviceProtocol { get { return bDeviceProtocol; } } - public short DeviceVersion { get { return UsbDescriptor.FromLittleEndian(bcdDevice); } } + public UInt16 DeviceVersion { get { return (UInt16)UsbDescriptor.FromLittleEndian(bcdDevice); } } public Byte MaxControlPacketSize { get { return bMaxControlPacketSize; } } - public short VendorID { get { return UsbDescriptor.FromLittleEndian(idVendor); } } - public short ProductID { get { return UsbDescriptor.FromLittleEndian(idProduct); } } + public UInt16 VendorID { get { return (UInt16)UsbDescriptor.FromLittleEndian(idVendor); } } + public UInt16 ProductID { get { return (UInt16)UsbDescriptor.FromLittleEndian(idProduct); } } public Byte ManufacturerStringID { get { return iManufacturer; } } public Byte ProductStringID { get { return iProduct; } } public Byte SerialNumberStringID { get { return iSerialNumber; } }