beautypg.com

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

Page 91

background image


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

Using Initiator/Host Emulator API Functions 91

STDMETHOD

(ErInjSetCodeViolationError) (

/*[in]*/

short

iLayerId,

/*[in]*/

int

nPacketIndexInLayer,

/*[in]*/

BOOL bEnable,

/*[out]*/

int

* pnRetVal);

STDMETHOD

(ErInjSetDisparityError) (

/*[in]*/

short

iLayerId,

/*[in]*/

int

nPacketIndexInLayer,

/*[in]*/

BOOL bEnable,

/*[out]*/

int

* pnRetVal);

STDMETHOD

(ErInjSetInsertPrimitive) (

/*[in]*/

short

iLayerId,

/*[in]*/

int

nPacketIndexInLayer,

/*[in]*/

BOOL bEnable,

/*[in]*/

int

nPrimitiveType,

/*[in]*/

PrimitiveTypeEnum

ePrimitiveGroupType,

/*[in]*/

short

iOffsetFromFrameStart,

/*[in]*/

short

iRepeatCount,

/*[out]*/

int

*

pnRetVal);

STDMETHOD

(ErInjSetFillByteForReservedField) (

/*[in]*/

short

iLayerId,

/*[in]*/

int

nPacketIndexInLayer,

/*[in]*/

BYTE yFillByte,

/*[out]*/

int

* pnRetVal);

STDMETHOD

(ErInjSetFrameLengthError) (

/*[in]*/

short

iLayerId,

/*[in]*/

int

nPacketIndexInLayer,

/*[in]*/

BOOL bEnable,

FrameLengthErrorTypeEnum eFrameLengthError,

/*[in]*/

int

nFrameLength,

/*[out]*/

int

*

pnRetVal);

STDMETHOD

(ErInjSetHandshakeError) (

/*[in]*/

short

iLayerId,

/*[in]*/

int

nPacketIndexInLayer,

/*[in]*/

HandshakeErrorTypeEnum

eHandshakeError,

/*[in]*/

PrimitiveTypeEnum

ePrimitveTypeGroup,

/*[in]*/

int

nUserDefineHanshakePrimitiveType,

/*[out]*/

int

* pnRetVal);