beautypg.com

Teledyne LeCroy Automation API for Teledyne LeCroy PETracer_PETrainer User Manual

Page 8

background image

Teledyne LeCroy

Automation API for PETracer/PETrainer

3

All objects implement

ISupportErrorInfo

interface for easy error handling from the client.

Objects

Interfaces

Description

PEAnalyzer

IAnalyzer

Represents the PETracer
application

IPEAnalyzer

IPEAnalyzer2
IPEAnalyzer3*

_IAnalyzerEvents

PETrace

ITrace

Represents recorded trace

IPETrace*

IPEVerificationScript*

PERecOptions

IRecOptions

Represents recording options

IPERecOptions

IPERecOptions2*

PEGenOptions

IGenOptions

Represents generation options

IPEGenOptions

IPEGenOptions2*

PEPacket

IPacket

Represents single packet of the
recorded trace

IPEPacket*

PETraceErrors

IAnalyzerErrors*

Represents the collection of
errors occurred in the recorded
trace

* Primary interfaces



The examples of C++ code given in this document assume using the “import” technique of creating COM clients;
that means the corresponding include is used:

#import "PEAutomation.tlb" no_namespace named_guids

Appropriate wrapper classes are created in .tli and .tlh files by the compiler.

Samples of WSH, VBScript, and C++ client applications are provided.