C# Class MonoLibUsb.Descriptors.MonoUsbEndpointDescriptor

Mostrar archivo Open project: arvydas/BlinkStickDotNet Class Usage Examples

Public Properties

Property Type Description
ExtraLength int
bDescriptorType DescriptorType
bEndpointAddress Byte
bInterval Byte
bLength Byte
bRefresh Byte
bSynchAddress Byte
bmAttributes Byte
wMaxPacketSize short

Property Details

ExtraLength public_oe property

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

bDescriptorType public_oe property

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

bEndpointAddress public_oe property

The address of the endpoint described by this descriptor. Bits 0:3 are the endpoint number. Bits 4:6 are reserved. Bit 7 indicates direction, see \ref libusb_endpoint_direction.
public Byte bEndpointAddress
return Byte

bInterval public_oe property

Interval for polling endpoint for data transfers.
public Byte bInterval
return Byte

bLength public_oe property

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

bRefresh public_oe property

For audio devices only: the rate at which synchronization feedback is provided.
public Byte bRefresh
return Byte

bSynchAddress public_oe property

For audio devices only: the address if the synch endpoint
public Byte bSynchAddress
return Byte

bmAttributes public_oe property

Attributes which apply to the endpoint when it is configured using the bConfigurationValue. Bits 0:1 determine the transfer type and correspond to \ref libusb_transfer_type. Bits 2:3 are only used for isochronous endpoints and correspond to \ref libusb_iso_sync_type. Bits 4:5 are also only used for isochronous endpoints and correspond to \ref libusb_iso_usage_type. Bits 6:7 are reserved.
public Byte bmAttributes
return Byte

wMaxPacketSize public_oe property

Maximum packet size this endpoint is capable of sending/receiving.
public short wMaxPacketSize
return short