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

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