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

Page 96

Advertising
background image


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

Using Initiator/Host Emulator API Functions 96

STDMETHOD

(SetOutGoingOpenFrameFarmeLengthError) (

/*[in]*/

short

iLayerId,

/*[in]*/

int

nPacketIndexInLayer,

/*[in]*/

BOOL bEnable,

/*[in]*/

short

iFrameLength);

STDMETHOD

(SetOutGoingOpenFrameEOAFError) (

/*[in]*/

short

iLayerId,

/*[in]*/

int

nPacketIndexInLayer,

/*[in]*/

EOFErrorTypeEnum

eEOAFError);

STDMETHOD

(SetOutGoingOpenFrameSOAFError) (

/*[in]*/

short

iLayerId,

/*[in]*/

int

nPacketIndexInLayer,

/*[in]*/

SOFErrorTypeEnum

eSOAFError);

STDMETHOD

(SetOutGoingOpenFrameCRCError) (

/*[in]*/

short

iLayerId,

/*[in]*/

int

nPacketIndexInLayer,

/*[in]*/

CRCErrorTypeEnum

eCRCError);

STDMETHOD

(SetOutGoingOpenFrameInvalidFields) (

/*[in]*/

short

iLayerId,

/*[in]*/

int

nPacketIndexInLayer,

/*[in]*/

int

nFieldId,

/*[in]*/

BOOL bInvalid);

Usage

<Initiator Error Injection Interface Object> -> <Function Name> (

<Layer ID>, <Packet Index in Layer>, <Option Specific Parameter 1>,

<Option Specific Parameter 2 – If Any>);

Return Value None
Description Call the respective functions to set error injection on any particular

OutGoing Open Error frame options.


Advertising