Data Sheet
Teledyne LeCroy  Automation API Reference Manual for USBTracer, USB Advisor, and Voyager USB Protocol 
Suite 
141 
The following diagram and the examples below show how the CATCAnalyzerAdapter automation 
server is used as an intermediate between an HTML page and the USB Protocol Suite analyzer server 
to create automation objects dynamically, handle events, and control operation remotely. 
Figure 6-1 Analyzer Adapter 
10.1 IAnalyzerAdapter Interface 
Classid:        A0CB5386-38BA-4970-8782-3D1B707C3E5F 
ProgID:        CATC.AnalyzerAdapter 
COM server:      CATCAnalyzerAdapter.exe 
Primary default interface:  IAnalazerAdapter 
</HEAD>     
<BODY BGCOLOR=silver>       
<OBJECT id=AnalyzerAdapter     
 classid= 
 clsid:A0CB5386-38BA-4970-  
 8782-3D1B707C3E5F> 
</OBJECT> 
… 
<SCRIPT 
 LANGUAGE="VBScript"> 
Set Analyzer = 
AnalyzerAdapter.CreateObject 
... 
Sub 
AnalyzerAdapter_OnTraceCreated 
 (ByRef Trace) 
 ' Event Handler 
End Sub 
HTML page 
Analyzer 
Adapter 
Firing automation events 
from adapter 
USB Analyzer 
Running on remote 
machine 
Firing automation events from 
USB Analyzer 
Adapter is launched when 
page is loaded 










