beautypg.com

Teledyne LeCroy UWBTrainer Exerciser Script Language User Manual

Page 122

background image

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.

}