Interfaces, Isasapisrvs, Methods – Teledyne LeCroy Sierra SAS_SATA Protocol Analyzer STX API Reference Manual User Manual
Page 183
![background image](/manuals/353624/183/background.png)
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
Provides a simple method to check if the
interface is created and works fine.
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
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.