Teledyne LeCroy USB Script Decode Manual User Manual
Catc scripting language, Reference manual for catc, Usb analyzers

P
ROTOCOL
S
OLUTIONS
G
ROUP
3385
S
COTT
B
LVD
S
ANTA
C
LARA
,
CA
95054
CATC Scripting Language
Reference Manual
for
CATC
USB Analyzers
A Scripting Language for Voyager, Advisor T3, and
CATC USBTracer, USBMobile, and USBAdvisor
USB Protocol Analyzers
Manual Version 1.1
For all software versions
December 2010
Table of contents
Document Outline
- CATC Scripting Language Reference Manual
- Copyright
- Table of Contents
- Chapter 1: Introduction
- Chapter 2: Values
- Chapter 3: Expressions
- Chapter 4: Operators
- Chapter 5: Comments
- Chapter 6: Keywords
- Chapter 7: Statements
- Chapter 8: Preprocessing
- Chapter 9: Context
- Chapter 10: Functions
- Chapter 11: Primitives
- Chapter 12: Decoder Primitives
- Chapter 13: Modules
- Chapter 14: USB Decoders
- Decoder Files
- Script Decoding Mechanisms
- Reserved Variable and Constant Names
- UsbEndpDir
- UsbMaxPktSize
- UsbMaxXferSize
- UsbMaxXferDecodeSize
- UsbClassCode
- UsbSubClass
- UsbProtocol
- UsbVendorId
- UsbProductId
- UsbEndpId
- UsbIgnoreSetupData
- UsbLsbToMsb
- UsbReqStr
- UsbDescTooltipStr
- UsbDataDecodeStr
- UsbDecHdrType
- UsbDecHdrLen
- UsbDecExtraInfoBytePos
- UsbScriptDecodeType
- Reserved Parameter Strings (Used as values in the above string declarations):
- Constants
- Global Variables
- Common Functions
- Functions found in DecoderTools2.inc
- RGB()
- SaveFieldSettings()
- RestoreFieldSettings()
- Find()
- ShowDataBlock()
- AddDecSeparator()
- Warning()
- WarningForDlg()
- AddWarningTooltip()
- ReservedCheck()
- IncFieldOffset()
- PrepareFieldForDlg()
- PrepareZeroFieldForDlg()
- PrepareFieldForDlgExt()
- AddCaptionToDlg()
- AddStringToDlg()
- AddDataBlockToDlg()
- CheckBadDataLength()
- NextNBits_()
- PeekNBits_()
- GetNBits_()
- GetRangeBits()
- GetBit()
- AddCaptionCell()
- AddPayLoadCell()
- AddPayLoadCellMono()
- AddPLCellMonoStr()
- AddPLCellMonoCap()
- AddPLCellMonoNoDlg()
- AddSimplePLCell()
- AddSimpleCellMonoCap()
- AddBlockPLCell()
- AddBlockPLCellMonoStr()
- AddBlockPLCellMonoCap()
- ShowItem()
- PLReservedCheck()
- UnsignedCompare()
- CurrentFldInit()
- SetFieldOffsetLen()
- Functions found in DecoderTools2.inc
- Decoder Files
- How to Contact LeCroy