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

Sierra SAS/SATA Protocol Suite, STX Software API Reference Manual
Using Target/Device Emulator API Functions 132
STDMETHOD
(SetPowerManagmentHostInitiatedAttribute) (
/*[in]*/
BOOL bHostReportIdentifyPage,
/*[in]*/
TrgEmulPMReqResponseTypeEnum
eReq_PResponseType,
/*[in]*/
short
iReqPResponseDelay,
/*[in]*/
BYTE yReqPMinNumResponsePrimitive,
/*[in]*/
TrgEmulPMReqResponseTypeEnum
eReq_SResponseType,
/*[in]*/
short
iReqSResponseDelay,
/*[in]*/
BYTE yReqSMinNumResponsePrimitive,
/*[out]*/
int
* pnErrorCode);
STDMETHOD
(SetPowerManagmentDeviceInitiatedAttribute) (
/*[in]*/
BOOL bDeviceReportIdentifyPage,
/*[in]*/
BOOL bStartStandbyTimerExpire,
/*[in]*/
TrgEmulPMDeviceStartTypeEnum
eStartStandbyTimerExpireType,
/*[in]*/
BOOL bStartStandbyCmdExecuted,
/*[in]*/
TrgEmulPMDeviceStartTypeEnum
eStartStandbyCmdExecutedType,
/*[in]*/
BOOL bStartLinkLayerRemained,
/*[in]*/
TrgEmulPMDeviceStartTypeEnum
eStartLinkLayerRemainedType,
/*[in]*/
short
iStartLinkLayerRemainedTime,
/*[in]*/
BOOL bAbandanReuest,
/*[in]*/
short
iAbandanReuestTime,
/*[in]*/
BOOL bWakeUp,
/*[in]*/
int
nWakeUpTime,
/*[out]*/
int
* pnErrorCode);
STDMETHOD
(SetPowerManagmentStandbyTimerInterval) (
/*[in]*/
short
iStandByTimeInterval,
/*[out]*/
int
* pnErrorCode);
STDMETHOD
(SetIgnoreIncomingCOMINIT) (
/*[in]*/
BOOL bIgnore);