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

Page 32

Advertising
background image

Classes of the C++ Interface

C++ Interface

2-10

CATC IBTrainer InfiniBand Exerciser API Reference

“IGCGUIDInfo Properties” on page 4-7

.

This class holds the properties for the InfiniBand NodeDescription
struct. Each generator class has one NodeDescription class object. For
the properties refer to

“IGCNodeDescription Properties” on page 4-7

.

This class holds the properties for the InfiniBand SwitchInfo struct.
Each generator class has one SwitchInfo class object. For the properties
refer to the IB Spec.

This class holds the properties for the InfiniBand LinearForwardingTable
struct. Each generator class has one LinearForwardingTable class object.
For the properties refer to the IB Spec.

IGCPerformance Class

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

Table 3 Properties of the IGCPerformance Class

Property Name

Range

Default

Access

Description

RefClk 64bit

0

RW

Time in 16ns since last
Measurement

RcvePyldHdr 64bit 0 RW

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

RcvePyld 64bit

0 RW

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

RcvePkt 64bit

0

RW

Number of Received Packets
followed by EGP

RcvePktBad 64bit

0 RW

Number of Received Packets
followed by EBP

IGCNodeDescription Class

IGCSwitchInfo Class

IGCLinearForwarding Table Class

Advertising