Teledyne LeCroy UWBTrainer Exerciser Script Language User Manual
Page 122

LeCroy Corporation
UWBTrainer Exerciser - Generation Script Language Reference Manual
114
# Wait for Data HNDSHK frame From Device to Host with ACK code.
WaitRxFrame
()
{
WUSB_HNDSHK
{
EndP = endpoint
EDir = direction
CtrlType = $dlvry_id
DestAddr = host_addr
SrcAddr = dest_address
AckCode =
2
}
}
############################################################################
# IN TRANSFER
############################################################################
$dt_cta = WDTCTA
# Create a WDTCTA structure.
{
Direction = IN
Start =
154
DevID =
128
EndP = endpoint
DINAck =
1
# You need the first segment
.
}
$cta_ie = WUSB_IE
{
IE_ID = WCTA_IE
Length = (
fld_size
( Length ) +
fld_size
( IE_ID ) +
pkt_size
( $dt_cta ) +
pkt_size
( $dn_cta ) +
pkt_size
( $eol_cta ) ) /
8
Data = $dt_cta + $dn_cta + $eol_cta
}
# Send MMC frame from Host to Device.
Send
WUSB_MMC
{
DestAddr = 0x00FE
SrcAddr = host_addr
NextMMCTime =
3
WUSBTimeStmp =
25
Data = $cta_ie + $ca_ie + $host_info_ie
# combined payload containing
# several IEs.
}