Error injection interface methods – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual
Page 522

Sierra SAS/SATA Protocol Suite, STX Software API Reference Manual
IExerciserEngine 522
BreakConnectionResponseTimeout
The originating PHY assumes the
connection has been broken. The
originating PHY may perform a link reset
sequence in microsecond format.
NOTE: Use only in SAS software.
CloseConnectionResponseTimeout
The originating PHY attempts to break
the connection in microsecond format.
NOTE: Use only in SAS software.
OpenConnectionResponseTimeout
Specifies timeout for open connection
response in microsecond format.
NOTE: Use only in SAS software.
DelayHOLDHOLDA
Specifies delay value between sending
HOLD and HOLDA primitives.
NOTE: Use only in SAS software.
MaxCredits
In each connection can accept values
between 0 and 254. A value of 255
means UNLIMITED credit in connection.
NOTE: Use only in SAS software.
ATACommandTimeoutRecovery
Specifies ATA Command timeout
recovery action:
do nothing, Send soft reset, or Send Hard
reset
(see
NOTE: Use only in SATA software.
Error Injection Interface Methods
This interface class is responsible for injecting errors for each command or frame.
It could be an Identify frame, OutgoingOpen, IncomingOpenResponse, CloseConnection,
Incoming frame, or Outgoing frame.
NOTE: Be careful about using methods. Some are for Identify frame. Some are for a packet, for
example, only for SCSI packet.
NOTE: To get this interface from IExerciserEngine interface, you can use the QueryInterface
method in Visual C++ as below: