Teledyne LeCroy Automation API for Bluetooth Analyzers User Manual
Page 3

iii
Automation API for CATC Bluetooth Analyzers
CATC
Ver. 1.40
T
ABLE
OF
C
ONTENTS
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Support Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Installing Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Setting Up Automation for Local Use . . . . . . . . . . . . . . . . . . . 3
Setting Up Automation for Remote Use. . . . . . . . . . . . . . . . . . 3
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Chapter 2 Automation API Description . . . . . . . . . . . . . . . . . . . . 5
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Command Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Primary Dual Interface for Analyzer . . . . . . . . . . . . . . . . . . . . 8
IAnalyzer interface definitions . . . . . . . . . . . . . . . . . . . . . . 8
IAnalyzer::GetVersion . . . . . . . . . . . . . . . . . . . . . . . 9
IAnalyzer::GetSerialNumber . . . . . . . . . . . . . . . . . 11
IAnalyzer::OpenFile . . . . . . . . . . . . . . . . . . . . . . . . 12
IAnalyzer::StartGeneration . . . . . . . . . . . . . . . . . . . 13
IAnalyzer::StopGeneration . . . . . . . . . . . . . . . . . . . 14
IAnalyzer::StartRecording . . . . . . . . . . . . . . . . . . . 15
IAnalyzer::StopRecording . . . . . . . . . . . . . . . . . . . 17
IAnalyzer::MakeRecording . . . . . . . . . . . . . . . . . . 18
IAnalyzer::CreateRecordingSnapshot . . . . . . . . . 20
IAnalyzer::LoadDisplayOptions . . . . . . . . . . . . . . . 21
IAnalyzer::GetRecordingOptions . . . . . . . . . . . . . . 22
IBTAnalyzer::GetBTNeighborhood . . . . . . . . . . . . 23
IBTAnalyzer::SetLinkKey . . . . . . . . . . . . . . . . . . . 24
IBTAnalyzer::SetPinCode . . . . . . . . . . . . . . . . . . . 25
IBTAnalyzer::ResetEncryption . . . . . . . . . . . . . . . 26
IAnalyzer::SetConnectorsConfiguration . . . . . . . . 27
Primary dual interface for trace . . . . . . . . . . . . . . . . . . . . . . . 30
ITrace::GetName . . . . . . . . . . . . . . . . . . . . . . . . . . 31
ITrace::ApplyDisplayOptions . . . . . . . . . . . . . . . . . 32
ITrace::Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
ITrace::ExportToText . . . . . . . . . . . . . . . . . . . . . . . 35
ITrace::Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
ITrace::ReportFileInfo . . . . . . . . . . . . . . . . . . . . . . 38
ITrace::ReportErrorSummary . . . . . . . . . . . . . . . . . 40
ITrace::ReportTrafficSummary . . . . . . . . . . . . . . . 42
ITrace::GetPacket . . . . . . . . . . . . . . . . . . . . . . . . . . 43
ITrace::GetPacketsCount . . . . . . . . . . . . . . . . . . . . 46
ITrace::GetTriggerPacketNum . . . . . . . . . . . . . . . . 47