FreeCalypso > hg > fc-magnetite
comparison cdg211/prim/grlc.pdf @ 4:56abf6cf8a0b
cdg211: cdginc/mdf/pdf files from TCS211-20070608
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 26 Sep 2016 01:11:35 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
3:93999a60b835 | 4:56abf6cf8a0b |
---|---|
1 ;******************************************************************************** | |
2 ;*** File : grlc.pdf | |
3 ;*** Creation : Fri Jun 08 13:57:32 CST 2007 | |
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 : grlc | |
9 ;*** Document No. : 8010.126.02.009 | |
10 ;*** Document Date : 2003-06-06 | |
11 ;*** Document Status: BEING_PROCESSED | |
12 ;*** Document Author: AGR | |
13 ;******************************************************************************** | |
14 | |
15 | |
16 | |
17 PRAGMA SRC_FILE_TIME "Thu Jul 15 16:12:04 2004" | |
18 PRAGMA LAST_MODIFIED "2003-06-06" | |
19 PRAGMA ID_AND_VERSION "8010.126.02.009" | |
20 PRAGMA PREFIX GRLC ; Prefix for this document | |
21 PRAGMA ALLWAYS_ENUM_IN_VAL_FILE NO ; Enumeration values in value file | |
22 PRAGMA ENABLE_GROUP NO ; Enable h-file grouping | |
23 PRAGMA COMPATIBILITY_DEFINES NO ; Compatible to the old #defines | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 VALTAB VAL_sapi | |
31 VAL 1 SAPI_1 "SAP for GMM" | |
32 VAL 3 SAPI_3 "SAP 1 for SNDCP" | |
33 VAL 5 SAPI_5 "SAP 2 for SNDCP" | |
34 VAL 7 SAPI_7 "SAP for SMS" | |
35 VAL 9 SAPI_9 "SAP 3 for SNDCP" | |
36 VAL 11 SAPI_11 "SAP 4 for SNDCP" | |
37 VAL 255 SAPI_TEST_MODE "This signs a primitive as GRLC-self generated for test purposes" | |
38 | |
39 VALTAB VAL_peak | |
40 VAL 0 PEAK_SUB "Subscribed peak throughput" | |
41 VAL 1 PEAK_1K "Up to 1 000 octet/s" | |
42 VAL 2 PEAK_2K "Up to 2 000 octet/s" | |
43 VAL 3 PEAK_4K "Up to 4 000 octet/s" | |
44 VAL 4 PEAK_8K "Up to 8 000 octet/s" | |
45 VAL 5 PEAK_16K "Up to 16 000 octet/s" | |
46 VAL 6 PEAK_32K "Up to 32 000 octet/s" | |
47 VAL 7 PEAK_64K "Up to 64 000 octet/s" | |
48 VAL 8 PEAK_128K "Up to 128 000 octet/s" | |
49 VAL 9 PEAK_256K "Up to 256 000 octet/s" | |
50 | |
51 VALTAB VAL_relclass | |
52 VAL 0 RELCLASS_SUB "Subscribed reliability class" | |
53 VAL 1 GTP_LLC_RLC_PROT "Acknowledged GTP, LLC, and RLC; Protected data" | |
54 VAL 2 LLC_RLC_PROT "Unacknowledged GTP; Acknowledged LLC and RLC, Protected data" | |
55 VAL 3 RLC_PROT "Unacknowledged GTP and LLC; Acknowledged RLC, Protected data" | |
56 VAL 4 PROT "Unacknowledged GTP, LLC, and RLC, Protected data" | |
57 VAL 5 NO_REL "Unacknowledged GTP, LLC, and RLC, Unprotected data" | |
58 | |
59 VALTAB VAL_delay | |
60 VAL 0 DELAY_SUB "Subscribed delay class" | |
61 VAL 1 DELAY_1 "Delay class 1" | |
62 VAL 2 DELAY_2 "Delay class 2" | |
63 VAL 3 DELAY_3 "Delay class 3" | |
64 VAL 4 DELAY_4 "Delay class 4 (best effort)" | |
65 | |
66 VALTAB VAL_mean | |
67 VAL 0 MEAN_SUB "Subscribed mean throughput" | |
68 VAL 1 MEAN_100 "100 octet/h" | |
69 VAL 2 MEAN_200 "200 octet/h" | |
70 VAL 3 MEAN_500 "500 octet/h" | |
71 VAL 4 MEAN_1K "1 000 octet/h" | |
72 VAL 5 MEAN_2K "2 000 octet/h" | |
73 VAL 6 MEAN_5K "5 000 octet/h" | |
74 VAL 7 MEAN_10K "10 000 octet/h" | |
75 VAL 8 MEAN_20K "20 000 octet/h" | |
76 VAL 9 MEAN_50K "50 000 octet/h" | |
77 VAL 10 MEAN_100K "100 000 octet/h" | |
78 VAL 11 MEAN_200K "200 000 octet/h" | |
79 VAL 12 MEAN_500K "500 000 octet/h" | |
80 VAL 13 MEAN_1M "1 000 000 octet/h" | |
81 VAL 14 MEAN_2M "2 000 000 octet/h" | |
82 VAL 15 MEAN_5M "5 000 000 octet/h" | |
83 VAL 16 MEAN_10M "10 000 000 octet/h" | |
84 VAL 17 MEAN_20M "20 000 000 octet/h" | |
85 VAL 18 MEAN_50M "50 000 000 octet/h" | |
86 VAL 31 MEAN_BEST "Best effort" | |
87 | |
88 VALTAB VAL_preced | |
89 VAL 0 PRECED_SUB "Subscribed precedence" | |
90 VAL 1 PRIO_HIGH "High priority" | |
91 VAL 2 PRIO_NORM "Normal priority" | |
92 VAL 3 PRIO_LOW "Low priority" | |
93 | |
94 VALTAB VAL_radio_prio | |
95 VAL 0 RADIO_PRIO_1 "Radio Priority Level 1 (highest)" | |
96 VAL 1 RADIO_PRIO_2 "Radio Priority Level 2" | |
97 VAL 2 RADIO_PRIO_3 "Radio Priority Level 3" | |
98 VAL 3 RADIO_PRIO_4 "Radio Priority Level 4 (lowest)" | |
99 | |
100 VALTAB VAL_cause | |
101 VAL 0 DTACS_DEF "any other reason" | |
102 VAL 1 DTACS_PAGE_RESPONSE "data is sent due to a page response" | |
103 VAL 2 DTACS_MOBILITY_MANAGEMENT "mobility management data is sent" | |
104 VAL 3 DTACS_EMPTY_FRAME "data is sent due to a cell update" | |
105 VAL 4 DTACS_CELL_NOTIFI_NULL_FRAME "data is send due to cell notification using LLC unnumbered NULL command." | |
106 | |
107 | |
108 | |
109 | |
110 VAR sapi "service access point identifier" B | |
111 | |
112 VAL @p_grlc - VAL_sapi@ | |
113 | |
114 VAR list_len "Length in octets of whole data" S | |
115 | |
116 | |
117 VAR first "Pointer to generic data descriptors" L | |
118 | |
119 | |
120 VAR delay "Delay class" B | |
121 | |
122 VAL @p_grlc - VAL_delay@ | |
123 | |
124 VAR relclass "Reliablility class" B | |
125 | |
126 VAL @p_grlc - VAL_relclass@ | |
127 | |
128 VAR peak "Peak throughput" B | |
129 | |
130 VAL @p_grlc - VAL_peak@ | |
131 | |
132 VAR preced "Precedence class" B | |
133 | |
134 VAL @p_grlc - VAL_preced@ | |
135 | |
136 VAR mean "Main throughput" B | |
137 | |
138 VAL @p_grlc - VAL_mean@ | |
139 | |
140 VAR reserved_1 "Reserved" B | |
141 | |
142 | |
143 VAR reserved_2 "Reserved" B | |
144 | |
145 | |
146 VAR reserved_3 "Reserved" B | |
147 | |
148 | |
149 VAR radio_prio "Radio Priority" B | |
150 | |
151 VAL @p_grlc - VAL_radio_prio@ | |
152 | |
153 VAR l_buf "length of content in bit" S | |
154 | |
155 | |
156 VAR o_buf "offset of content in bit" S | |
157 | |
158 | |
159 VAR buf "buffer content" B | |
160 | |
161 | |
162 VAR tlli "temporary logical link identifier" L | |
163 | |
164 | |
165 VAR cause "Cause" B | |
166 | |
167 VAL @p_grlc - VAL_cause@ | |
168 | |
169 VAR reserved_data_req "reserved octets for data request" B | |
170 | |
171 | |
172 VAR reserved_unitdata_req1 "reserved octet" B | |
173 | |
174 | |
175 VAR reserved_unitdata_req2 "reserved octets for unitdata request" B | |
176 | |
177 | |
178 | |
179 | |
180 | |
181 COMP desc_list "list of generic data descriptors" | |
182 { | |
183 list_len ; Length in octets of whole data | |
184 first ; Pointer to generic data descriptors | |
185 } | |
186 | |
187 | |
188 | |
189 COMP grlc_qos "Quality of service" | |
190 { | |
191 delay ; Delay class | |
192 relclass ; Reliablility class | |
193 peak ; Peak throughput | |
194 preced ; Precedence class | |
195 mean ; Main throughput | |
196 reserved_1 ; Reserved | |
197 reserved_2 ; Reserved | |
198 reserved_3 ; Reserved | |
199 } | |
200 | |
201 | |
202 | |
203 COMP sdu "service data unit" | |
204 { | |
205 l_buf ; length of content in bit | |
206 o_buf ; offset of content in bit | |
207 buf [1] ; buffer content | |
208 } | |
209 | |
210 | |
211 | |
212 | |
213 | |
214 | |
215 ; GRLC_DATA_REQ 0x80000097 | |
216 ; GRLC_DATA_IND 0x80004097 | |
217 ; GRLC_DATA_IND_TEST 0x80014097 | |
218 ; GRLC_UNITDATA_REQ 0x80010097 | |
219 ; GRLC_UNITDATA_IND 0x80024097 | |
220 ; GRLC_UNITDATA_IND_TEST 0x80034097 | |
221 ; GRLC_READY_IND 0x80044097 | |
222 ; GRLC_ACTIVATE_GMM_QUEUE_REQ 0x80020097 | |
223 ; GRLC_SUSPEND_READY_IND 0x80054097 | |
224 ; GRLC_MAC_DATA_IND 0x80060097 | |
225 ; GRLC_MAC_READY_IND 0x80070097 | |
226 ; GRLC_MAC_PWR_CTRL_IND 0x80080097 | |
227 | |
228 | |
229 | |
230 PRIM GRLC_DATA_REQ 0x80000097 | |
231 { | |
232 sapi ; Service access point identifier | |
233 tlli ; Temporary logical link identifier | |
234 grlc_qos ; Quality of service | |
235 radio_prio ; Radio priority | |
236 cause ; Cause | |
237 reserved_data_req [16] ; Reserved octets for data request | |
238 sdu ; Service data unit | |
239 } | |
240 | |
241 | |
242 | |
243 | |
244 | |
245 | |
246 PRIM GRLC_DATA_IND 0x80004097 | |
247 { | |
248 tlli ; Temporary logical link identifier | |
249 desc_list ; List of generic data descriptors | |
250 } | |
251 | |
252 | |
253 | |
254 | |
255 | |
256 | |
257 PRIM GRLC_DATA_IND_TEST 0x80014097 | |
258 { | |
259 tlli ; Temporary logical link identifier | |
260 sdu ; Service data unit | |
261 } | |
262 | |
263 | |
264 | |
265 | |
266 | |
267 | |
268 PRIM GRLC_UNITDATA_REQ 0x80010097 | |
269 { | |
270 sapi ; Service Access Point Identifier | |
271 tlli ; Temporary logical link identifier | |
272 grlc_qos ; Quality of service | |
273 radio_prio ; Radio priority | |
274 reserved_unitdata_req1 ; Reserved octet | |
275 reserved_unitdata_req2 [16] ; Reserved octets for unitdata request | |
276 sdu ; Service data unit | |
277 } | |
278 | |
279 | |
280 | |
281 | |
282 | |
283 | |
284 PRIM GRLC_UNITDATA_IND 0x80024097 | |
285 { | |
286 tlli ; Temporary logical link identifier | |
287 desc_list ; List of generic data descriptors | |
288 } | |
289 | |
290 | |
291 | |
292 | |
293 | |
294 | |
295 PRIM GRLC_UNITDATA_IND_TEST 0x80034097 | |
296 { | |
297 tlli ; Temporary logical link identifier | |
298 sdu ; Service data unit | |
299 } | |
300 | |
301 | |
302 | |
303 | |
304 | |
305 | |
306 PRIM GRLC_READY_IND 0x80044097 | |
307 { | |
308 } | |
309 | |
310 | |
311 | |
312 | |
313 | |
314 | |
315 PRIM GRLC_ACTIVATE_GMM_QUEUE_REQ 0x80020097 | |
316 { | |
317 } | |
318 | |
319 | |
320 | |
321 | |
322 | |
323 | |
324 PRIM GRLC_SUSPEND_READY_IND 0x80054097 | |
325 { | |
326 } | |
327 | |
328 | |
329 | |
330 | |
331 | |
332 | |
333 PRIM GRLC_MAC_DATA_IND 0x80060097 | |
334 { | |
335 } | |
336 | |
337 | |
338 | |
339 | |
340 | |
341 | |
342 PRIM GRLC_MAC_READY_IND 0x80070097 | |
343 { | |
344 } | |
345 | |
346 | |
347 | |
348 | |
349 | |
350 | |
351 PRIM GRLC_MAC_PWR_CTRL_IND 0x80080097 | |
352 { | |
353 } | |
354 | |
355 | |
356 | |
357 | |
358 | |
359 | |
360 | |
361 | |
362 |