beautypg.com

Sasrecoptions object, Saspacket object, Sastraceerrors object – Teledyne LeCroy SAS_SATA Tracer_Trainer Automation API Manual User Manual

Page 4: Sasvscriptengine object, Sasvscriptengine object events, Sasanalyzer object events

background image

LeCroy Corporation

Automation API for SAS/SATATracer/Trainer

Manual Version 1.11

iv

5

SASRecOptions Object...................................................... 48

5.1

IRecOptions Interface .............................................................. 49

5.1.1

IRecOptions::Load ......................................................................................................... 50

5.1.2

IRecOptions::Save ......................................................................................................... 51

5.1.3

IRecOptions::SetRecMode............................................................................................. 52

5.1.4

IRecOptions::SetBufferSize ........................................................................................... 53

5.1.5

IRecOptions::SetPostTriggerPercentage....................................................................... 54

5.1.6

IRecOptions::SetTriggerBeep ........................................................................................ 55

5.1.7

IRecOptions::SetSaveExternalSignals........................................................................... 56

5.1.8

IRecOptions::SetTraceFileName ................................................................................... 57

5.1.9

IRecOptions::Reset ........................................................................................................ 58

5.2

ISASRecOptions Interface ....................................................... 59

6

SASPacket Object .............................................................. 60

6.1

IPacket Interface ...................................................................... 61

6.1.1

IPacket::GetTimestamp.................................................................................................. 61

6.2

ISASPacket Interface ............................................................... 62

6.2.1

IPacket::GetPacketData................................................................................................. 62

6.2.2

IPacket::GetDirection ..................................................................................................... 65

6.2.3

IPacket::GetErrors.......................................................................................................... 66

7

SASTraceErrors Object ..................................................... 67

7.1

ISASAnalyzerErrors Dispinterface ........................................... 67

7.1.1

ISASAnalyzerErrors::get_Item ....................................................................................... 68

7.1.2

ISASAnalyzerErrors::get_Count .................................................................................... 69

8

SASVScriptEngine Object ................................................. 71

8.1

IVScriptEngine Interface .......................................................... 71

8.1.1

IVScriptEngine::VScriptName ........................................................................................ 72

8.1.2

IVScriptEngine::Tag ....................................................................................................... 73

8.1.3

IVScriptEngine::RunVScript ........................................................................................... 74

8.1.4

IVScriptEngine::RunVScriptEx ....................................................................................... 75

8.1.5

IVScriptEngine::LaunchVScript ...................................................................................... 76

8.1.6

IVScriptEngine::Stop ...................................................................................................... 77

8.1.7

IVScriptEngine::GetScriptVar......................................................................................... 78

8.1.8

IVScriptEngine::SetScriptVar ......................................................................................... 80

9

SASVScriptEngine Object Events .................................... 82

9.1

_IVScriptEngineEvents Interface ............................................. 82

9.1.1

IVScriptEngineEvents::OnVScriptReportUpdated ......................................................... 85

9.1.2

IVScriptEngineEvents::OnVScriptFinished .................................................................... 86

9.1.3

IVScriptEngineEvents::OnNotifyCount........................................................................... 87

10

SASAnalyzer Object Events .............................................. 89

10.1

_ISASAnalyzerEvents Dispinterface ..................................... 89

10.1.1

_ISASAnalyzerEvents::OnTraceCreated ...................................................................... 90

10.1.2

_ISASAnalyzerEvents::OnStatusReport ....................................................................... 91