Teledyne-lecroy Automation API for IBTrainer Software Ver.2.0 manuals

Owner’s manuals and user’s guides for Equipment Teledyne-lecroy Automation API for IBTrainer Software Ver.2.0.
We providing 1 pdf manuals Teledyne-lecroy Automation API for IBTrainer Software Ver.2.0 for download free by document types: User Manual


Table of contents

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





More products and manuals for Equipment Teledyne-lecroy

Models Document Type
FireInspector - Users Manual User Manual   Teledyne LeCroy FireInspector - Users Manual User Manual [en] [ru] [de] [es] [fr] [it] [cs] [pl] , 147 pages
IBTracer 4X - IBTracer Verification Script Engine User Manual   Teledyne LeCroy IBTracer 4X - IBTracer Verification Script Engine Users Manual User Manual, 35 pages
SierraFC M164 User Manual User Manual   Teledyne LeCroy SierraFC M164 User Manual User Manual, 343 pages
SierraFC M8-4 User Manual User Manual   Teledyne LeCroy SierraFC M8-4 User Manual User Manual, 335 pages
IBTracer 4X - Users Manual Ver.2.20 User Manual   Teledyne LeCroy IBTracer 4X - Users Manual Ver.2.20 User Manual, 142 pages
IBTrainer - IBTrainer Users Manual User Manual   Teledyne LeCroy IBTrainer - IBTrainer Users Manual User Manual, 102 pages
IBTracer 4X - Users Manual Ver.2.30 User Manual   Teledyne LeCroy IBTracer 4X - Users Manual Ver.2.30 User Manual, 146 pages
PCI Express 2.0 Mid-Bus Probe for Summit T24 User Manual   Teledyne LeCroy PCI Express 2.0 Mid-Bus Probe for Summit T24 User Manual, 4 pages
PCI Express 2.0 Multi-Lead Probe for Summit T24 User Manual   Teledyne LeCroy PCI Express 2.0 Multi-Lead Probe for Summit T24 User Manual, 4 pages
PCI Express 2.0 Multi-Lead Probe User Manual   Teledyne LeCroy PCI Express 2.0 Multi-Lead Probe User Manual [es] , 4 pages
PCI Express 2.0 Mid-Bus Probe Ver.2.40 User Manual   Teledyne LeCroy PCI Express 2.0 Mid-Bus Probe Ver.2.40 User Manual [en] [ru] [de] [es] [fr] [it] [cs] [pl] , 31 pages
Automation API for Teledyne LeCroy PETracer_PETrai User Manual   Teledyne LeCroy Automation API for Teledyne LeCroy PETracer_PETrainer User Manual, 152 pages
PCI Express 3.0 Multi-Lead Probe PCIe User Manual   Teledyne LeCroy PCI Express 3.0 Multi-Lead Probe PCIe User Manual, 6 pages
PCI Express Test Platform 16x2.5GT-s_16x5.0GT-s_16 User Manual   Teledyne LeCroy PCI Express Test Platform 16x2.5GT-s_16x5.0GT-s_16x8.0GT-s Quick Start User Manual [en] [ru] [de] [es] [fr] [it] [cs] [pl] , 2 pages
PCIe Gen3 M.2 Socket2 Adapter Quick Start User Manual   Teledyne LeCroy PCIe Gen3 M.2 Socket2 Adapter Quick Start User Manual, 8 pages
PCIe Gen3 M.2 Interposer Quick Start User Manual   Teledyne LeCroy PCIe Gen3 M.2 Interposer Quick Start User Manual, 8 pages
PCIe Gen3 M.2 Socket3 Adapter Quick Start User Manual   Teledyne LeCroy PCIe Gen3 M.2 Socket3 Adapter Quick Start User Manual, 8 pages
PCI Express 3.0 Mid-Bus Probe User Manual   Teledyne LeCroy PCI Express 3.0 Mid-Bus Probe User Manual, 35 pages
PCIe Gen3-TestPlatform With SRIS Quick Start User Manual   Teledyne LeCroy PCIe Gen3-TestPlatform With SRIS Quick Start User Manual, 4 pages
PCIe Gen3 SFF-8639 Interposer With SRIS Quick Star User Manual   Teledyne LeCroy PCIe Gen3 SFF-8639 Interposer With SRIS Quick Start User Manual, 2 pages

Teledyne-lecroy devices