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

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.