2 petracer object model, Class id: 297cd804-08f5-4a4f-b3ba-779b2654b27c, Pe tracer object model – Teledyne LeCroy Automation API for Teledyne LeCroy PETracer_PETrainer User Manual
Page 7: 2 pe tracer object model

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