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