FreeCalypso > hg > fc-tourmaline
comparison cdg-hybrid/sap/dti.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 : dti.pdf | |
3 ;*** Creation : Wed Mar 11 09:57:58 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 : dti | |
9 ;*** Document No. : 8411.110.00.007 | |
10 ;*** Document Date : 2000-06-29 | |
11 ;*** Document Status: BEING_PROCESSED | |
12 ;*** Document Author: MG | |
13 ;******************************************************************************** | |
14 | |
15 | |
16 | |
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:40:22 2007" | |
18 PRAGMA LAST_MODIFIED "2000-06-29" | |
19 PRAGMA ID_AND_VERSION "8411.110.00.007" | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 VALTAB VAL_c_id | |
27 VAL 0 DTI_NSAPI_0 "escape mechanism for future extensions" | |
28 VAL 1 DTI_NSAPI_1 "Point-To-Multipoint Multicast information" | |
29 VAL 2 DTI_NSAPI_2 "reserved for future use" | |
30 VAL 3 DTI_NSAPI_3 "reserved for future use" | |
31 VAL 4 DTI_NSAPI_4 "reserved for future use" | |
32 VAL 5 DTI_NSAPI_5 "dynamically allocated NSAPI value" | |
33 VAL 6 DTI_NSAPI_6 "dynamically allocated NSAPI value" | |
34 VAL 7 DTI_NSAPI_7 "dynamically allocated NSAPI value" | |
35 VAL 8 DTI_NSAPI_8 "dynamically allocated NSAPI value" | |
36 VAL 9 DTI_NSAPI_9 "dynamically allocated NSAPI value" | |
37 VAL 10 DTI_NSAPI_10 "dynamically allocated NSAPI value" | |
38 VAL 11 DTI_NSAPI_11 "dynamically allocated NSAPI value" | |
39 VAL 12 DTI_NSAPI_12 "dynamically allocated NSAPI value" | |
40 VAL 13 DTI_NSAPI_13 "dynamically allocated NSAPI value" | |
41 VAL 14 DTI_NSAPI_14 "dynamically allocated NSAPI value" | |
42 VAL 15 DTI_NSAPI_15 "dynamically allocated NSAPI value" | |
43 VAL 5 DTI_C_ID_DEFAULT "Default value for c_id" | |
44 | |
45 VALTAB VAL_p_id | |
46 VAL 0x21 DTI_PID_IP "simple ip packet" | |
47 VAL 0x2D DTI_PID_CTCP "Van Jacobson compressed TCP/IP header" | |
48 VAL 0x2F DTI_PID_UTCP "Van Jacobson uncompressed TCP/IP header" | |
49 VAL 0x00 DTI_PID_FRAME "PPP frame" | |
50 | |
51 VALTAB VAL_op_ack | |
52 VAL 0x01 OP_ACK "acknowledged operation mode" | |
53 VAL 0x00 OP_UNACK "unacknowledged operation mode" | |
54 | |
55 VALTAB VAL_st_flow | |
56 VAL 0 DTI_FLOW_ON "flow control is inactive" | |
57 VAL 1 DTI_FLOW_OFF "flow control is active" | |
58 | |
59 VALTAB VAL_st_line_sa | |
60 VAL 0 DTI_SA_ON "SA is inactive" | |
61 VAL 1 DTI_SA_OFF "SA is active" | |
62 | |
63 VALTAB VAL_st_line_sb | |
64 VAL 0 DTI_SB_ON "SB is inactive" | |
65 VAL 1 DTI_SB_OFF "SB is active" | |
66 | |
67 VALTAB VAL_st_escape | |
68 VAL 0 DTI_ESC_OFF "No escape detected" | |
69 VAL 1 DTI_ESC_ON "Escape detected" | |
70 | |
71 | |
72 | |
73 | |
74 VAR list_len "length in octets of whole data" S | |
75 | |
76 | |
77 VAR first "pointer to first generic data descriptor" L | |
78 | |
79 | |
80 VAR next "next generic data descriptor" L | |
81 | |
82 | |
83 VAR len "length of content in octets" S | |
84 | |
85 | |
86 VAR buffer "buffer content" B | |
87 | |
88 | |
89 VAR tui "transmission unit identifier" S | |
90 | |
91 | |
92 VAR c_id "channel identifier" B | |
93 | |
94 VAL @p_dti - VAL_c_id@ | |
95 | |
96 VAR p_id "protocol identifier" B | |
97 | |
98 VAL @p_dti - VAL_p_id@ | |
99 | |
100 VAR op_ack "operation mode" B | |
101 | |
102 VAL @p_dti - VAL_op_ack@ | |
103 | |
104 VAR st_flow "flow control state" B | |
105 | |
106 VAL @p_dti - VAL_st_flow@ | |
107 | |
108 VAR st_line_sa "line state sa" B | |
109 | |
110 VAL @p_dti - VAL_st_line_sa@ | |
111 | |
112 VAR st_line_sb "line state sb" B | |
113 | |
114 VAL @p_dti - VAL_st_line_sb@ | |
115 | |
116 VAR st_escape "escape state" B | |
117 | |
118 VAL @p_dti - VAL_st_escape@ | |
119 | |
120 VAR l_buf "length of content in bit" S | |
121 | |
122 | |
123 VAR o_buf "offset of content in bit" S | |
124 | |
125 | |
126 VAR buf "test data" B | |
127 | |
128 | |
129 | |
130 | |
131 | |
132 COMP desc_list "list of generic data descriptors" | |
133 { | |
134 list_len ; length in octets of whole data | |
135 first ; pointer to first generic data descriptor | |
136 } | |
137 | |
138 | |
139 | |
140 COMP desc "generic data descriptor" | |
141 { | |
142 next ; next generic data descriptor | |
143 len ; length of content in octets | |
144 buffer [1] ; buffer content | |
145 } | |
146 | |
147 | |
148 | |
149 COMP sdu "test data" | |
150 { | |
151 l_buf ; length of content in bit | |
152 o_buf ; offset of content in bit | |
153 buf [1] ; test data | |
154 } | |
155 | |
156 | |
157 | |
158 | |
159 | |
160 | |
161 ; DTI_READY_IND 0x7700 | |
162 ; DTI_GETDATA_REQ 0x3700 | |
163 ; DTI_DATA_REQ 0x3701 | |
164 ; DTI_DATA_IND 0x7701 | |
165 ; DTI_DATA_TEST_REQ 0x3702 | |
166 ; DTI_DATA_TEST_IND 0x7702 | |
167 ; DTI_DUMMY_REQ 0x3703 | |
168 | |
169 | |
170 | |
171 PRIM DTI_READY_IND 0x7700 | |
172 { | |
173 tui ; transmission unit identifier | |
174 c_id ; channel identifier | |
175 op_ack ; operation mode (acknowledged or not) | |
176 } | |
177 | |
178 | |
179 | |
180 | |
181 | |
182 | |
183 PRIM DTI_GETDATA_REQ 0x3700 | |
184 { | |
185 tui ; transmission unit identifier | |
186 c_id ; channel identifier | |
187 op_ack ; operation mode (acknowledged or not) | |
188 } | |
189 | |
190 | |
191 | |
192 | |
193 | |
194 | |
195 PRIM DTI_DATA_REQ 0x3701 | |
196 { | |
197 tui ; transmission unit identifier | |
198 c_id ; channel identifier | |
199 p_id ; protocol identifier | |
200 op_ack ; operation mode (acknowledged or not) | |
201 st_flow ; flow control state | |
202 st_line_sa ; line state sa | |
203 st_line_sb ; line state sb | |
204 st_escape ; escape state | |
205 desc_list ; list of generic data descriptors | |
206 } | |
207 | |
208 | |
209 | |
210 | |
211 | |
212 | |
213 PRIM DTI_DATA_IND 0x7701 | |
214 { | |
215 tui ; transmission unit identifier | |
216 c_id ; channel identifier | |
217 p_id ; protocol identifier | |
218 op_ack ; operation mode (acknowledged or not) | |
219 st_flow ; flow control state | |
220 st_line_sa ; line state sa | |
221 st_line_sb ; line state sb | |
222 st_escape ; escape state | |
223 desc_list ; list of generic data descriptors | |
224 } | |
225 | |
226 | |
227 | |
228 | |
229 | |
230 | |
231 PRIM DTI_DATA_TEST_REQ 0x3702 | |
232 { | |
233 tui ; transmission unit identifier | |
234 c_id ; channel identifier | |
235 p_id ; protocol identifier | |
236 op_ack ; operation mode (acknowledged or not) | |
237 st_flow ; flow control state | |
238 st_line_sa ; line state sa | |
239 st_line_sb ; line state sb | |
240 st_escape ; escape state | |
241 sdu ; test data | |
242 } | |
243 | |
244 | |
245 | |
246 | |
247 | |
248 | |
249 PRIM DTI_DATA_TEST_IND 0x7702 | |
250 { | |
251 tui ; transmission unit identifier | |
252 c_id ; channel identifier | |
253 p_id ; protocol identifier | |
254 op_ack ; operation mode (acknowledged or not) | |
255 st_flow ; flow control state | |
256 st_line_sa ; line state sa | |
257 st_line_sb ; line state sb | |
258 st_escape ; escape state | |
259 sdu ; test data | |
260 } | |
261 | |
262 | |
263 | |
264 | |
265 | |
266 | |
267 PRIM DTI_DUMMY_REQ 0x3703 | |
268 { | |
269 desc ; generic data descriptor | |
270 } | |
271 | |
272 | |
273 | |
274 | |
275 | |
276 | |
277 | |
278 | |
279 |