Sasvscriptengine object – Teledyne LeCroy SAS_SATA Automation API manual User Manual

Page 118

Advertising
background image

Teledyne LeCroy

SASVScriptEngine Object

112

Automation API for Teledyne LeCroy SAS/SATA Protocol Suite

SASVScriptEngine Object

The SASVScriptEngine object allows you to run verification scripts over the recorded 
trace. 

It extends the functionality of the ISASVerificationScript interface of a SASTrace object. 
The main advantage of a SASVScriptEngine object is that it allows clients implementing 

_IVScriptEngineEvents a callback interface to receive notifications when a verification 
script is running. 

The SASVScriptEngine object can be created by calling

ISASVerificationScript:: GetVScriptEngine

The SASVScriptEngine object supports the following interfaces: 

The IVScriptEngine interface is a primary interface for the SASVScriptEngine object. 

Remarks

Verification scripts are scripts written in a special manner using the CATC Script Language 
(CSL). These scripts can be “run” over a recorded trace to “verify” the trace for some 
verification conditions or to extract more advanced information from the trace. Such 
scripts use a special feature of the SAS/SATA Protocol Suite application, its 
Verification Script Engine

Please refer to the SASTracer Manual, SASTracer Verification Script Engine Manual, and 
File Based Decoding Manual for more details.

Interfaces Description
IVScriptEngine

Provides advanced control over the verification script and 
allows you to execute the script asynchronously.

_ISASAnalyzerEvents

Events from SASVScriptEngine object 

Advertising