beautypg.com

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

Page 522

background image


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

ATACommandTimeoutRecoveryEnum

)

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: