beautypg.com

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

Page 123

background image


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

Using Target/Device Emulator API Functions 123

OOB Signal Settings – COMSAS

(Advanced)
Status
Idle Time
Negation Time
Burst Time
Count

SetIgnoreIncomingCOMSAS ()
SetCOMSASIdleTime ()
SetCOMSASNegationTime ()
SetCOMSASBurstTime ()
SetCOMSASBurstCount ()

Time outs (Advanced Settings)
Open Connection Response

Timeout
Close Connection Response

Timeout
Break Connection Response

Timeout
DONE Timeout
Credit Timeout
ACK/ NAK Timeout
Hot Plug Timeout
COMSAS Detect Timeout
RCDT Timer
SNLT Timer
SNTT Timer
Receive Identify Timeout


Put_OpenConnectionResponseTimeout

()
Put_CloseConnectionResponseTimeout

()
Put_BreakConnectionResponseTimeout

()
put_DONETimeout ()
put_CreditTimeout ()
put_ACKAndNAKTimeout ()
put_HotPlugTimeout ()

put_COMSASDetectTimeout ()
put_RCDTTimer ()
put_SNLTTimer ()
put_SNTTTimer ()
put_ReceiveIdentifyTimeout ()

Example

m_ITargetEmulatorEngine -> put_SASAddress (vtSASAddress);

Below are the function prototypes corresponding to every option of a Modify Settings – SAS

Target Emulator Project:

STDMETHOD

(put_SASAddress) (

/*[in]*/

VARIANT newVal);

STDMETHOD

(put_LogicalBlockLength) (

/*[out]*/

int

* pnErrorCode,

/*[in]*/

int

newVal);

STDMETHOD

(put_LinkedCommandExpiredTime) (

/*[out]*/

int

* pnErrorCode,

/*[in]*/

int

newVal);