Teledyne LeCroy USB Analyzer Automation Manual User Manual

Page 4

Advertising
background image

Teledyne LeCroy Automation API Reference Manual for USBTracer, USB Advisor, and Voyager USB Protocol
Suite

4

3.1.3

ITrace::Save ..................................................................................... 45

3.1.4

ITrace::ExportToText ........................................................................ 46

3.1.5

ITrace::Close .................................................................................... 48

3.1.6

ITrace::ReportFileInfo ....................................................................... 49

3.1.7

ITrace::ReportErrorSummary ........................................................... 51

3.1.8

ITrace::ReportTrafficSummary ......................................................... 53

3.1.9

ITrace::GetPacket ............................................................................ 54

3.1.10

ITrace::GetPacketsCount ................................................................. 57

3.1.11

ITrace::GetTriggerPacketNum .......................................................... 58

3.1.12

ITrace::AnalyzerErrors...................................................................... 59

3.2

.......

IUsbTrace2 interface ........................................................... 60

3.2.1

IUsbTrace2::GotoTime ..................................................................... 61

3.2.2

IUsbTrace2::GotoUnit ....................................................................... 62

3.2.3

IUsbTrace2::ExportToCsv ................................................................ 63

3.2.4

IUsbTrace2::SaveAs ........................................................................ 65

3.3

.......

IUsbTrace3 interface ........................................................... 66

3.3.1

IUsbTrace3:: GetPowerInfoByTime .................................................. 66

3.3.2

IUsbTrace3:: GetPowerInfoByPacket ............................................... 66

3.4

.......

IUsbTrace4 interface ........................................................... 68

3.4.1

IUsbTrace4:: GetFullName ............................................................... 68

3.5

.......

IUsbTrace5 interface ........................................................... 69

3.5.1

IUsbTrace5::GetUsbPacket .............................................................. 69

3.6

.......

IUsbVerificationScript Interface ........................................... 70

3.6.1

IUsbVerificationScript::RunVerificationScript .................................... 71

3.6.2

IUsbVerificationScript::GetVScriptEngine ......................................... 73

4

Primary Dual Interface for Packet .......................................................... 74

4.1

.......

IUsbPacket Interface ........................................................... 74

4.1.1

IUsbPacket::GetTimestamp .............................................................. 74

4.1.2

IUsbPacket::GetDuration .................................................................. 74

4.1.3

IUsbPacket::GetSpeed ..................................................................... 74

4.1.4

IUsbPacket::GetChannel .................................................................. 75

4.1.5

IUsbPacket::GetType ....................................................................... 75

4.1.6

IUsbPacket::GetFieldValue .............................................................. 77

4.1.7

IUsbPacket::GetAllFieldsValues ....................................................... 77

4.1.8

IUsbPacket::GetMarker .................................................................... 78

4.1.9

IUsbPacket::GetErrorsBitmap .......................................................... 78

4.1.10

IUsbPacket::GetRawData ................................................................. 80

4.1.11

IUsbPacket::GetUsb3ScrambledData .............................................. 80

4.1.12

IUsbPacket::GetUsb3TenBitData ..................................................... 81

5

Primary Dual Interface for USB Verification Script Engine.................. 82

5.1

.......

IVScriptEngine interface ...................................................... 82

5.1.1

IVScriptEngine::VscriptName ........................................................... 83

5.1.2

IVScriptEngine::Tag ......................................................................... 84

5.1.3

IVScriptEngine::RunVScript .............................................................. 85

5.1.4

IVScriptEngine::RunVScriptEx ......................................................... 86

5.1.5

IVScriptEngine::LaunchVScript ........................................................ 87

Advertising