Chapter 1: introduction, Support for csl in bluetooth products, Able – Teledyne LeCroy Merlins Wand - CSL manual (CATC Scripting Language Manual) User Manual

Page 7: Ontents, 1 introduction, Hapter, Ntroduction

Advertising
background image

1

CATC Scripting Language for Bluetooth Analyzers

CATC

Manual Ver. 1.21

C

HAPTER

1: I

NTRODUCTION

CATC Scripting Language (CSL) allows users to create scripts that perform file-
based decoding with CATC analyzers. CSL is used to edit CATC Decode Scripting
(CDS) files. CATC analyzers are equipped with built-in decoders in addition to
script-based decoders that can be modified by the users or implemented as-is.
Decoding scripts for analyzers are distributed in the

/scripts

directory. These

scripts are tools to decode and display transactions. Users can also add entirely new,
customized decoders.

CSL is based on C language syntax, so anyone with a C programming background
will have no trouble learning CSL. The simple, yet powerful, structure of CSL also
enables less experienced users to easily acquire the basic knowledge needed to start
writing custom scripts.

Features of CATC Scripting Language

A powerful, high-level API that allows implementation of complex algorithms.

Easy to learn and use -- has a simple but effective syntax.

Self-contained -- needs no external tools to run scripts.

Wide range of value types -- provides efficient and easy processing of data.

Used to create built-in script-based decoders for analyzers.

May be used to write custom decoders.

General purpose -- is integrated in a number of CATC products.

Support for CSL in Bluetooth Products

The scripting language described in this document is supported by all CATC
Bluetooth protocol analyzers:

BTTracer software 2.0

Merlin software 1.50

Merlin Mobile software 1.0

As the CATC Scripting language evolves over time to supports more functionalities
and deliver even greater flexibility, older releases of the analyzers software's do not
support all the latest upgrades. For newer releases of the analyzer’s software, please
refer to CATC’s web site:

www.catc.com/support

For additional tips, ideas and support for how to use the CSL, please check the
CATC's Bluetooth Community at:

http://bluenews.catc.com/

Advertising