11 functions 12 primitives, 13 decoder primitives – Teledyne LeCroy FireInspector - File Based Decoding User Manual
Page 4

ii
CATC S
CRIPTING
L
ANGUAGE
1.0
Reference Manual
Table of Contents
8 Preprocessing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
10 Transaction and Packet Context Fields . . . . . . . . . . . . . . . . . . 29
1394 Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
IPv4 over 1394 Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
IP Datagram Transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Datagram header fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
TCP header fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
UDP header fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
ICMP header fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Fields defined for packet-level transactions in FireInspector . . . . . . . . . . 33
Standard 1394 packet field names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Format Conversion Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
GetNBits(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
NextNBits(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Resolve() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Trace(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
13 Decoder Primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Abort() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
AddCell() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
AddDataCell(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
AddEvent() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
AddSeparator() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
BeginCellBlock() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Complete() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52