comparison cdg-hybrid/sap/dti2.pdf @ 14:35f7a1dc9f7d

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 07:15:38 +0000
parents
children
comparison
equal deleted inserted replaced
13:83146a4ae927 14:35f7a1dc9f7d
1 ;********************************************************************************
2 ;*** File : dti2.pdf
3 ;*** Creation : Wed Mar 11 09:57:59 CST 2009
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
6 ;********************************************************************************
7 ;*** Document Type : Service Access Point Specification
8 ;*** Document Name : dti2
9 ;*** Document No. : 8411.111.01.002
10 ;*** Document Date : 2001-09-19
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: PHE
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:40:38 2007"
18 PRAGMA LAST_MODIFIED "2001-09-19"
19 PRAGMA ID_AND_VERSION "8411.111.01.002"
20
21
22
23
24
25
26 VALTAB VAL_version
27 VAL 1 DTI_VERSION_10 "version 1.0"
28
29 VALTAB VAL_cause
30 VAL 0 DTI_CAUSE_NORMAL_CLOSE "connection is closed by the entity"
31 VAL 1 DTI_CAUSE_UNEXPECTED_PRIMITIVE "unexpected primitive received"
32 VAL 2 DTI_CAUSE_UNSUPPORTED_VERSION "negotiated version is not supported"
33
34 VALTAB VAL_p_id
35 VAL 0x21 DTI_PID_IP "simple ip packet"
36 VAL 0x2D DTI_PID_CTCP "Van Jacobson compressed TCP/IP header"
37 VAL 0x2F DTI_PID_UTCP "Van Jacobson uncompressed TCP/IP header"
38 VAL 0x00 DTI_PID_UOS "unstructured octet stream"
39
40 VALTAB VAL_st_break_len
41 VAL 0 DTI_BREAK_OFF "No break detected"
42
43 VALTAB VAL_st_flow
44 VAL 0 DTI_FLOW_ON "flow control is inactive"
45 VAL 1 DTI_FLOW_OFF "flow control is active"
46
47 VALTAB VAL_st_line_sa
48 VAL 0 DTI_SA_ON "SA is inactive"
49 VAL 1 DTI_SA_OFF "SA is active"
50
51 VALTAB VAL_st_line_sb
52 VAL 0 DTI_SB_ON "SB is inactive"
53 VAL 1 DTI_SB_OFF "SB is active"
54
55
56
57
58 VAR list_len "length in octets of whole data" S
59
60
61 VAR first "pointer to first generic data descriptor" L
62
63
64 VAR next "next generic data descriptor" L
65
66
67 VAR offset "offset in octets" S
68
69
70 VAR len "length of content in octets" S
71
72
73 VAR size "size of buffer in octets" S
74
75
76 VAR buffer "buffer content" B
77
78
79 VAR link_id "link identifier" L
80
81
82 VAR version "Version of DTI" L
83
84 VAL @p_dti2 - VAL_version@
85
86 VAR cause "cause of disconnection" B
87
88 VAL @p_dti2 - VAL_cause@
89
90 VAR l_buf "length of content in bit" S
91
92
93 VAR o_buf "offset of content in bit" S
94
95
96 VAR buf "test data" B
97
98
99 VAR p_id "protocol identifier" B
100
101 VAL @p_dti2 - VAL_p_id@
102
103 VAR st_flow "flow control state" B
104
105 VAL @p_dti2 - VAL_st_flow@
106
107 VAR st_line_sa "line state sa" B
108
109 VAL @p_dti2 - VAL_st_line_sa@
110
111 VAR st_line_sb "line state sb" B
112
113 VAL @p_dti2 - VAL_st_line_sb@
114
115 VAR st_break_len "break length" S
116
117 VAL @p_dti2 - VAL_st_break_len@
118
119
120
121
122 COMP desc_list2 "List of generic data descriptors"
123 {
124 list_len ; length in octets of whole data
125 first ; pointer to first generic data descriptor
126 }
127
128
129
130 COMP desc2 "generic data descriptor"
131 {
132 next ; next generic data descriptor
133 offset ; offset in octets
134 len ; length of content in octets
135 size ; size of buffer in octets
136 buffer [1] ; buffer content
137 }
138
139
140
141 COMP sdu "test data"
142 {
143 l_buf ; length of content in bit
144 o_buf ; offset of content in bit
145 buf [1] ; test data
146 }
147
148
149
150 COMP st_lines "Serial line states"
151 {
152 st_flow ; flow control state
153 st_line_sa ; line state sa
154 st_line_sb ; line state sb
155 st_break_len ; break length
156 }
157
158
159
160 COMP parameters "Additional parameters"
161 {
162 p_id ; protocol identifier
163 st_lines ; serial line states
164 }
165
166
167
168
169
170
171 ; DTI2_CONNECT_REQ 0x3750
172 ; DTI2_CONNECT_IND 0x7750
173 ; DTI2_CONNECT_CNF 0x7751
174 ; DTI2_CONNECT_RES 0x3751
175 ; DTI2_DISCONNECT_REQ 0x3752
176 ; DTI2_DISCONNECT_IND 0x7752
177 ; DTI2_GETDATA_REQ 0x3753
178 ; DTI2_READY_IND 0x7753
179 ; DTI2_DATA_IND 0x7754
180 ; DTI2_DATA_REQ 0x3754
181 ; DTI2_DATA_TEST_IND 0x7755
182 ; DTI2_DATA_TEST_REQ 0x3755
183 ; DTI2_DUMMY_REQ 0x3756
184
185
186
187 PRIM DTI2_CONNECT_REQ 0x3750
188 {
189 link_id ; link identifier
190 version ; version of DTI
191 }
192
193
194
195
196
197
198 PRIM DTI2_CONNECT_IND 0x7750
199 {
200 link_id ; link identifier
201 version ; version of DTI
202 }
203
204
205
206
207
208
209 PRIM DTI2_CONNECT_CNF 0x7751
210 {
211 link_id ; link identifier
212 version ; Version of DTI
213 }
214
215
216
217
218
219
220 PRIM DTI2_CONNECT_RES 0x3751
221 {
222 link_id ; link identifier
223 version ; Version of DTI
224 }
225
226
227
228
229
230
231 PRIM DTI2_DISCONNECT_REQ 0x3752
232 {
233 link_id ; link identifier
234 cause ; Cause of disconnection
235 }
236
237
238
239
240
241
242 PRIM DTI2_DISCONNECT_IND 0x7752
243 {
244 link_id ; link identifier
245 cause ; Cause of disconnection
246 }
247
248
249
250
251
252
253 PRIM DTI2_GETDATA_REQ 0x3753
254 {
255 link_id ; link identifier
256 }
257
258
259
260
261
262
263 PRIM DTI2_READY_IND 0x7753
264 {
265 link_id ; link identifier
266 }
267
268
269
270
271
272
273 PRIM DTI2_DATA_IND 0x7754
274 {
275 link_id ; link identifier
276 parameters ; Additional parameters
277 desc_list2 ; list of generic data descriptors
278 }
279
280
281
282
283
284
285 PRIM DTI2_DATA_REQ 0x3754
286 {
287 link_id ; link identifier
288 parameters ; Additional parameters
289 desc_list2 ; list of generic data descriptors
290 }
291
292
293
294
295
296
297 PRIM DTI2_DATA_TEST_IND 0x7755
298 {
299 link_id ; link identifier
300 parameters ; Additional parameters
301 sdu ; test data
302 }
303
304
305
306
307
308
309 PRIM DTI2_DATA_TEST_REQ 0x3755
310 {
311 link_id ; link identifier
312 parameters ; Additional parameters
313 sdu ; test data
314 }
315
316
317
318
319
320
321 PRIM DTI2_DUMMY_REQ 0x3756
322 {
323 desc2 ; generic data descriptor
324 }
325
326
327
328
329
330
331
332
333