beautypg.com

Interfaces, Isasapisrvs, Methods – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual

Page 183

background image


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

ISASAPISrvs 183

Interfaces

This section lists the interfaces.

ISASAPISrvs

This interface is the main entry point to use Trainer module functionality. If you do not use the

Trainer module, ignore using this interface and use the other interfaces directly. If you use

Trainer, you must create all interfaces using the ISASAPISrvs interface methods.

Methods

Method Name

Method Description

HelloAutomation

Provides a simple method to check if the

interface is created and works fine.

GetSASGeneralServicePtr

Creates the ISASGeneralService interface

and returns its dispatch interface.

GetSerialSCSICaptureProjectPtr

Creates the

ISerialSCSICaptureProject

interface and returns its dispatch

interface.

GetSerialSCSIExtractionPtr

Creates the ISerialSCSIExtraction

interface and returns its dispatch

interface.

GetTargetEmulEnginePtr

Creates the ITargetEmulEngine

interface and returns its dispatch

interface.

GetExerciserEnginePtr

Creates the

IExerciserEngine

interface and returns its dispatch

interface.

StartGeneration

Starts Trainer module generating script.

StopGeneration

Stops Trainer module generation.

ResumeGeneration

Resumes a paused script.

GetGenerationStatus

Retrieves current status of generation,

including start/stop status, paused or not,

and link status.