User Manual

33
CATC SCRIPTING LANGUAGE 1.0 CHAPTER 10
Reference Manual Transaction and Packet Context Fields
Packet Context Fields
A note about using packets as input to a script:
When a file is loaded, FireInspector automatically decodes 1394 transactions but
does not display them. A packet (or sub-transaction) is only allowed to be a member
of one higher level transaction. This means that all of the packets that belong to
1394 transactions will not be handed to a script that takes packets as input.
Fields defined for packet-level transactions in FireInspector
These transactions require the module data InputType = "Packet".
PacketType: Integer. A value which identifies the type of packet:
Possible values:
0x00 -- unknown
0x01 -- write data quadlet request
0x02 -- write data block request
0x03 -- read data quadlet request
0x04 -- read data block request
0x05 -- lock request
0x06 -- write response
0x07 -- read data quadlet response
0x08 -- read data block response
0x09 -- lock response
0x0A -- cycle start
0x0B -- isochronous data block
0x0C -- bad tcode
0x0D -- asynchronous stream
0x0E -- Global Asynchronous Stream Packet (GASP)
0x10 -- config
0x11 -- extended
0x12 -- link on
0x13 -- self id
0x15 -- bad phy packet