comparison cdg3/sap/dti.pdf @ 16:c15047b3d00d

cdg3: import from freecalypso-citrine/cdg
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 27 Sep 2016 16:27:34 +0000
parents
children
comparison
equal deleted inserted replaced
15:c8bdae60fcb1 16:c15047b3d00d
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