Teledyne LeCroy Automation API for IBTrainer Software Ver.2.0 User Manual
Page 148

Properties and Programmatic Settings
Generator Properties
4-2
CATC IBTrainer InfiniBand Exerciser API Reference
Table 6 Generator Property List (IGCGenerator::Prop)
Property Name
Range
Default
Description
PRBSSeed
0 – 2
11
1
Starts a seed of the internal PRBS for data
payload generation. A value of 0 results in all
0s for the payload.
BADPacketDiscard
0 – 1
1 = discard
Discards or keeps invalid packets on receive.
Works for packets with bad ICRC (bad VCRC
and EBP are discarded in HW).
TransmitRepeatCounter
0 – 65535
1 (0 means
infinity)
Sets a counter on how often the transmit
memory is to be repeated.
RepeatCounter1,
RepeatCounter2,
RepeatCounter3
0 – 2
16
1 (0 means
infinity)
Holds a value for the repeat line counter of the
block memory. The packet that selects one of
the counters get repeated
countervalue
number of times.
RepeatCounter0
is not
accessible by the user.
PSNStartValue
24 bit
1
Packet sequence number start value. If the
automatic packet sequence number generation
is enabled, this value is taken as the start value
(see
IGP_AutoCalculatePSN in
“Generic Packet Properties” on page 4-12)
.
CodeGroup
0 – 2
10
0
This code group is used if the error insertion
method for the packet selects an invalid code
group as an error to be inserted into the packet.