Teledyne LeCroy Automation API for Teledyne LeCroy PETracer_PETrainer User Manual
Page 8

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.