| DescDevAddr |
| DevAddr = (slot << 12) | (unit << 8) | (Enum << 4) | IfcNum. Enum is assigned by the USB device enumerator. Range: 0 to 65535 |
| DescIfcIndex |
| Index = PipeType << 5 | PipeDirection << 4 | EpAddress. Used for unique enumeration of the endpoints. Range: 0 to 255 |
| DescIfcNum |
| The interface number of the endpoints interface. Range: 0 to 255 |
| DescEpAddress |
| The endpoints address (direction bit stripped). Range: 0 to 15 |
| DescPipeDirection |
| Transfer direction of this endpoint. Enumerations: |
| DescPipeType |
| The endpoint type extracted from the endpoint descriptor attribute field. Enumerations: - ctrl (1)
- iso (2)
- bulk (3)
- intr (4)
|
| DescAttributes |
| Complete endpoint atribute field. For debugging only. Range: 0 to 255 |
| DescMaxPacketSize |
| The maximum packet size the endpoint is capable of sending or receiving. Range: 0 to 65535 |
| DescInterval |
| Interval for polling endpoint data transfers (in frame counts). Ignored for bulk and control endpoints. Iso endpoints must be equal 1. Field may range from 1 to 255 for interrupt endpoints. Range: 0 to 255 |
| DescRawData |
| Endpoint descriptor raw data for debugging purposes only. Length: 0 to 7 |
| StatXferPackets |
| The number of packets transferred by the endpoint. |
| StatXferBytes |
| The number of bytes transferred by the endpoint. |
| StatXferQlen |
| The number of frames enqueued at the endpoint. |
| StatXferStalled |
| The number of stall conditions detected. |
| StatXferIoError |
| The number of I/O errors detected. |
| StatXferBabble |
| The number of Babble errors detected. |
| StatXferOverrun |
| The number of Frame Overrun errors detected. |
| StatXferToggle |
| The number of Toggle errors detected. |