Catc ver. 1.40 – Teledyne LeCroy Automation API for Bluetooth Analyzers User Manual

Page 42

Advertising
background image

36

Automation API for CATC Bluetooth Analyzers

CATC

Ver. 1.40

_______|___________________________________________________________________

____

19_____| T(S) Freq(2430) Addr(0x7) DM1(0x3) L_CH(...UA/UI) L2FL(1) Len(0)

_______| CRC(0x57BB) Ack'd(Yes) Idle(455.000 µs) Time Stamp(00010.833 9576)

_______|___________________________________________________________________

____

Example

WSH:

Set Analyzer = WScript.CreateObject("CATC.Merlin")

CurrentDir = Left(WScript.ScriptFullName, InstrRev(WScript.ScriptFullName,

"\"))

Set Trace = Analyzer.MakeRecording (CurrentDir & "Input\test_ro.rec")

Trace.ApplyDisplayOptions CurrentDir & "Input\test_do.opt"

Trace.ExportToText CurrentDir & "Output\text_export.txt"

C++:

IBTTrace* bt_trace;

TCHAR file_name[_MAX_PATH];

LONG packet_from;

LONG packet_to;

. . .

try

{

bt_trace->ExportToText( file_name, packet_from, packet_to );

}

catch ( _com_error& er)

{

if (er.Description().length() > 0)

::MessageBox( NULL, er.Description(), _T("BTAnalyzer client"),

MB_OK );

else

::MessageBox( NULL, er.ErrorMessage(), _T("BTAnalyzer client"),

MB_OK );

return 1;

}

Advertising