[go: up one dir, main page]

Menu

[r979]: / trunk / VTS3 / ScriptKeywords.h  Maximize  Restore  History

Download this file

210 lines (181 with data), 6.3 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
//
// Script Prefix Keywords
//
#define kwB 0x18C2602E // binary string
#define kwD 0x1982729C // decimal string
#define kwO 0x1DA2D7F9 // octal string
#define kwX 0x21032AE8 // hex string
//
// Script Language Statements
//
#define kwSETUP 0xB855FCA7
#define kwSECTION 0xEE506921
#define kwTEST 0x844578B5
#define kwDEPS 0x132136A2
#define kwDEPENDENCIES 0xDCA1F3BD
#define kwREF 0x068F23C6
#define kwREFERENCE 0x0F4ABD9F
#define kwSEND 0xB68B8DB5
#define kwTRANSMIT 0x72CC912D
#define kwAFTER 0xF34A1E11
#define kwEXPECT 0x1D75F6B8
#define kwRECEIVE 0x625A643F
#define kwBEFORE 0x997A45A6
#define kwAND 0xD31F7A67
#define kwOR 0xC108A1DD
#define kwCASE 0x688ED7CA
#define kwENDCASE 0x011E6F49
#define kwCOMMENT 0xCDAB06AF
#define kwIFDEF 0xD8D27EFB // the actual keyword is IF
#define kwELSEDEF 0x7C1B022E // the actual keyword is ELSE
#define kwELSEIFDEF 0x7BC955DD // the actual keyword is ELSEIF
#define kwENDIF 0x6CD21759
#define kwMAKE 0x06313E48
#define kwCHECK 0x7EF5647B
#define kwINCLUDE 0x30143b56
#define kwNOT 0x7765B124 //Added by Zhu Zhenhua, 2003-11-25
#define kwASSIGN 0x36B93DC9 //Added by Zhu Zhenhua, 2003-12-24, to ASSIGN statement
#define kwWAIT 0x3918D2C0 //Added by Zhu Zhenhua, 2003-12-31, to WAIT statement
//
// General Keywords
//
#define kwNET 0x37C36CD0
#define kwNETWORK 0xA9CCC570
#define kwRESERVED 0xE015F73A
#define kwVENDOR 0x5A09B083
//
// DLC Keywords
//
#define kwDA 0xB7212EBE
#define kwSA 0xBCC1B8F7
#define kwLSAP 0x94698F0F
//
// BPI Keywords
//
#define kwBVLCI 0x6827092D
//
// NL Keywords
//
#define kwVERSION 0xEA103EDD
#define kwDNET 0xB808E811
#define kwDADR 0xA874851A
#define kwSNET 0xBDA9724A
#define kwSADR 0xAE150F53
#define kwHOPCNT 0xB2D05614
#define kwHOPCOUNT 0x9BD32ABB
#define kwMSG 0xDDBC4744
#define kwMESSAGE 0xF62C3D62
#define kwPRIO 0xA405636D
#define kwPRIORITY 0x45B0B875
#define kwDER 0x9A7B9340
#define kwVENDORID 0xEB537F5C
#define kwNL 0xCDADA2DA
#define kwNLDATA 0x73560E54
//
// AL Keywords
//
#define kwPDU 0xB21D6A51
#define kwPDUTYPE 0xFC1A5A6F // PDU-TYPE
#define kwSEGMSG 0xa8B5AF39 // SEGMSG
#define kwSEGMENTEDMESSAGE 0x2B55410F // SEGMENTED-MESSAGE
#define kwMOREFOLLOWS 0xE2F8750A // MORE-FOLLOWS
#define kwSEGRESP 0xEB08D39B // SEGRESP
#define kwSEGRESPACCEPTED 0x90EEB1F7 // SEGMENTED-RESPONSE-ACCEPTED
#define kwMAXRESP 0xB520F7CE
#define kwMAXRESPONSE 0x0BAA02D7
#define kwMAXSIZE 0x73359A4D
#define kwNEGATIVEACK 0xBE50150B // NEGATIVE-ACK
#define kwSERVER 0x36D6117C
#define kwINVOKEID 0xD3D94F5D
#define kwSEQUENCENR 0x11A73EAC
#define kwWINDOWSIZE 0xF4A61B43
#define kwAL 0xC8CD2B0F
#define kwALDATA 0x6E759689
#define kwSERVICE 0x5AFCB283
#define kwERROR 0x71AD2A43
#define kwERRORCHOICE 0xF59843C2 // ERROR-CHOICE
#define kwREJECTREASON 0x7BBAF9E6 // REJECT-REASON
#define kwABORTREASON 0x07930C3A // ABORT-REASON
#define kwMAXSEGS 0x05812D5D // MAXSEGS
//#define kwDEST 0x7E44E545
//#define kwDESTINATION 0xE1A73108
//#define kwROUTER 0x52B2A3B0
//#define kwFLAGS 0x9D580D7C
//#define kwPDUFLAGS 0xAAD15665 // PDU-FLAGS
//
// Address Type Parameter Keywords
//
#define kwUNKNOWN 0x77C61BB3
#define kwBROADCAST 0xF35D58A4
#define kwLOCALBROADCAST 0x396F4805 // LOCAL-BROADCAST
#define kwREMOTEBROADCAST 0xCF252FF7 // REMOTE-BROADCAST
#define kwGLOBAL_BROADCAST 0x5C235A3F // GLOBAL-BROADCAST
#define kwGLOBALBROADCAST 0x99C24AB5 // GLOBALBROADCAST
//
// Network Type Parameter Keywords
//
#define kwETHERNET 0xDF12BF76
#define kwARCNET 0xAAB84F69
#define kwMSTP 0x4750BFB5
#define kwLONTALK 0x31D3B45E
//
// Data Keywords
//
#define kwOBJECT 0x2F07AAB4
#define kwOBJECTIDENTIFIER 0x0E447381
#define kwDEVICE 0xC6DBC30F
#define kwDEVICEIDENTIFIER 0xA6188BDC
#define kwPROPERTY 0x2384F5B6
#define kwPROPERTYIDENTIFIER 0x51CFD715
#define kwOPEN 0x456A459A
#define kwOPENTAG 0x7E39D853
#define kwOPENINGTAG 0x38EA9A85
#define kwCLOSE 0xE492FAA3
#define kwCLOSETAG 0xE6221E84
#define kwCLOSINGTAG 0x7FA28D0F
#define kwANY 0x1F2E1F40
#define kwNULL 0x7484B078
#define kwBOOL 0x63548837
#define kwBOOLEAN 0x4B9EF04A
#define kwUNSIGNED 0xB7B11F00
#define kwUNSIGNED8 0x46447D48
#define kwUNSIGNED16 0x9DEB695B
#define kwUNSIGNED32 0xF1E2F211
#define kwINTEGER 0xDC8E5F58
#define kwREAL 0xF6FE696D
#define kwSINGLE 0xF7A63EAB
#define kwDOUBLE 0x6620A49D
#define kwOCTETSTRING 0x3AC126B7
#define kwCHARSTRING 0x798DEB65
#define kwCHARACTERSTRING 0x86E99001
#define kwBITSTRING 0x3848852A
#define kwENUM 0xE2B9BAFC
#define kwENUMERATED 0x413197CB
#define kwDATE 0xB5B29FB6
#define kwTIME 0x3BA79943
//
// Translate Tables
//
extern ScriptTranslateTable ScriptBIPMsgTypeMap[];
extern ScriptTranslateTable ScriptNLMsgTypeMap[];
extern ScriptTranslateTable ScriptALMsgTypeMap[];
extern ScriptTranslateTable *ScriptALConfirmedServiceMap;
extern ScriptTranslateTable *ScriptALUnconfirmedServiceMap;
extern ScriptTranslateTable *ScriptALRejectReasonMap;
extern ScriptTranslateTable *ScriptALAbortReasonMap;
extern ScriptTranslateTable *ScriptObjectTypeMap;
extern ScriptTranslateTable ScriptALMap[];
extern ScriptTranslateTable ScriptBooleanMap[];
extern ScriptTranslateTable ScriptCharacterTypeMap[];
extern ScriptTranslateTable ScriptWeekdayMap[];
extern ScriptTranslateTable ScriptMonthMap[];
extern ScriptTranslateTable *ScriptPropertyMap;
extern ScriptTranslateTable ScriptNONEMap[];
extern ScriptTranslateTable *scriptStandardServicesMap;
extern ScriptTranslateTable scriptStandardServicesRequirementMap[];
extern ScriptTranslateTable scriptFailTimesMap[];
extern ScriptTranslateTable scriptGenKeywordMap[];
extern ScriptTranslateTable scriptDLCKeywordMap[];
extern ScriptTranslateTable scriptNLKeywordMap[];
extern ScriptTranslateTable scriptALKeywordMap[];
extern ScriptTranslateTable scriptDataKeywordMap[];