beautypg.com

Endpointdata definitions, Caption – Teledyne LeCroy USB Chief - File Based Decode Manual User Manual

Page 24

background image

20

C

OMPUTER

A

CCESS

T

ECHNOLOGY

C

ORPORATION

USB R

EQUEST

D

EFINITION

(.

REQ

) F

ILES

Reference Manual

See

Bitmap

” on page 11 for another example of its use.

EndpointData

Definitions

In addition to the

AllRequests

entry and the corresponding

Request(...)

entries, a request definition file can have a set of

EndpointData

entries. An

EndpointData

entry is used to define decoding for a class- or vendor-specific

data structure that can be transferred on USB using an Interrupt or Bulk endpoint,
according to a specific protocol. An example of this is the Hub and Port Change
Bitmap structure that can be transferred on the Interrupt endpoint (called Status
Change endpoint) according to Hub class protocol.

EndpointData

entries contain

Data

definitions, which are preceded by some

global definitions for

Caption

,

EndpointDirection

,

EndpointId

,

EndpointType

,

MaxPacketSize

and

MaxTransferSize

. The basic

structure of an EndpointData entry can be found on page 6.

Caption

Use

Caption

to create an identifying string for the

EndpointData

decoding

definition. It will appear when the mouse is positioned over the endpoint type/
direction field. For example:

Caption=Hub Status Change Endpoint

Figure 13:

Displayed

Caption

definition