Igcprotocolobserver class – Teledyne LeCroy Automation API for IBTrainer Software Ver.2.0 User Manual

Page 33

Advertising
background image

C++ Interface

Classes of the C++ Interface

CATC IBTrainer InfiniBand Exerciser API Reference

2-11

Property Name

Range

Default

Access

Description

RcvePktLink 64bit

0 RW

Number of Received Link Packets
on all VL

XmitPyldHdr 64bit

0 RW

Xmitted Dwords from LRH to End
of Pyld, followed by EGP

XmitPyld 64bit

0

RW

Xmitted Dwords from Start of Pyld
to End of Pyld, followed by EGP

XmitPkt 64bit

0

RW

Number of Xmitted Packets
followed by EGP

XmitPktBad 64bit

0 RW

Number of Xmitted Packets
followed by EBP

XmitPktLink 64bit

0 RW

Number of Xmitted Link Packets
on all VL

IGCProtocolObserver Class

The protocol observer contains data related to the InfiniBand protocol.

The class IGCProtocolObserver is derived from IGCObject and represents a
container for the result of the protocol observer that is controlled via
methods in the generator class. It contains the following properties:

Table 4 Properties of the IGCProtocolObserver class

Property Name

Range Default

Access Description

LinkPacket_Timeout_Exceeded

16bit

0

RW

Each bit represents a VL,
the LSB is VL0 and the
MSB is VL15. A ‘1’
indicates, that the timeout
for the link packet was
exceeded. The timeout for
link packets is 65536
symbol time, with each
symbol time unit being 4ns.

Advertising