C# Class MonoLibUsb.Descriptors.MonoUsbAltInterfaceDescriptor

Show file Open project: arvydas/BlinkStickDotNet Class Usage Examples

Public Properties

Property Type Description
ExtraLength int
bAlternateSetting Byte
bDescriptorType DescriptorType
bInterfaceClass ClassCodeType
bInterfaceNumber Byte
bInterfaceProtocol Byte
bInterfaceSubClass Byte
bLength Byte
bNumEndpoints Byte
iInterface Byte

Property Details

ExtraLength public property

Length of the extra descriptors, in bytes.
public int ExtraLength
return int

bAlternateSetting public property

Value used to select this alternate setting for this interface
public Byte bAlternateSetting
return Byte

bDescriptorType public property

Descriptor type. Will have value LIBUSB_DT_INTERFACE in this context.
public DescriptorType bDescriptorType
return DescriptorType

bInterfaceClass public property

USB-IF class code for this interface. See ClassCodeType.
public ClassCodeType bInterfaceClass
return ClassCodeType

bInterfaceNumber public property

Number of this interface
public Byte bInterfaceNumber
return Byte

bInterfaceProtocol public property

USB-IF protocol code for this interface, qualified by the bInterfaceClass and bInterfaceSubClass values
public Byte bInterfaceProtocol
return Byte

bInterfaceSubClass public property

USB-IF subclass code for this interface, qualified by the bInterfaceClass value
public Byte bInterfaceSubClass
return Byte

bLength public property

Size of this descriptor (in bytes)
public Byte bLength
return Byte

bNumEndpoints public property

Number of endpoints used by this interface (excluding the control endpoint).
public Byte bNumEndpoints
return Byte

iInterface public property

Index of string descriptor describing this interface
public Byte iInterface
return Byte