Manual
Teledyne LeCroy Automation API for PETracer/PETrainer
2
2 PETracer Object Model
Teledyne LeCroy’s PETracer™ API programmatically exposes its functionality through objects. You work with
an object by using its properties and methods. Objects are named according to the portion of an application they
represent, and they are ordered in a hierarchy.
A single object occupies the topmost tier of Teledyne LeCroy PETracer object hierarchy: PEAnalyzer.
The following object model diagram shows how the objects in an object model fit together:
Only the
PEAnalyzer object is creatable at the top level (for instance, via the CoCreateInstance call from a
C/C++ client), instantiation of an object of other classes requires API calls.
The Class ID and App ID for the PEAnalyzer object are the following.
Class ID: 297CD804-08F5-4A4F-B3BA-779B2654B27C
App ID: CATC.PETracer
All interfaces are dual interfaces that allow simple use from typeless languages, like VBScript, as well as from
C/C++.
PEAnalyzer
PETrace
PEPacket
PETraceErrors
PEVScriptEngine
PERecOptions
PEGenOptions