beautypg.com

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

background image

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