Teledyne-lecroy FireInspector - File Based Decoding Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Ausrüstung Teledyne-lecroy FireInspector - File Based Decoding herunter. Teledyne LeCroy FireInspector - File Based Decoding User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 74
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
2403 Walsh Avenue, Santa Clara, CA 95051-1302 Tel: +1/408.727.6600 Fax: +1/408.727.6622
Document Revision 1.0
December 17, 2001 730-0026-00
CATC
Scripting Language
Reference Manual for
FireInspector
Seitenansicht 0
1 2 3 4 5 6 ... 73 74

Inhaltsverzeichnis

Seite 1 - FireInspector

2403 Walsh Avenue, Santa Clara, CA 95051-1302 Tel: +1/408.727.6600 Fax: +1/408.727.6622Document Revision 1.0December 17, 2001 730-0026-00CATC™ Scri

Seite 2 - Copyright

4CATC SCRIPTING LANGUAGE 1.0 CHAPTER 2Reference Manual ValuesEscape SequencesThese are the available escape sequences in CSL:ListsA list can hold zero

Seite 3 - TABLE OF CONTENTS

5CATC SCRIPTING LANGUAGE 1.0 CHAPTER 2Reference Manual Valuesresult = null;VariablesVariables are used to store information, or data, that can be mo

Seite 4 - CATC SCRIPTING LANGUAGE 1.0

6CATC SCRIPTING LANGUAGE 1.0 CHAPTER 2Reference Manual Valueswill create a local variable called Local, which will only be visible within the function

Seite 5

7CATC SCRIPTING LANGUAGE 1.0 CHAPTER 3Reference Manual ExpressionsCHAPTER 3: EXPRESSIONSAn expression is a statement that calculates a value. The si

Seite 6

8CATC SCRIPTING LANGUAGE 1.0 CHAPTER 3Reference Manual Expressionsx = 10Value_of_x = select {x < 5 : "Less than 5";x >= 5 : "Grea

Seite 7 - CHAPTER 1: INTRODUCTION

9CATC SCRIPTING LANGUAGE 1.0 CHAPTER 4Reference Manual OperatorsCHAPTER 4: OPERATORSAn operator is a symbol that represents an action, such as addit

Seite 8 - Reference Manual

10CATC SCRIPTING LANGUAGE 1.0 CHAPTER 4Reference Manual OperatorsThe associative operator () is used to group parts of the expression, forcing those p

Seite 9 - CHAPTER 2: VALUES

11CATC SCRIPTING LANGUAGE 1.0 CHAPTER 4Reference Manual OperatorsOperator Symbol DescriptionOperand TypesResult Types ExamplesIndex Operator[ ] Inde

Seite 10 - Raw Bytes

12CATC SCRIPTING LANGUAGE 1.0 CHAPTER 4Reference Manual OperatorsEquality Operators== Equal Integer-integer Integer 2 == 2String-string Integer "

Seite 11 - Variables

13CATC SCRIPTING LANGUAGE 1.0 CHAPTER 4Reference Manual OperatorsBitwise Logical Operators~ Bitwise complementInteger-integer Integer ~0b11111110 =

Seite 12 - Constants

iiCATC SCRIPTING LANGUAGE 1.0Reference ManualCATC Scripting Language Reference Manual for FireInspector, Document Revision 1.0Document DisclaimerThe i

Seite 13 - CHAPTER 3: EXPRESSIONS

14CATC SCRIPTING LANGUAGE 1.0 CHAPTER 4Reference Manual Operators

Seite 14 - Reference Manual Expressions

15CATC SCRIPTING LANGUAGE 1.0 CHAPTER 5Reference Manual CommentsCHAPTER 5: COMMENTSComments may be inserted into scripts as a way of documenting wha

Seite 15 - CHAPTER 4: OPERATORS

16CATC SCRIPTING LANGUAGE 1.0 CHAPTER 5Reference Manual Comments

Seite 16

17CATC SCRIPTING LANGUAGE 1.0 CHAPTER 6Reference Manual KeywordsCHAPTER 6: KEYWORDSKeywords are reserved words that have special meanings within the

Seite 17 - Reference Manual Operators

18CATC SCRIPTING LANGUAGE 1.0 CHAPTER 6Reference Manual Keywords

Seite 18

19CATC SCRIPTING LANGUAGE 1.0 CHAPTER 7Reference Manual StatementsCHAPTER 7: STATEMENTSStatements are the building blocks of a program. A program is

Seite 19

20CATC SCRIPTING LANGUAGE 1.0 CHAPTER 7Reference Manual Statementsif ( 3 - 3 || 2 - 2 ) Trace ( "Yes" );else Trace ( "No" );will c

Seite 20

21CATC SCRIPTING LANGUAGE 1.0 CHAPTER 7Reference Manual StatementsThe examplefor ( x = 2; x < 5; x = x + 1 ) Trace ( x, "\n" );would ou

Seite 21 - CHAPTER 5: COMMENTS

22CATC SCRIPTING LANGUAGE 1.0 CHAPTER 7Reference Manual StatementsTrace ( HiThere() );...HiThere(){a = "Hi there";return a;b = "Goodbye

Seite 22 - Reference Manual Comments

23CATC SCRIPTING LANGUAGE 1.0 CHAPTER 7Reference Manual Statements...<last_statement>;}An example of a compound statement is{x = 2;x + 3;}It&a

Seite 23 - CHAPTER 6: KEYWORDS

iCATC SCRIPTING LANGUAGE 1.0 FOR FIREINSPECTOR Reference Manual Table of ContentsTABLE OF CONTENTSTable of Contents . . . . . . . . . . . . . . . .

Seite 24 - Reference Manual Keywords

24CATC SCRIPTING LANGUAGE 1.0 CHAPTER 7Reference Manual Statements

Seite 25 - CHAPTER 7: STATEMENTS

25CATC SCRIPTING LANGUAGE 1.0 CHAPTER 8Reference Manual PreprocessingCHAPTER 8: PREPROCESSINGThe preprocessing command %include can be used to inser

Seite 26 - Reference Manual Statements

26CATC SCRIPTING LANGUAGE 1.0 CHAPTER 8Reference Manual Preprocessing

Seite 27

27CATC SCRIPTING LANGUAGE 1.0 CHAPTER 9Reference Manual ContextCHAPTER 9: CONTEXTThe context is the mechanism by which transaction data is passed in

Seite 28 - Compound Statements

28CATC SCRIPTING LANGUAGE 1.0 CHAPTER 9Reference Manual Context

Seite 29

29CATC SCRIPTING LANGUAGE 1.0 CHAPTER 10Reference Manual Transaction and Packet Context FieldsCHAPTER 10: TRANSACTION AND PACKET CONTEXT FIELDSThis

Seite 30

30CATC SCRIPTING LANGUAGE 1.0 CHAPTER 10Reference Manual Transaction and Packet Context FieldsTarget_Node: Integer. The 1394 node ID of the target nod

Seite 31 - CHAPTER 8: PREPROCESSING

31CATC SCRIPTING LANGUAGE 1.0 CHAPTER 10Reference Manual Transaction and Packet Context Fields• Dest_AddressIP Protocol TransactionsThese transactio

Seite 32

32CATC SCRIPTING LANGUAGE 1.0 CHAPTER 10Reference Manual Transaction and Packet Context Fields• Length• ChecksumICMP header fieldsThe following fields

Seite 33 - CHAPTER 9: CONTEXT

33CATC SCRIPTING LANGUAGE 1.0 CHAPTER 10Reference Manual Transaction and Packet Context FieldsPacket Context FieldsA note about using packets as inp

Seite 34 - Reference Manual Context

iiCATC SCRIPTING LANGUAGE 1.0Reference Manual Table of Contents8 Preprocessing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Seite 35 - CONTEXT FIELDS

34CATC SCRIPTING LANGUAGE 1.0 CHAPTER 10Reference Manual Transaction and Packet Context Fields• 0x16 -- pingNote: values >= 0x10 are phy packets.ra

Seite 36 - IP Datagram Transactions

35CATC SCRIPTING LANGUAGE 1.0 CHAPTER 10Reference Manual Transaction and Packet Context FieldsExampleThe following example is taken from the file IP

Seite 37 - IP Protocol Transactions

36CATC SCRIPTING LANGUAGE 1.0 CHAPTER 10Reference Manual Transaction and Packet Context Fields

Seite 38 - FCP Transactions:

37CATC SCRIPTING LANGUAGE 1.0 CHAPTER 11Reference Manual FunctionsCHAPTER 11: FUNCTIONSA function is a named statement or a group of statements that

Seite 39 - Packet Context Fields

38CATC SCRIPTING LANGUAGE 1.0 CHAPTER 11Reference Manual Functionsthe parameter x will be assigned to 1, and the parameter y will be assigned to null,

Seite 40 - • 0x16 -- ping

39CATC SCRIPTING LANGUAGE 1.0 CHAPTER 12Reference Manual PrimitivesCHAPTER 12: PRIMITIVESPrimitive functions are called similarly to regular functio

Seite 41

40CATC SCRIPTING LANGUAGE 1.0 CHAPTER 12Reference Manual PrimitivesCommentsFormat is used to control the way that arguments will print out. The format

Seite 42

41CATC SCRIPTING LANGUAGE 1.0 CHAPTER 12Reference Manual Primitives• A space will insert a space before a positive signed integer. This only works w

Seite 43 - CHAPTER 11: FUNCTIONS

42CATC SCRIPTING LANGUAGE 1.0 CHAPTER 12Reference Manual Primitivesresult = C # The result is given in hexadecimal. The result in binary is 1100.In t

Seite 44 - Reference Manual Functions

43CATC SCRIPTING LANGUAGE 1.0 CHAPTER 12Reference Manual PrimitivesResolve()Resolve( <symbol_name string> )Return valueThe value of the symbol

Seite 45 - CHAPTER 12: PRIMITIVES

iiiCATC SCRIPTING LANGUAGE 1.0 FOR FIREINSPECTOR Reference Manual Table of ContentsEndCellBlock() . . . . . . . . . . . . . . . . . . . . . . . . .

Seite 46 - Format Conversion Characters

44CATC SCRIPTING LANGUAGE 1.0 CHAPTER 12Reference Manual Primitives

Seite 47 - GetNBits()

45CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder PrimitivesCHAPTER 13: DECODER PRIMITIVESAbort()Abort()Return valueAn integer that s

Seite 48 - NextNBits()

46CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder PrimitivesReturn valueNone.CommentsAdds a display cell to the current output context.

Seite 49 - Resolve()

47CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder PrimitivesAddCell( "Warning", "Value5", "Warning cell"

Seite 50 - Reference Manual Primitives

48CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder PrimitivesExample# Creates a data cell with 2 dwords (32-bit integers) of data.AddDat

Seite 51 - CHAPTER 13: DECODER

49CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder PrimitivesAddSeparator()AddSeparator(<additional_info any>, ...)Return valueN

Seite 52

50CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder PrimitivesReturn valueNone.CommentsBegins a cell block and adds a block header cell.

Seite 53 - AddDataCell()

51CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder Primitives# This cell will be displayed when the red group is collapsed:AddCell( &q

Seite 54 - AddEvent()

52CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder PrimitivesThe output of the example is: Complete()Complete()Return valueAn integer th

Seite 55 - BeginCellBlock()

53CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder PrimitivesEndCellBlock()EndCellBlock()Return valueNone.CommentsEnds a cell block th

Seite 56

ivCATC SCRIPTING LANGUAGE 1.0Reference Manual Table of Contents

Seite 57

54CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder PrimitivesPeekNBits()PeekNBits(<bit_count integer>) Return valueNone.CommentsRe

Seite 58 - Complete()

55CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder PrimitivesReturn valueAn integer that should be passed back to the application unch

Seite 59 - GetBitOffset()

56CATC SCRIPTING LANGUAGE 1.0 CHAPTER 13Reference Manual Decoder Primitives

Seite 60 - Pending()

57CATC SCRIPTING LANGUAGE 1.0 CHAPTER 14Reference Manual FireInspector-Specific PrimitivesCHAPTER 14: FIREINSPECTOR-SPECIFIC PRIMITIVESBitfieldInit(

Seite 61 - Reject()

58CATC SCRIPTING LANGUAGE 1.0 CHAPTER 14Reference Manual FireInspector-Specific PrimitivesIn the example, “Identifier” is the value of bitfield_identi

Seite 62

59CATC SCRIPTING LANGUAGE 1.0 CHAPTER 14Reference Manual FireInspector-Specific PrimitivesCommentsBitfieldDialog brings up a dialog box in which the

Seite 63 - PRIMITIVES

60CATC SCRIPTING LANGUAGE 1.0 CHAPTER 14Reference Manual FireInspector-Specific PrimitivesExampleSee “Example for FireInspector-Specific Primitives” o

Seite 64 - BitfieldDialog()

61CATC SCRIPTING LANGUAGE 1.0 CHAPTER 14Reference Manual FireInspector-Specific Primitives# _MENU descriptor and menu_name[_MENU, "Menu entries

Seite 65

62CATC SCRIPTING LANGUAGE 1.0 CHAPTER 14Reference Manual FireInspector-Specific PrimitivesExample OutputThe AddCell entry builds the cell that contain

Seite 66 - Example Code

63CATC SCRIPTING LANGUAGE 1.0 CHAPTER 14Reference Manual FireInspector-Specific PrimitivesThe dialog box displays the data that is referred to by th

Seite 67

1CATC SCRIPTING LANGUAGE 1.0 CHAPTER 1Reference Manual IntroductionCHAPTER 1: INTRODUCTIONCATC Scripting Language (CSL) was developed to create scri

Seite 68 - Example Output

64CATC SCRIPTING LANGUAGE 1.0 CHAPTER 14Reference Manual FireInspector-Specific Primitives

Seite 69 - “more_stuff”

65CATC SCRIPTING LANGUAGE 1.0 CHAPTER 15Reference Manual ModulesCHAPTER 15: MODULESModules are a collection of functions and global data dedicated t

Seite 70

66CATC SCRIPTING LANGUAGE 1.0 CHAPTER 15Reference Manual ModulesModule DataThere are several standard global variables that should be defined in a mod

Seite 71 - CHAPTER 15: MODULES

67CATC SCRIPTING LANGUAGE 1.0 CHAPTER 15Reference Manual ModulesIconOptional. File name of an icon to display on the toolbar. Must be a 19x19 pixe

Seite 72 - Module Data

68CATC SCRIPTING LANGUAGE 1.0 CHAPTER 15Reference Manual Modules

Seite 73 - Reference Manual Modules

2CATC SCRIPTING LANGUAGE 1.0 CHAPTER 1Reference Manual

Seite 74

3CATC SCRIPTING LANGUAGE 1.0 CHAPTER 2Reference Manual ValuesCHAPTER 2: VALUESThere are five value types that may be manipulated by a script: intege

Kommentare zu diesen Handbüchern

Keine Kommentare