beautypg.com

Teledyne LeCroy User-Defined Decoding (UDD) Advanced Script Language (ASL) Reference Manual User Manual

Page 3

background image

iii

Table of Contents

ASL MANUAL ..................................................................................................................................................................... 1

INTRODUCTION ................................................................................................................................................................. 1

A

BOUT

ASL ......................................................................................................................................................................... 1

U

SER

-D

EFINED

C

OMMANDS

............................................................................................................................................... 2

L

ANGUAGE

E

LEMENTS

........................................................................................................................................................ 6

Integers ........................................................................................................................................................................... 6

Operators ........................................................................................................................................................................ 6

Expression Structure..................................................................................................................................................... 7

Strings ............................................................................................................................................................................. 7

Comments ...................................................................................................................................................................... 7

ADVANCED SCRIPT LANGUAGE PROGRAMMING .................................................................................................. 8

P

RODUCT

S

ECTION

............................................................................................................................................................. 8

P

ROTOCOL

D

ECODING

S

ECTION

........................................................................................................................................ 9

Define Option Block ...................................................................................................................................................... 9

Valid Ranges Block ..................................................................................................................................................... 10

Main Block .................................................................................................................................................................... 11

ASL Decoding Statements ......................................................................................................................................... 11

Functions ...................................................................................................................................................................... 18

P

ROTOCOL

E

XTRACTION

S

ECTION

................................................................................................................................... 20

UDD SCRIPTS CAN DECODE MORE THAN ONE COMMAND .............................................................................. 21

ATAPI USER-DEFINED DECODING ............................................................................................................................ 22

A

SSIGNING A

S

CRIPT TO

ATAPI

C

OMMANDS

.................................................................................................................. 22

W

RITING A

S

CRIPT FOR

ATAPI

C

OMMANDS

D

ECODING

................................................................................................. 22

ASSIGNING A UDD SCRIPT AND SETTING IT AS DEFAULT SCRIPT ................................................................ 24

S

OFTWARE

U

SER

-D

EFINED

D

ECODING

........................................................................................................................... 24

S

AMPLE

U

SER

D

EFINED

D

ECODING

................................................................................................................................. 25