FreeCalypso > hg > fc-tourmaline
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 |