Teledyne LeCroy SAS_SATA Tracer_Trainer Automation API Manual User Manual

Page 3

Advertising
background image

LeCroy Corporation

Automation API for SAS/SATATracer/Trainer

Manual Version 1.11

iii

Contents

1

Introduction........................................................................... 5

1.1

System Requirements................................................................ 5

1.2

Support Resources .................................................................... 5

1.3

Setting Up Automation for Local Use ......................................... 5

1.4

Setting Up Automation for Remote Use ..................................... 5

2

SASTracer/SATracer Object Model ....................................... 6

3

SASAnalyzer Object ............................................................... 8

3.1

ISASAnalyzer Interface .............................................................. 9

3.1.1

ISASAnalyzer::GetVersion ............................................................................................. 10

3.1.2

ISASAnalyzer::OpenFile ................................................................................................ 11

3.1.3

ISASAnalyzer::StartGeneration...................................................................................... 12

3.1.4

ISASAnalyzer::StopGeneration...................................................................................... 15

3.1.5

ISASAnalyzer::StartRecording ....................................................................................... 16

3.1.6

ISASAnalyzer::StopRecording ....................................................................................... 18

3.1.7

ISASAnalyzer::MakeRecording...................................................................................... 19

3.1.8

ISASAnalyzer::LoadDisplayOptions............................................................................... 20

3.1.9

ISASAnalyzer::GetRecordingOptions ............................................................................ 21

3.1.10

ISASAnalyzer::ResumeGeneration............................................................................... 22

3.1.11

ISASAnalyzer::Attach .................................................................................................... 23

3.1.12

ISASAnalyzer::Detach................................................................................................... 24

4

SASTrace Object ................................................................ 25

4.1

ITrace Interface ........................................................................ 26

4.1.1

ITrace::GetName............................................................................................................ 27

4.1.2

ITrace::ApplyDisplayOptions.......................................................................................... 28

4.1.3

ITrace::Save ................................................................................................................... 29

4.1.4

ITrace::ExportToText ..................................................................................................... 30

4.1.5

ITrace::Close .................................................................................................................. 32

4.1.6

ITrace::ReportFileInfo .................................................................................................... 33

4.1.7

ITrace::ReportErrorSummary......................................................................................... 34

4.1.8

ITrace::GetPacket .......................................................................................................... 37

4.1.9

ITrace::GetPacketsCount............................................................................................... 40

4.1.10

ITrace::GetTriggerPacketNum ...................................................................................... 41

4.1.11

ITrace::AnalyzerErrors .................................................................................................. 42

4.2

ISASTrace Interface................................................................. 43

4.2.1

ISASTrace::GetBusPacket............................................................................................. 43

4.3

ISASVerificationScript Interface ............................................... 44

4.3.1

ISASVerificationScript::RunVerificationScript ................................................................ 45

4.3.2

ISASVerificationScript:: GetVScriptEngine .................................................................... 47








Advertising