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

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
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