Erinjcmngetinsertprimitive, Erinjcmnsetfillbyteforreservedfield – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual

Page 754

Advertising
background image


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

ITargetEmulEngine 754

ErInjCmnGetInsertPrimitive

Void ErInjCmnGetInsertPrimitive (
BOOL* pbEnable,
int* pnPrimitiveType,
PrimitiveTypeEnum* pePrimitiveGroupType,
short* piOffsetFromFrameStart,
short* piRepeatCount,
int* pnRetVal);

Inputs
BOOL* pbEnable

Specifies whether to enable inserting primitive.

Int* pnPrimitiveType

Inserted primitive type.
(see

Primitive Type Definition

)

PrimitiveTypeEnum* pePrimitiveGroupType Primitive type group.

This parameter just for SAS device is valid.

(see

Primitive Group Type Definition

)

Short* piOffsetFromFrameStart

Offset from frame start for inserting primitive.

Short* piRepeatCount

Number of inserted primitive.

Int* pnRetVal

Error code. If the function call was corrected, the

error code is zero.


Return Value
None.

Remark
In general section of error injection, gets ability of inserting primitive for SAS or SATA device.

See Also

ErInjCmnSetInsertPrimitive

Advertising