beautypg.com

Protocol extraction section – Teledyne LeCroy Conquest User Manual - Users Manual User Manual

Page 218

background image

Appendix A

208

Protocol Extraction Section

The ProtocolExtraction Section specifies how the data is extracted from traffic
to one or more endpoints. This section is required in every script file and must
precede all other sections. The ProtocolExtraction section begins with the
[ProductName=] and ends with the End keywords. Two blocks are contained
in this section, ProtocolTransferRequirement and ProtocolTransferDefinition.

[ProductName = SBAE]
ProtocolName =
"NameString"
ProtocolTransferRequirement
{

< USBControlTransfer
{

ControlType = Class | Vendor
<ControlRequest = number1 <, …, numberN>>

} >
< Endpoint = EndpointId1
{

EndpointNumber = number

EndpointType = Bulk | Interrupt | ISO
MaximumPacketSize =
number
Direction = In | Out

} >
.
.
.
< Endpoint = EndpointIdN
{

EndpointNumber = number
EndpointType = Bulk | Interrupt | ISO
MaximumPacketSize =
number
Direction = In | Out

} >

}
< ProtocolTransferDefinition
{
ProtocolCommand = USBControlTrasfer |

DataStageUSBOfControlTransfer | EndpointId <MCS = number>

<ProtocolData = EndpointId1 <, EndpointId2> = number>

<IsOptional>>

<ProtocolStatus = EndpointId <MSS = number> <IsOptional>>
<ToggleEndpoints = EndpointId1, …, EndpointIdN >
} >
End