Teledyne LeCroy SAS_SATA Automation API manual User Manual

Page 74

Advertising
background image

Teledyne LeCroy

SASTrace Object

68

Automation API for Teledyne LeCroy SAS/SATA Protocol Suite

_______|_______________________________________________________________________
Packet Error: Invalid SSP Frame Type on channel T1 (0):
_______|_______________________________________________________________________
Packet Error: Invalid SMP Frame Type on channel I1 (0):
_______|_______________________________________________________________________
Packet Error: Invalid SMP Frame Type on channel T1 (0):
_______|_______________________________________________________________________
Transaction Error: Timed Out SSP on channel I1 (0):
_______|_______________________________________________________________________
Transaction Error: Timed Out SSP on channel T1 (0):
_______|_______________________________________________________________________
SCSI Error: Incomplete Command on channel I1 (0):
_______|_______________________________________________________________________
SCSI Error: Incomplete Command on channel T1 (0):
_______|_______________________________________________________________________
MGMT Error: Incomplete Command on channel I1 (0):
_______|_______________________________________________________________________
MGMT Error: Incomplete Command on channel T1 (0):
_______|_______________________________________________________________________

Example

WSH:

Set Analyzer =

WScript.CreateObject("LeCroy.SASnalyzer")

CurrentDir = Left(WScript.ScriptFullName,

InstrRev(WScript.ScriptFullName, "\"))

Set Trace = Analyzer.MakeRecording (CurrentDir &

"Input\test_ro.sac")

Trace.ReportErrorSummary CurrentDir &

"Output\error_summary.txt"

C++:

ISASTrace* sas_trace;

TCHAR file_name[_MAX_PATH];

. . .

try

{

sata_trace->ReportErrorSummary( file_name );

}

catch (_com_error& er)

{

if (er.Description().length() > 0)

::MessageBox( NULL, er.Description(), _T("SASTracer

client"), MB_OK );

else

::MessageBox( NULL, er.ErrorMessage(), _T("SASTracer

client"), MB_OK );

return 1;

}

Advertising