14 usb decoders – Teledyne LeCroy USB Script Decode Manual User Manual
Page 5

v
CATC Scripting Language for USB
Table of Contents
14 USB Decoders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Script Decoding Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Reserved Variable and Constant Names . . . . . . . . . . . . . . . . . . . . . . . . . 56
UsbEndpDir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
UsbMaxPktSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
UsbMaxXferSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
UsbMaxXferDecodeSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
UsbClassCode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
UsbSubClass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
UsbProtocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
UsbVendorId. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
UsbProductId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
UsbEndpId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
UsbIgnoreSetupData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
UsbLsbToMsb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
UsbReqStr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
UsbDescTooltipStr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
UsbDataDecodeStr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
UsbDecHdrType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
UsbDecHdrLen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
UsbDecExtraInfoBytePos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
UsbScriptDecodeType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Reserved Parameter Strings (Used as values in the above string declara-
tions): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Constants defined in DecoderTools2.inc . . . . . . . . . . . . . . . . . . . . . . . . . 60
Globals set in DecoderTools2.inc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Functions found in DecoderTools2.inc . . . . . . . . . . . . . . . . . . . . . . . . . . 62
RGB() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
SaveFieldSettings() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
RestoreFieldSettings() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Find() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
ShowDataBlock() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
AddDecSeparator() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Warning() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
WarningForDlg() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
AddWarningTooltip() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
ReservedCheck(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
IncFieldOffset() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
PrepareFieldForDlg() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67