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










