Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual
Page 123
![background image](/manuals/353624/123/background.png)
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);