Teledyne LeCroy SAS_SATA Automation API manual User Manual

Page 3

Advertising
background image

 Automation API  for Teledyne LeCroy SAS/SATA Protocol Suite

iii

Contents

Introduction................................................................................................................................... 1

System Requirements .....................................................................................................................................1
Support Resources .........................................................................................................................................1
Setting Up Automation for Local Use ............................................................................................................2
Setting Up Automation for Remote Use ........................................................................................................2

Teledyne LeCroy SAS/SATA Protocol Suite COM API Object Model ...................................... 2
SASAnalyzer Object ..................................................................................................................... 4

ISASAnalyzer Interface ...................................................................................................................................5

ISASAnalyzer::GetBoardPlatform .......................................................................................................6
ISASAnalyzer::GetVersion ...................................................................................................................7
ISASAnalyzer::OpenFile .......................................................................................................................9
ISASAnalyzer::StartGeneration .........................................................................................................10
ISASAnalyzer::StopGeneration .........................................................................................................11
ISASAnalyzer:: StartGenerationByPort ............................................................................................12
ISASAnalyzer:: StopGenerationByPort .............................................................................................13
ISASAnalyzer:: GetTrainerExitCode ..................................................................................................13
ISASAnalyzer::StartRecording ..........................................................................................................14
ISASAnalyzer::StopRecording ...........................................................................................................16
ISASAnalyzer::MakeRecording ..........................................................................................................18
ISASAnalyzer::IsRunning ...................................................................................................................20
ISASAnalyzer::LoadDisplayOptions .................................................................................................22
ISASAnalyzer::LoadGlobalGenOptions ............................................................................................23
ISASAnalyzer::GetRecordingOptions ...............................................................................................24
ISASAnalyzer::ResumeGeneration ...................................................................................................26
ISASAnalyzer::ActivateDevice ...........................................................................................................27
ISASAnalyzer::ActivateDeviceByBoard ............................................................................................28
ISASAnalyzer::DeactivateDevice .......................................................................................................29
ISASAnalyzer::SetScenarioToPort ....................................................................................................30
ISASAnalyzer:: StartScenario ............................................................................................................32
ISASAnalyzer:: StopScenario ............................................................................................................34
ISASAnalyzer:: SetPortConfiguration ...............................................................................................36
ISASAnalyzer:: LoadPreEmphasisSignalFile ...................................................................................40
ISASAnalyzer::SetTraceFileName .....................................................................................................40
ISASAnalyzer::DoSelfTest ..................................................................................................................41

Advertising