Appendix c: merlin’s wand scripting commands – Teledyne LeCroy Merlins Wand - Users Manual User Manual

Page 12

Advertising
background image

xii

CATC M

ERLIN

S

W

AND

2.00

User’s Manual

-

L2CAP Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

L2CAP Channel Disconnect . . . . . . . . . . . . . . . . . . . . . . . . . 144

Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

SDP Profile Service Search . . . . . . . . . . . . . . . . . . . . . . . . . 145

Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

SDP Reset Database and Add Profile Service Record . . . . . 146

Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

RFCOMM Client Channel Establishment . . . . . . . . . . . . . . 147

Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

RFCOMM Client Channel Disconnection . . . . . . . . . . . . . . 148

Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

RFCOMM Register Server Channel. . . . . . . . . . . . . . . . . . . 149

Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

Establish TCS Connection . . . . . . . . . . . . . . . . . . . . . . . . . . 150

Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

OBEX Server Init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

OBEX Client Connection and Client Get & Put. . . . . . . . . . 153

Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

Appendix C: Merlin’s Wand Scripting Commands . . . . . . . . . . 155

Bluetooth Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Basic Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

Main() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Clock() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Connect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Disconnect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
DoInquiry() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
GetDeviceClass() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
GetRemoteDeviceName() . . . . . . . . . . . . . . . . . . . . . . . 158
MessageBox() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
SetDeviceClass() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Sleep() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

Pipe Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

ClosePipe() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
DeletePipe() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
OpenPipe() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
ReadPipe() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
WritePipe() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

HCI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

HCIAcceptConnectionRequest() . . . . . . . . . . . . . . . . . . 164
HCIAddSCOConnection() . . . . . . . . . . . . . . . . . . . . . . . 164
HCIAuthenticationRequested() . . . . . . . . . . . . . . . . . . . 165

Advertising