beautypg.com

Teledyne LeCroy Automation API for Bluetooth Analyzers User Manual

Page 4

background image

iv

Automation API for CATC Bluetooth Analyzers

CATC

Ver. 1.40

ITrace::AnalyzerErrors . . . . . . . . . . . . . . . . . . . . . . 48

Primary dual interface for recording options . . . . . . . . . . . . . 49

IRecOptions::Load . . . . . . . . . . . . . . . . . . . . . . . . . 50
IRecOptions::Save . . . . . . . . . . . . . . . . . . . . . . . . . 51
IRecOptions::SetRecMode . . . . . . . . . . . . . . . . . . . 52
IRecOptions::SetBufferSize . . . . . . . . . . . . . . . . . . 53
IRecOptions::SetPostTriggerPercentage . . . . . . . . 54
IRecOptions::SetTriggerBeep . . . . . . . . . . . . . . . . . 55
IRecOptions::SetDataTruncate . . . . . . . . . . . . . . . . 56
IBTRecOptions:: SetDataTruncate . . . . . . . . . . . . . 57
IRecOptions::SetAutoMerge . . . . . . . . . . . . . . . . . 58
IBTRecOptions::SetAutoMerge . . . . . . . . . . . . . . . 59
IRecOptions::SetSaveExternalSignals . . . . . . . . . . 60
IRecOptions::SetTraceFileName . . . . . . . . . . . . . . 61
IRecOptions:: SetFilterPolarity . . . . . . . . . . . . . . . . 62
IBTRecOptions::SetMasterAddr . . . . . . . . . . . . . . 63
IBTRecOptions::SetPageTargetAddr . . . . . . . . . . . 64
IRecOptions::Reset . . . . . . . . . . . . . . . . . . . . . . . . . 65

Errors Collection Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

IAnalyzerErrors::get_Item . . . . . . . . . . . . . . . . . . . 67
IAnalyzerErrors::get_Count . . . . . . . . . . . . . . . . . . 68

Bluetooth neighborhood collection interface . . . . . . . . . . . . . 70

IBTNeighborhood::get_Item . . . . . . . . . . . . . . . . . 71
IBTNeighborhood::get_Count . . . . . . . . . . . . . . . . 72

Primary dual interface for bluetooth device . . . . . . . . . . . . . . 73

IBTDevice::GetAddress . . . . . . . . . . . . . . . . . . . . . 74
BTDevice:: GetClockHz . . . . . . . . . . . . . . . . . . . . . 75
IBTDevice:: GetCoD . . . . . . . . . . . . . . . . . . . . . . . 76

Analyzer events callback interface . . . . . . . . . . . . . . . . . . . . . 77

IAnalyzerEvents::OnTraceCreated . . . . . . . . . . . . . 78
_IAnalyzerEvents::OnStatusReport . . . . . . . . . . . . 79

Appendix: DCOM Configuration . . . . . . . . . . . . . . . . . . . . . . . . 83

Running Automation Locally . . . . . . . . . . . . . . . . . . . . . . . . . 83
Setting Up Automation for Remote Use. . . . . . . . . . . . . . . . . 83

A Summary of the Steps: . . . . . . . . . . . . . . . . . . . . 83

DCOM Configuration for Merlin Host Controller . . . . . . . . . 84

Summary of DCOM Server Configuration Steps . . 84

Configuring When & How Authentication Should Occur 84
Configuring Access Permissions . . . . . . . . . . . . . . . . . . . 86
Configuring Launch Permissions . . . . . . . . . . . . . . . . . . . 89
Configuring Configuration Permissions . . . . . . . . . . . . . . 90
Set User Run Permissions for Merlin Host Controller . . . 90

DCOM Client Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 91