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

20
C
OMPUTER
A
CCESS
T
ECHNOLOGY
C
ORPORATION
USB R
EQUEST
D
EFINITION
(.
REQ
) F
ILES
Reference Manual
See “
” 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