Sasanalyzer object – Teledyne LeCroy SAS_SATA Automation API manual User Manual
Page 10

Teledyne LeCroy
SASAnalyzer Object
4
Automation API for Teledyne LeCroy SAS/SATA Protocol Suite
SASAnalyzer Object
The SASAnalyzer object is the top‐level object of the SAS API. The SASAnalyzer object 
allows you to control recording and traffic generation, open trace files, and access 
recording and generation options. The SASAnalyzer object supports the following 
interfaces:
The ISASAnalyzer interface is the primary interface for the SASAnalyzer object.
The Class ID and App ID for the SASAnalyzer object are the following:
Class ID
SASAnalyzer
12A4B62B‐107A‐42AE‐9C56‐08C5EC3C26E2
App ID
SASAnalyzer
Lecroy.SASAnalyzer
Example
WSH:
Set Analyzer = WScript.CreateObject(
“Lecroy.SASAnalyzer” )
C++:
ISASAnalyzer* poSASAnalyzer;
// create SASAnalyzer object
if ( FAILED( CoCreateInstance(
CLSID_SASAnalyzer,
NULL, CLSCTX_SERVER,
IID_ISASAnalyzer,
(LPVOID *)&poSASAnalyzer ) )
return;
Interfaces
Description
ISASAnalyzer
Facilitates recording and traffic generation, opens trace files, 
and retrieves recording options. Adds advanced generator 
functionality and retrieves generation options.
_ISASAnalyzerEvents
Events from SASAnalyzer object.
