Mercurial > hg > ucis.core
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) { |