Exclude, 2 test scripts, Test scripts – Teledyne LeCroy BPT - Users Manual User Manual
Page 20
14
CATC BPT 1.00
C
HAPTER
4
User’s Manual
Configuring Tests
Add Individual BD_ADDRs
This is the format for defining a single device:
Device=00803071684c8
Add a Range of BD_ADDRs
This is the format for defining a range of devices:
Device=000000000001 000000000010
There must be at least one space between the two addresses.
Exclude
The
Exclude
keyword is used to specify device addresses that should not be loaded into
the BPT application if they are listed in the
[Devices]
section or found via an inquiry.
The value for an
Exclude
definition is a device’s BD_ADDR or a range of BD_ADDRs.
Exclude=00803071684c8
Exclude=000000000001 000000000010
4.2 Test Scripts
The BPT uses test scripts to execute Bluetooth commands on the devices under test. Several
test scripts are included with the BPT software installation. They can be used as-is or
modified by a test engineer. Additionally, brand new, customized scripts may be written.
This allows test engineers to add specialized tests to suit specific production needs.
The test scripts are written in the CATC Scripting Language (CSL). For more information
about CSL, please consult CATC Scripting Language (CSL) Reference Manual for the
which is included with the BPT installation. It is also available on the CATC website at
http://www.catc.com.
The test scripts that CATC supplies for the BPT are distributed in the directory in which the
BPT application is installed. They are identifiable by the .script extension.
Note: If you plan to modify any of the scripts that come with the BPT, it's a good idea to make backups of the
original scripts before making changes.
These scripts are included with the BPT software installation:
• Data Transfer.script — This script implements the Data Transfer test. The BPT connects
with the DUT and sends it an Echo Request.
• Inquiry.script — This script implements the Inquiry Response test. The BPT performs a
Bluetooth Inquiry, and if the DUT is found, the test passes.
• Master.script — This script implements the Master Connect test. The BPT attempts to
connect as master with the DUT as slave.
• Slave.script — This script implements the Slave Connect test. The DUT attempts to
connect as master with the BPT as slave.