beautypg.com

Packet context fields – Teledyne LeCroy FireInspector - File Based Decoding User Manual

Page 39

background image

33

CATC S

CRIPTING

L

ANGUAGE

1.0

C

HAPTER

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