
ii
CATC SCRIPTING LANGUAGE 1.0
Reference Manual Table of Contents
8 Preprocessing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
9 Context. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
10 Transaction and Packet Context Fields . . . . . . . . . . . . . . . . . . 29
Transaction Context Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1394 Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
IPv4 over 1394 Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
IP Datagram Transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Datagram header fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
IP Protocol Transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
TCP header fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
UDP header fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
ICMP header fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
FCP Transactions:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Fields in all FCP transactions: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Fields defined for AV/C transactions: . . . . . . . . . . . . . . . . . . . . . . . . 32
Packet Context Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Fields defined for packet-level transactions in FireInspector . . . . . . . . . . 33
Standard 1394 packet field names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
11 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
12 Primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Call() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Format() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
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
Comentarios a estos manuales