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

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.