FreeCalypso > hg > fc-magnetite
comparison cdg211/cdginc/p_8010_152_ps_include.val @ 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 +--------------------------------------------------------------------------+ | |
3 | PROJECT : PROTOCOL STACK | | |
4 | FILE : p_8010_152_ps_include.val | | |
5 | SOURCE : "__out__\g23m_dfile\prim\8010_152_PS_Include.pdf" | | |
6 | LastModified : "2003-10-15" | | |
7 | IdAndVersion : "8010.152.02.023" | | |
8 | SrcFileTime : "Tue May 18 17:03:04 2004" | | |
9 | Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:14 2007 | | |
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
11 +--------------------------------------------------------------------------+ | |
12 */ | |
13 | |
14 /* PRAGMAS | |
15 * PREFIX : PS | |
16 * COMPATIBILITY_DEFINES : NO | |
17 * ALWAYS_ENUM_IN_VAL_FILE: YES | |
18 * ENABLE_GROUP: NO | |
19 * CAPITALIZE_TYPENAME: NO | |
20 */ | |
21 | |
22 | |
23 #ifndef P_8010_152_PS_INCLUDE_VAL | |
24 #define P_8010_152_PS_INCLUDE_VAL | |
25 | |
26 | |
27 #define CDG_ENTER__P_8010_152_PS_INCLUDE_VAL | |
28 | |
29 #define CDG_ENTER__FILENAME _P_8010_152_PS_INCLUDE_VAL | |
30 #define CDG_ENTER__P_8010_152_PS_INCLUDE_VAL__FILE_TYPE CDGINC | |
31 #define CDG_ENTER__P_8010_152_PS_INCLUDE_VAL__LAST_MODIFIED _2003_10_15 | |
32 #define CDG_ENTER__P_8010_152_PS_INCLUDE_VAL__ID_AND_VERSION _8010_152_02_023 | |
33 | |
34 #define CDG_ENTER__P_8010_152_PS_INCLUDE_VAL__SRC_FILE_TIME _Tue_May_18_17_03_04_2004 | |
35 | |
36 #include "CDG_ENTER.h" | |
37 | |
38 #undef CDG_ENTER__P_8010_152_PS_INCLUDE_VAL | |
39 | |
40 #undef CDG_ENTER__FILENAME | |
41 | |
42 | |
43 /* | |
44 * Enum to value table VAL_content | |
45 * CCDGEN:WriteEnum_Count==14 | |
46 */ | |
47 #ifndef __T_PS_VAL_content__ | |
48 #define __T_PS_VAL_content__ | |
49 typedef enum | |
50 { | |
51 PS_ACC_INDEX_CLASSES_8_TO_15 = 0x0, /* Index to use in content array for classes 8 to 15 */ | |
52 PS_ACC_INDEX_CLASSES_0_TO_7 = 0x1, /* Index to use in content array for classes 0 to 7 */ | |
53 PS_ACC_MASK_CLASS_00 = 0x1, /* Mask for accessing access class 0 */ | |
54 PS_ACC_MASK_CLASS_01 = 0x2, /* Mask for accessing access class 1 */ | |
55 PS_ACC_MASK_CLASS_02 = 0x4, /* Mask for accessing access class 2 */ | |
56 PS_ACC_MASK_CLASS_03 = 0x8, /* Mask for accessing access class 3 */ | |
57 PS_ACC_MASK_CLASS_04 = 0x10, /* Mask for accessing access class 4 */ | |
58 PS_ACC_MASK_CLASS_05 = 0x20, /* Mask for accessing access class 5 */ | |
59 PS_ACC_MASK_CLASS_06 = 0x40, /* Mask for accessing access class 6 */ | |
60 PS_ACC_MASK_CLASS_07 = 0x80, /* Mask for accessing access class 7 */ | |
61 PS_ACC_MASK_CLASS_08 = 0x1, /* Mask for accessing access class 8 */ | |
62 PS_ACC_MASK_CLASS_09 = 0x2, /* Mask for accessing access class 9 */ | |
63 PS_ACC_MASK_CLASS_10 = 0x4, /* Mask for accessing access class 10 */ | |
64 PS_ACC_MASK_CLASS_11 = 0x8, /* Mask for accessing access class 11 */ | |
65 PS_ACC_MASK_CLASS_12 = 0x10, /* Mask for accessing access class 12 */ | |
66 PS_ACC_MASK_CLASS_13 = 0x20, /* Mask for accessing access class 13 */ | |
67 PS_ACC_MASK_CLASS_14 = 0x40, /* Mask for accessing access class 14 */ | |
68 PS_ACC_MASK_CLASS_15 = 0x80 /* Mask for accessing access class 15 */ | |
69 }T_PS_VAL_content; | |
70 #endif | |
71 | |
72 /* | |
73 * Enum to value table VAL_access_modes | |
74 * CCDGEN:WriteEnum_Count==15 | |
75 */ | |
76 #ifndef __T_PS_VAL_access_modes__ | |
77 #define __T_PS_VAL_access_modes__ | |
78 typedef enum | |
79 { | |
80 PS_GSM_VOICE_ONLY = 0x0, /* GSM voice only mode */ | |
81 PS_GSM = 0x1, /* GSM voice and data mode */ | |
82 PS_GSM_GPRS = 0x2, /* GSM voice and data with GPRS mode */ | |
83 PS_UMTS_FDD = 0x3, /* UMTS FDD only mode */ | |
84 PS_GSM_GPRS_UMTS_FDD = 0x4 /* GSM voice and data, GPRS and UMTS mode */ | |
85 }T_PS_VAL_access_modes; | |
86 #endif | |
87 | |
88 /* | |
89 * Enum to value table VAL_arfcn_rssi | |
90 * CCDGEN:WriteEnum_Count==16 | |
91 */ | |
92 #ifndef __T_PS_VAL_arfcn_rssi__ | |
93 #define __T_PS_VAL_arfcn_rssi__ | |
94 typedef enum | |
95 { | |
96 PS_VAL_ARFCN_RSSI__RANGE_MIN = -0x6e, /* minimum */ | |
97 PS_VAL_ARFCN_RSSI__RANGE_MAX = -0x14 /* maximum */ | |
98 }T_PS_VAL_arfcn_rssi; | |
99 #endif | |
100 | |
101 /* | |
102 * Enum to value table VAL_attach_detach_allowed | |
103 * CCDGEN:WriteEnum_Count==17 | |
104 */ | |
105 #ifndef __T_PS_VAL_attach_detach_allowed__ | |
106 #define __T_PS_VAL_attach_detach_allowed__ | |
107 typedef enum | |
108 { | |
109 PS_ATTACH_DETACH_NOT_ALLOWED = 0x0, /* Attach/detach not allowed */ | |
110 PS_ATTACH_DETACH_ALLOWED = 0x1 /* Attach/detach allowed */ | |
111 }T_PS_VAL_attach_detach_allowed; | |
112 #endif | |
113 | |
114 /* | |
115 * Enum to value table VAL_service_level | |
116 * CCDGEN:WriteEnum_Count==18 | |
117 */ | |
118 #ifndef __T_PS_VAL_service_level__ | |
119 #define __T_PS_VAL_service_level__ | |
120 typedef enum | |
121 { | |
122 PS_LIMITED_SERVICE = 0x0, /* Camped on acceptable cell. This indicates that the cell is selected for limited service. */ | |
123 PS_NORMAL_SERVICE = 0x1, /* Camped on suitable cell. This indicates that the cell is selected for normal service. */ | |
124 PS_NORMAL_SERVICE_OPERATOR_CELL = 0x2 /* Camped on a suitable operator cell. This indicates that the cell is selected for normal service, and is reserved for operator use. */ | |
125 }T_PS_VAL_service_level; | |
126 #endif | |
127 | |
128 /* | |
129 * Enum to value table VAL_cn_domain | |
130 * CCDGEN:WriteEnum_Count==19 | |
131 */ | |
132 #ifndef __T_PS_VAL_cn_domain__ | |
133 #define __T_PS_VAL_cn_domain__ | |
134 typedef enum | |
135 { | |
136 PS_CN_DOMAIN_CS = 0x0, /* Circuit switched core network domain */ | |
137 PS_CN_DOMAIN_PS = 0x1, /* Packet switched core network domain */ | |
138 PS_CN_DOMAIN_NOT_IMPORTANT = 0x2 /* Core network domain not important */ | |
139 }T_PS_VAL_cn_domain; | |
140 #endif | |
141 | |
142 /* | |
143 * Enum to value table VAL_cpich_ec_n0 | |
144 * CCDGEN:WriteEnum_Count==20 | |
145 */ | |
146 #ifndef __T_PS_VAL_cpich_ec_n0__ | |
147 #define __T_PS_VAL_cpich_ec_n0__ | |
148 typedef enum | |
149 { | |
150 PS_VAL_CPICH_EC_N0__RANGE_MIN = -0x30, /* minimum */ | |
151 PS_VAL_CPICH_EC_N0__RANGE_MAX = 0x0 /* maximum */ | |
152 }T_PS_VAL_cpich_ec_n0; | |
153 #endif | |
154 | |
155 /* | |
156 * Enum to value table VAL_cpich_rscp | |
157 * CCDGEN:WriteEnum_Count==21 | |
158 */ | |
159 #ifndef __T_PS_VAL_cpich_rscp__ | |
160 #define __T_PS_VAL_cpich_rscp__ | |
161 typedef enum | |
162 { | |
163 PS_VAL_CPICH_RSCP__RANGE_MIN = -0x73, /* minimum */ | |
164 PS_VAL_CPICH_RSCP__RANGE_MAX = -0x19 /* maximum */ | |
165 }T_PS_VAL_cpich_rscp; | |
166 #endif | |
167 | |
168 /* | |
169 * Enum to value table VAL_est_service | |
170 * CCDGEN:WriteEnum_Count==22 | |
171 */ | |
172 #ifndef __T_PS_VAL_est_service__ | |
173 #define __T_PS_VAL_est_service__ | |
174 typedef enum | |
175 { | |
176 PS_SERVICE_SPEECH = 0x0, /* CS Speech call */ | |
177 PS_SERVICE_MULTIMEDIA = 0x1, /* CS Multimedia call */ | |
178 PS_SERVICE_FAX = 0x2, /* CS Fax call */ | |
179 PS_SERVICE_NT_CSD = 0x3, /* Non transparent CS data call */ | |
180 PS_SERVICE_T_CSD = 0x4, /* Transparent CS data call */ | |
181 PS_SERVICE_EMERGE = 0x5 /* CS emergency speech call */ | |
182 }T_PS_VAL_est_service; | |
183 #endif | |
184 | |
185 /* | |
186 * Enum to value table VAL_arfcn | |
187 * CCDGEN:WriteEnum_Count==23 | |
188 */ | |
189 #ifndef __T_PS_VAL_arfcn__ | |
190 #define __T_PS_VAL_arfcn__ | |
191 typedef enum | |
192 { | |
193 PS_VAL_ARFCN__RANGE_MIN = 0x0, /* minimum */ | |
194 PS_VAL_ARFCN__RANGE_MAX = 0x3ff /* maximum */ | |
195 }T_PS_VAL_arfcn; | |
196 #endif | |
197 | |
198 /* | |
199 * Enum to value table VAL_gsm_band_priority | |
200 * CCDGEN:WriteEnum_Count==24 | |
201 */ | |
202 #ifndef __T_PS_VAL_gsm_band_priority__ | |
203 #define __T_PS_VAL_gsm_band_priority__ | |
204 typedef enum | |
205 { | |
206 PS_EU_BAND = 0x0, /* EU band has priority */ | |
207 PS_US_BAND = 0x1 /* US band has priority */ | |
208 }T_PS_VAL_gsm_band_priority; | |
209 #endif | |
210 | |
211 /* | |
212 * Enum to value table VAL_bcc | |
213 * CCDGEN:WriteEnum_Count==25 | |
214 */ | |
215 #ifndef __T_PS_VAL_bcc__ | |
216 #define __T_PS_VAL_bcc__ | |
217 typedef enum | |
218 { | |
219 PS_VAL_BCC__RANGE_MIN = 0x0, /* minimum */ | |
220 PS_VAL_BCC__RANGE_MAX = 0x7 /* maximum */ | |
221 }T_PS_VAL_bcc; | |
222 #endif | |
223 | |
224 /* | |
225 * Enum to value table VAL_ncc | |
226 * CCDGEN:WriteEnum_Count==26 | |
227 */ | |
228 #ifndef __T_PS_VAL_ncc__ | |
229 #define __T_PS_VAL_ncc__ | |
230 typedef enum | |
231 { | |
232 PS_VAL_NCC__RANGE_MIN = 0x0, /* minimum */ | |
233 PS_VAL_NCC__RANGE_MAX = 0x7 /* maximum */ | |
234 }T_PS_VAL_ncc; | |
235 #endif | |
236 | |
237 /* | |
238 * Enum to value table VAL_gsm_frequency_band | |
239 * CCDGEN:WriteEnum_Count==27 | |
240 */ | |
241 #ifndef __T_PS_VAL_gsm_frequency_band__ | |
242 #define __T_PS_VAL_gsm_frequency_band__ | |
243 typedef enum | |
244 { | |
245 PS_GSM_BAND_NOT_SET = 0x0, /* No channel numbers. */ | |
246 PS_GSM450 = 0x1, /* Channel numbers from 259 to 293 for GSM450 */ | |
247 PS_GSM480 = 0x2, /* Channel numbers from 306 to 340 for GSM480 */ | |
248 PS_GSM850 = 0x4, /* Channel numbers from 128 to 251 for GSM850 */ | |
249 PS_GSM900P = 0x8, /* Channel numbers from 1 to 124 for P-GSM900 */ | |
250 PS_GSM900E = 0x10, /* Channel numbers from 0 to 124, and 975 to 1023 for E-GSM900 */ | |
251 PS_GSM1800 = 0x20, /* Channel numbers from 512 to 885 for GSM1800 */ | |
252 PS_GSM1900 = 0x40, /* Channel numbers from 512 to 810 for GSM1900 */ | |
253 PS_GSM1800_BAND_INDICATOR = 0x39, /* All channel numbers. Channel numbers from 512 to 810 are to be interpreted as GSM1800 channel numbers. */ | |
254 PS_GSM1900_BAND_INDICATOR = 0x46 /* All channel numbers. Channel numbers from 512 to 810 are to be interpreted as GSM1900 channel numbers. */ | |
255 }T_PS_VAL_gsm_frequency_band; | |
256 #endif | |
257 | |
258 /* | |
259 * Enum to value table VAL_gsm_ncell_index | |
260 * CCDGEN:WriteEnum_Count==28 | |
261 */ | |
262 #ifndef __T_PS_VAL_gsm_ncell_index__ | |
263 #define __T_PS_VAL_gsm_ncell_index__ | |
264 typedef enum | |
265 { | |
266 PS_VAL_GSM_NCELL_INDEX__RANGE_MIN = 0x0, /* minimum */ | |
267 PS_VAL_GSM_NCELL_INDEX__RANGE_MAX = 0x1f /* maximum */ | |
268 }T_PS_VAL_gsm_ncell_index; | |
269 #endif | |
270 | |
271 /* | |
272 * Enum to value table VAL_bsic_valid | |
273 * CCDGEN:WriteEnum_Count==29 | |
274 */ | |
275 #ifndef __T_PS_VAL_bsic_valid__ | |
276 #define __T_PS_VAL_bsic_valid__ | |
277 typedef enum | |
278 { | |
279 PS_BSIC_NOT_VALIDATED = 0x0, /* BSIC for the cell on this channel is not validated or not matched to that of the specified cell. */ | |
280 PS_BSIC_VALIDATED = 0x1 /* BSIC for the cell on this channel is validated and matches that of the specified cell. */ | |
281 }T_PS_VAL_bsic_valid; | |
282 #endif | |
283 | |
284 /* | |
285 * Enum to value table VAL_llc_mode | |
286 * CCDGEN:WriteEnum_Count==30 | |
287 */ | |
288 #ifndef __T_PS_VAL_llc_mode__ | |
289 #define __T_PS_VAL_llc_mode__ | |
290 typedef enum | |
291 { | |
292 PS_LLC_UNACKNOWLEDGED = 0x0, /* Unacknowledged SAPI */ | |
293 PS_LLC_ACKNOWLEDGED = 0x1 /* Acknowledged SAPI */ | |
294 }T_PS_VAL_llc_mode; | |
295 #endif | |
296 | |
297 /* | |
298 * Enum to value table VAL_meas_mode | |
299 * CCDGEN:WriteEnum_Count==31 | |
300 */ | |
301 #ifndef __T_PS_VAL_meas_mode__ | |
302 #define __T_PS_VAL_meas_mode__ | |
303 typedef enum | |
304 { | |
305 PS_MEASURE_IDLE = 0x0, /* Measurements without a configured DCH */ | |
306 PS_MEASURE_DEDICATED = 0x1 /* Measurements with a configured DCH */ | |
307 }T_PS_VAL_meas_mode; | |
308 #endif | |
309 | |
310 /* | |
311 * Enum to value table VAL_nmo | |
312 * CCDGEN:WriteEnum_Count==32 | |
313 */ | |
314 #ifndef __T_PS_VAL_nmo__ | |
315 #define __T_PS_VAL_nmo__ | |
316 typedef enum | |
317 { | |
318 PS_RR_NMO_I = 0x0, /* Network mode of operation I, only one Paging channel for both: PCCCH or CCCH */ | |
319 PS_RR_NMO_II = 0x1, /* Network mode of operation II, Paging only on CCCH */ | |
320 PS_RR_NMO_III = 0x2 /* Network mode of operation III, Paging on CCCH for CS and either on CCCH or on PCCCH for GPRS, if PCCH allocated in the cell */ | |
321 }T_PS_VAL_nmo; | |
322 #endif | |
323 | |
324 /* | |
325 * Enum to value table VAL_search_mode | |
326 * CCDGEN:WriteEnum_Count==33 | |
327 */ | |
328 #ifndef __T_PS_VAL_search_mode__ | |
329 #define __T_PS_VAL_search_mode__ | |
330 typedef enum | |
331 { | |
332 PS_SEARCH_MODE_AUTO = 0x0, /* Automatic network scan */ | |
333 PS_SEARCH_MODE_MAN = 0x1 /* Manual network scan */ | |
334 }T_PS_VAL_search_mode; | |
335 #endif | |
336 | |
337 /* | |
338 * Enum to value table VAL_peak_throughput | |
339 * CCDGEN:WriteEnum_Count==34 | |
340 */ | |
341 #ifndef __T_PS_VAL_peak_throughput__ | |
342 #define __T_PS_VAL_peak_throughput__ | |
343 typedef enum | |
344 { | |
345 PS_PEAK_THROUGHPUT_SUB = 0x0, /* Subscribed/unknown peak throughput */ | |
346 PS_PEAK_1K = 0x1, /* Up to 1000 octet/s */ | |
347 PS_PEAK_2K = 0x2, /* Up to 2000 octet/s */ | |
348 PS_PEAK_4K = 0x4, /* Up to 4000 octet/s */ | |
349 PS_PEAK_8K = 0x8, /* Up to 8000 octet/s */ | |
350 PS_PEAK_16K = 0x10, /* Up to 16000 octet/s */ | |
351 PS_PEAK_32K = 0x20, /* Up to 32000 octet/s */ | |
352 PS_PEAK_64K = 0x40, /* Up to 64000 octet/s */ | |
353 PS_PEAK_128K = 0x80, /* Up to 128000 octet/s */ | |
354 PS_PEAK_256K = 0x100, /* Up to 256000 octet/s */ | |
355 PS_PEAK_384K = 0x180 /* Up to 384000 octet/s */ | |
356 }T_PS_VAL_peak_throughput; | |
357 #endif | |
358 | |
359 /* | |
360 * Enum to value table VAL_t3212 | |
361 * CCDGEN:WriteEnum_Count==35 | |
362 */ | |
363 #ifndef __T_PS_VAL_t3212__ | |
364 #define __T_PS_VAL_t3212__ | |
365 typedef enum | |
366 { | |
367 PS_VAL_T3212__RANGE_MIN = 0x1, /* minimum */ | |
368 PS_VAL_T3212__RANGE_MAX = 0xff, /* maximum */ | |
369 PS_NO_PERIODIC_UPDATE = 0x0 /* No periodic updating */ | |
370 }T_PS_VAL_t3212; | |
371 #endif | |
372 | |
373 /* | |
374 * Enum to value table VAL_mnc | |
375 * CCDGEN:WriteEnum_Count==36 | |
376 */ | |
377 #ifndef __T_PS_VAL_mnc__ | |
378 #define __T_PS_VAL_mnc__ | |
379 typedef enum | |
380 { | |
381 PS_VAL_MNC__RANGE_MIN = 0x0, /* minimum */ | |
382 PS_VAL_MNC__RANGE_MAX = 0x9 /* maximum */ | |
383 }T_PS_VAL_mnc; | |
384 #endif | |
385 | |
386 /* | |
387 * Enum to value table VAL_mcc | |
388 * CCDGEN:WriteEnum_Count==37 | |
389 */ | |
390 #ifndef __T_PS_VAL_mcc__ | |
391 #define __T_PS_VAL_mcc__ | |
392 typedef enum | |
393 { | |
394 PS_VAL_MCC__RANGE_MIN = 0x0, /* minimum */ | |
395 PS_VAL_MCC__RANGE_MAX = 0x9 /* maximum */ | |
396 }T_PS_VAL_mcc; | |
397 #endif | |
398 | |
399 /* | |
400 * Enum to value table VAL_rat | |
401 * CCDGEN:WriteEnum_Count==38 | |
402 */ | |
403 #ifndef __T_PS_VAL_rat__ | |
404 #define __T_PS_VAL_rat__ | |
405 typedef enum | |
406 { | |
407 PS_RAT_GSM = 0x0, /* GSM */ | |
408 PS_RAT_UMTS_FDD = 0x1 /* UMTS FDD */ | |
409 }T_PS_VAL_rat; | |
410 #endif | |
411 | |
412 /* | |
413 * Enum to value table VAL_radio_prio | |
414 * CCDGEN:WriteEnum_Count==39 | |
415 */ | |
416 #ifndef __T_PS_VAL_radio_prio__ | |
417 #define __T_PS_VAL_radio_prio__ | |
418 typedef enum | |
419 { | |
420 PS_RADIO_PRIO_1 = 0x0, /* radio priority 1 (highest) */ | |
421 PS_RADIO_PRIO_2 = 0x1, /* radio priority 2 */ | |
422 PS_RADIO_PRIO_3 = 0x2, /* radio priority 3 */ | |
423 PS_RADIO_PRIO_4 = 0x3 /* radio priority 4 (lowest) */ | |
424 }T_PS_VAL_radio_prio; | |
425 #endif | |
426 | |
427 /* | |
428 * Enum to value table VAL_rel_ind | |
429 * CCDGEN:WriteEnum_Count==40 | |
430 */ | |
431 #ifndef __T_PS_VAL_rel_ind__ | |
432 #define __T_PS_VAL_rel_ind__ | |
433 typedef enum | |
434 { | |
435 PS_REL_IND_NO = 0x0, /* Non-local deactivation */ | |
436 PS_REL_IND_YES = 0x1 /* Local deactivation */ | |
437 }T_PS_VAL_rel_ind; | |
438 #endif | |
439 | |
440 /* | |
441 * Enum to value table VAL_ksi | |
442 * CCDGEN:WriteEnum_Count==41 | |
443 */ | |
444 #ifndef __T_PS_VAL_ksi__ | |
445 #define __T_PS_VAL_ksi__ | |
446 typedef enum | |
447 { | |
448 PS_VAL_KSI__RANGE_MIN = 0x0, /* minimum */ | |
449 PS_VAL_KSI__RANGE_MAX = 0x6, /* maximum */ | |
450 PS_VAL_KSI___7 = 0x7 /* Sequence number value indicating that the key is not present (initial value on (U)SIM) */ | |
451 }T_PS_VAL_ksi; | |
452 #endif | |
453 | |
454 /* | |
455 * Enum to value table VAL_sapi | |
456 * CCDGEN:WriteEnum_Count==42 | |
457 */ | |
458 #ifndef __T_PS_VAL_sapi__ | |
459 #define __T_PS_VAL_sapi__ | |
460 typedef enum | |
461 { | |
462 PS_SAPI_0 = 0x0, /* SAPI 0 (GSM only) */ | |
463 PS_SAPI_1 = 0x1, /* SAP for MM */ | |
464 PS_SAPI_3 = 0x3, /* SAP 1 for SNDCP or SAPI 3 (GSM only) */ | |
465 PS_SAPI_5 = 0x5, /* SAP 2 for SNDCP */ | |
466 PS_SAPI_7 = 0x7, /* SAP for SMS */ | |
467 PS_SAPI_9 = 0x9, /* SAP 3 for SNDCP */ | |
468 PS_SAPI_11 = 0xb, /* SAP 4 for SNDCP */ | |
469 PS_SAPI_INVALID = 0xff /* Invalid SAPI identifier */ | |
470 }T_PS_VAL_sapi; | |
471 #endif | |
472 | |
473 /* | |
474 * Enum to value table VAL_sim_type | |
475 * CCDGEN:WriteEnum_Count==43 | |
476 */ | |
477 #ifndef __T_PS_VAL_sim_type__ | |
478 #define __T_PS_VAL_sim_type__ | |
479 typedef enum | |
480 { | |
481 PS_SIM_PRESENT = 0x0, /* SIM present */ | |
482 PS_USIM_PRESENT = 0x1 /* USIM present */ | |
483 }T_PS_VAL_sim_type; | |
484 #endif | |
485 | |
486 /* | |
487 * Enum to value table VAL_uarfcn_rssi | |
488 * CCDGEN:WriteEnum_Count==44 | |
489 */ | |
490 #ifndef __T_PS_VAL_uarfcn_rssi__ | |
491 #define __T_PS_VAL_uarfcn_rssi__ | |
492 typedef enum | |
493 { | |
494 PS_VAL_UARFCN_RSSI__RANGE_MIN = -0x64, /* minimum */ | |
495 PS_VAL_UARFCN_RSSI__RANGE_MAX = -0x19 /* maximum */ | |
496 }T_PS_VAL_uarfcn_rssi; | |
497 #endif | |
498 | |
499 /* | |
500 * Enum to value table VAL_uarfcn | |
501 * CCDGEN:WriteEnum_Count==45 | |
502 */ | |
503 #ifndef __T_PS_VAL_uarfcn__ | |
504 #define __T_PS_VAL_uarfcn__ | |
505 typedef enum | |
506 { | |
507 PS_VAL_UARFCN__RANGE_MIN = 0x0, /* minimum */ | |
508 PS_VAL_UARFCN__RANGE_MAX = 0x3fff /* maximum */ | |
509 }T_PS_VAL_uarfcn; | |
510 #endif | |
511 | |
512 /* | |
513 * Enum to value table VAL_cell_status | |
514 * CCDGEN:WriteEnum_Count==46 | |
515 */ | |
516 #ifndef __T_PS_VAL_cell_status__ | |
517 #define __T_PS_VAL_cell_status__ | |
518 typedef enum | |
519 { | |
520 PS_CELL_STATUS_UNKNOWN = 0x0, /* It is not known whether this cell is suitable or acceptable at this time. */ | |
521 PS_CELL_STATUS_UNACCEPTABLE = 0x1, /* The cell is not acceptable or suitable as defined by the criteria in [3G 25.304] */ | |
522 PS_CELL_STATUS_ACCEPTABLE = 0x2, /* The cell is acceptable as defined by the criteria in [3G 25.304]. */ | |
523 PS_CELL_STATUS_SUITABLE = 0x3 /* The cell is suitable as defined by the criteria in [3G 25.304] */ | |
524 }T_PS_VAL_cell_status; | |
525 #endif | |
526 | |
527 /* | |
528 * Enum to value table VAL_psc | |
529 * CCDGEN:WriteEnum_Count==47 | |
530 */ | |
531 #ifndef __T_PS_VAL_psc__ | |
532 #define __T_PS_VAL_psc__ | |
533 typedef enum | |
534 { | |
535 PS_VAL_PSC__RANGE_MIN = 0x0, /* minimum */ | |
536 PS_VAL_PSC__RANGE_MAX = 0x1ff /* maximum */ | |
537 }T_PS_VAL_psc; | |
538 #endif | |
539 | |
540 /* | |
541 * Enum to value table VAL_threshold | |
542 * CCDGEN:WriteEnum_Count==48 | |
543 */ | |
544 #ifndef __T_PS_VAL_threshold__ | |
545 #define __T_PS_VAL_threshold__ | |
546 typedef enum | |
547 { | |
548 PS_VAL_THRESHOLD__RANGE_MIN = 0x0, /* minimum */ | |
549 PS_VAL_THRESHOLD__RANGE_MAX = 0xfffff /* maximum */ | |
550 }T_PS_VAL_threshold; | |
551 #endif | |
552 | |
553 /* | |
554 * Enum to value table VAL_start_val | |
555 * CCDGEN:WriteEnum_Count==49 | |
556 */ | |
557 #ifndef __T_PS_VAL_start_val__ | |
558 #define __T_PS_VAL_start_val__ | |
559 typedef enum | |
560 { | |
561 PS_VAL_START_VAL__RANGE_MIN = 0x0, /* minimum */ | |
562 PS_VAL_START_VAL__RANGE_MAX = 0xfffff /* maximum */ | |
563 }T_PS_VAL_start_val; | |
564 #endif | |
565 | |
566 /* | |
567 * Enum to value table VAL_tx_diversity | |
568 * CCDGEN:WriteEnum_Count==50 | |
569 */ | |
570 #ifndef __T_PS_VAL_tx_diversity__ | |
571 #define __T_PS_VAL_tx_diversity__ | |
572 typedef enum | |
573 { | |
574 PS_TX_DIVERSITY_USED = 0x0, /* TX diversity used for a cell */ | |
575 PS_TX_DIVERSITY_NOT_USED = 0x1 /* TX diversity not used for a cell */ | |
576 }T_PS_VAL_tx_diversity; | |
577 #endif | |
578 | |
579 /* | |
580 * user defined constants | |
581 */ | |
582 #define PS_BCC_MAX (0x7) | |
583 #define PS_SIZE_TMSI (0x4) | |
584 #define PS_SIZE_P_TMSI (0x4) | |
585 #define PS_CPICH_RSCP_MAX (0xffffffe7) | |
586 #define PS_CPICH_RSCP_MIN (0xffffff8d) | |
587 #define PS_SIZE_KC (0x8) | |
588 #define PS_MAX_EQUIVALENT_PLMNS (0x5) | |
589 #define PS_MAX_FORBIDDEN_LAI (0xa) | |
590 #define PS_MAX_GSM_NCELLS (0x20) | |
591 #define PS_MAX_GSM_NCELL_INDEX (0x1f) | |
592 #define PS_MAX_UMTS_NCELLS (0x40) | |
593 #define PS_MAX_UMTS_NCELLS_PER_UARFCN (0x20) | |
594 #define PS_MAX_UMTS_NCELL_UARFCNS (0x3) | |
595 #define PS_MAX_UMTS_PRECONFIGURATIONS (0x10) | |
596 #define PS_NCC_MAX (0x7) | |
597 #define PS_PSC_MAX (0x1ff) | |
598 #define PS_PSC_MIN (0x0) | |
599 #define PS_SIZE_ACC (0x2) | |
600 #define PS_SIZE_AI (0x2) | |
601 #define PS_SIZE_IMSI_MAX (0xf) | |
602 #define PS_SIZE_IMSI_MIN (0x6) | |
603 #define PS_SIZE_LAC (0x2) | |
604 #define PS_SIZE_MCC (0x3) | |
605 #define PS_SIZE_MNC_MAX (0x3) | |
606 #define PS_SIZE_MNC_MIN (0x2) | |
607 #define PS_MAX_START_VALUE (0xfffff) | |
608 #define PS_SIZE_CK (0x10) | |
609 #define PS_SIZE_IK (0x10) | |
610 #define PS_SIZE_CN_COMMON_GSM_NAS_SI (0x8) | |
611 #define PS_MAX_UL_SDU (0xff) | |
612 #define PS_MIN_BCD_VALUE (0x0) | |
613 #define PS_MAX_BCD_VALUE (0x9) | |
614 #define PS_MIN_KEY_SEQ_NUM (0x0) | |
615 #define PS_MAX_KEY_SEQ_NUM (0x6) | |
616 #define PS_KEY_SEQ_INVALID (0x7) | |
617 #define PS_MIN_ARFCN_VALUE (0x0) | |
618 #define PS_MAX_ARFCN_VALUE (0x3ff) | |
619 #define PS_MIN_ARFCN_GSM900E_LOW (0x0) | |
620 #define PS_MAX_ARFCN_GSM900E_LOW (0x7c) | |
621 #define PS_MIN_ARFCN_GSM900E_HIGH (0x3cf) | |
622 #define PS_MAX_ARFCN_GSM900E_HIGH (0x3ff) | |
623 #define PS_MIN_ARFCN_GSM900P (0x1) | |
624 #define PS_MAX_ARFCN_GSM900P (0x7c) | |
625 #define PS_MIN_ARFCN_GSM850 (0x80) | |
626 #define PS_MAX_ARFCN_GSM850 (0xfb) | |
627 #define PS_MIN_ARFCN_GSM450 (0x103) | |
628 #define PS_MAX_ARFCN_GSM450 (0x125) | |
629 #define PS_MIN_ARFCN_GSM480 (0x132) | |
630 #define PS_MAX_ARFCN_GSM480 (0x154) | |
631 #define PS_MIN_ARFCN_GSM1800 (0x200) | |
632 #define PS_MAX_ARFCN_GSM1800 (0x375) | |
633 #define PS_MIN_ARFCN_GSM1900 (0x200) | |
634 #define PS_MAX_ARFCN_GSM1900 (0x32a) | |
635 #define PS_MIN_RSSI_GSM (0xffffff92) | |
636 #define PS_MAX_RSSI_GSM (0xffffffec) | |
637 #define PS_MIN_RSSI_UMTS (0xffffffd0) | |
638 #define PS_MAX_RSSI_UMTS (0x0) | |
639 #define PS_MIN_UARFCN (0x0) | |
640 #define PS_MAX_UARFCN (0x3fff) | |
641 | |
642 #include "CDG_LEAVE.h" | |
643 | |
644 | |
645 #endif |