beautypg.com

2 sierrafc protocol analyzer object model – Teledyne LeCroy SierraFC Automation API User Manual

Page 6

background image

LeCroy Corporation

SierraFC M8-4 API Reference Manual

Manual Version 1.00

6

2 SierraFC Protocol Analyzer Object Model

The LeCroy SierraFC Protocol Analyzer 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 LeCroy SierraFC Protocol Analyzers object

hierarchy: FCAnalyzer.

The following object model diagram shows how the objects in an object model fit together:

Only the FCAnalyzer 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 FCAnalyzer object are the following.

Class ID: FCAnalyzer

C2FB2993-5558-4E2C-9487-B0BEA36747B1

AppID:

FCAnalyzer

Lecroy.FCAnalyzer



All interfaces are dual interfaces that allow simple use from typeless languages (like

VBScript), as well as from C/C++.


All objects implement the ISupportErrorInfo interface for easy error handling from the client.