beautypg.com

Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual

Page 113

background image


Sierra SAS/SATA Protocol Suite, STX Software API Reference Manual

Using Target/Device Emulator API Functions 113

SSP Commands
Generate Error

Repeat Error On

Command Number

Command Fail with

Check Condition


Outgoing Frame

Incoming Frame


ErInjSetSCSICommandGenerateError ()

ErInjSetSCSICommandRepeatedErrorOnCommandNumber ()


ErInjSetSCSICommandCheckConditionErrorAttribute ()


ErInjSetSCSICommandFrameOutGoingErrorAttribute ()


ErInjSetSCSICommandFrameInComingErrorAttribute ()

Task Commands
Generate Error

Repeat Error On

Command Number

Task Management

Function return with

Response Code

Outgoing Frame

Incoming Frame


ErInjSetTskMgnCommandGenerateError ()

ErInjSetTskMgnCommandRepeatErrorsOnCommandNumber

()


ErInjSetTskMgnCommandErrorResponseType ()


ErInjSetTskMgnCommandFrameOutGoingErrorAttribute ()

ErInjSetTskMgnCommandFrameInComingErrorAttribute ()

(Refer to

Error Injection on Outgoing Frame

for more about Error Injection on OutGoing Frame.)

(Refer to

Error Injection on Incoming Frame

for more about Error Injection on InComing Frame.)

Example

m_pITargetEmulatorErrorInjection ->
ErInjSetSMPCommandGenerateError
( (SMPFrameFunctionsEnum) m_dwSelectedCommandType,
m_bChkGenerateErrorWhen, m_nCommandNumber, m_nCommandErrorCount,
&nErrorCode);