-
API Reference
1
-
Important Notice
2
-
Part number: 730-0041-00
2
-
Table of Contents
3
-
Enumeration Definitions 3-1
9
-
Programming the IBTrainer
11
-
Sending Packets
12
-
Receiving Packets
13
-
“TCL Interface” on page 1-9
14
-
Exception and Error Handling
15
-
Performance Measurement
17
-
Link Packet Observer
18
-
Control Command Language
19
-
Installed TCL Sample Scripts
21
-
Classes of the C++ Interface
23
-
Generator Class
24
-
Packet Classes
24
-
C S M P Pa c ket
25
-
C MA D Pa c ket
25
-
I BA P ac k e t
25
-
GC P a cke t
25
-
Packet Handler Classes
26
-
IGCPacketHandler
27
-
CallBack Classes
28
-
Property Value Class
29
-
MAD Attribute Classes
30
-
“Miscellaneous Classes” on
31
-
IGCPerformance Class
32
-
IGCProtocolObserver Class
33
-
IGCLinkPacketStatus Class
34
-
Error Class
35
-
Miscellaneous Classes
35
-
Operator <<
37
-
AssertTriggerOut
41
-
Connect
41
-
Disconnect
42
-
EnableMADHandling
42
-
GetInfo
43
-
GetSubnMgmtAttribute
43
-
HardwareUpdate
44
-
IBLinkReset
44
-
IsMADHandling
45
-
IsConnected
45
-
IGCGenerator, Constructor
46
-
~IGCGenerator, Destructor
46
-
LaneSkewGet
47
-
LaneSkewSet
48
-
LinkPacketRecRun
49
-
LinkPacketRecStop
49
-
LinkStateWrite
50
-
LinkPacketStatusRead
50
-
LinkTrainingStateWrite
51
-
OperationalVLRead
51
-
OperationalVLWrite
52
-
PerformanceCtrMaskRead
52
-
PerformanceCtrMaskWrite
53
-
PerformanceRead
54
-
PerformanceStart
54
-
PerformanceStop
54
-
PacketInit
55
-
PacketSend
55
-
PatternActionWrite
56
-
PatternMaskWrite
57
-
PatternOffsetWrite
58
-
PatternValueWrite
59
-
ProtocolObserverRead
61
-
ProtocolObserverReset
61
-
RegisterCallBack
62
-
RegisterPacketHandler
63
-
UnregisterCallBack
63
-
VLAllResourceRead
65
-
VLAllResourceWrite
66
-
ResetPacketSend
67
-
SkipTestRun
67
-
StatusRead
68
-
TransmitInit
68
-
TransmitProg
69
-
TransmitRun
69
-
TransmitSet
70
-
TransmitStep
70
-
TransmitStop
71
-
UnregisterPacketHandler
71
-
VLResourceRead
72
-
VLResourceWrite
73
-
VLStateRead
74
-
VLStateWrite
74
-
IGCGeneratorList, Constructor
75
-
~IGCGeneratorList, Destructor
76
-
Operator[]
77
-
“Connect” on page 2-19
79
-
GetSerial
80
-
GetProductString
80
-
IGCMADPacket
82
-
IGCPacket
82
-
AppendBuffer
83
-
AppendPayloadBuffer
84
-
DeletePacket
85
-
GetActualLength
85
-
GetICRC
85
-
GetType
86
-
GetPayload
86
-
GetVCRC
87
-
HasPayload
87
-
IGCPacket, Destructor
88
-
NewPacket
88
-
SetPacketLength
89
-
SetPayload
89
-
SetPRBSPayloadSize
90
-
Methods of the IGCRawPacket
91
-
IGCRawPacket, Constructor
93
-
IGCRawPacket, Destructor
93
-
“DeletePacket”
94
-
IGCRawIPPacket, Constructor
96
-
IGCRawIPPacket, Destructor
96
-
Methods of the IGCIBAPacket
97
-
IGCIBAPacket
99
-
~IGCIBAPacket, Destructor
100
-
Methods of the IGCMADPacket
101
-
“Methods of the
103
-
IGCObject Class” on page 2-98
103
-
IGCMADPacket, Constructor
104
-
~IGCMADPacket, Destructor
104
-
ReadFile
106
-
IGCBuffer, Constructor
106
-
IGCBuffer, Destructor
106
-
WriteFile
107
-
SaveFile
107
-
PeekData
108
-
FillRandom
112
-
Methods of the IGCVal Class
113
-
IGCVal, Destructor
114
-
Constructor by Type
114
-
Copy Constructor
115
-
Type Conversions
115
-
Const Conversions
116
-
Non Const Conversions
117
-
Assignments
118
-
Comparisons
119
-
“Properties and Programmatic
121
-
Settings” on page 4-1
121
-
“Properties and
121
-
Default
122
-
CopyProps
122
-
IGCStatus, Constructor
123
-
~IGCStatus, Destructor
124
-
CheckPacket
126
-
HandlePacket
127
-
GetGenerator
127
-
Methods of the
128
-
IGCPacketHandlerTcl Class
128
-
IGCPacketHandlerTcl
129
-
IGCCallBack, Constructor
131
-
~IGCCallBack, Destructor
131
-
SetNotifyMask
133
-
QueryNotifyMask
133
-
(Constructor)
134
-
IGCCallBackTcl
135
-
Methods of the Error Class
136
-
IGCError, Constructor
137
-
IGCError, Copy Constructor
138
-
IGCError, Destructor
138
-
GetErrorText
138
-
Operator
139
-
Methods of the IGCSMPPacket
140
-
IGCSMPPacket, Constructor
142
-
~IGCSMPPacket, Destructor
142
-
Enumeration Definitions
143
-
IGCGenerator::IGEPropName
144
-
IGCPacket::IGEPropName
144
-
IGCVal::Opcode
144
-
Generator Properties
147
-
Status Properties
149
-
IGCNodeInfo Properties
152
-
IGCGUIDInfo Properties
153
-
IGCPortInfo Properties
154
-
Packet Properties
157
-
Generic Packet Properties
158
-
0 Original Remote Data
165
-
0 Immediate Data
165
Comentarios a estos manuales