FreeCalypso > hg > fc-magnetite
comparison cdg3/cdginc-locosto/p_8010_152_ps_include.val @ 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 +--------------------------------------------------------------------------+ | |
| 3 | PROJECT : PROTOCOL STACK | | |
| 4 | FILE : p_8010_152_ps_include.val | | |
| 5 | SOURCE : "sap\8010_152_ps_include.pdf" | | |
| 6 | LastModified : "2003-10-15" | | |
| 7 | IdAndVersion : "8010.152.02.023" | | |
| 8 | SrcFileTime : "Thu Nov 29 09:28:58 2007" | | |
| 9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:18:53 2014 | | |
| 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 _Thu_Nov_29_09_28_58_2007 | |
| 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_pkt_flow_id | |
| 45 * CCDGEN:WriteEnum_Count==83 | |
| 46 */ | |
| 47 #ifndef __T_PS_VAL_pkt_flow_id__ | |
| 48 #define __T_PS_VAL_pkt_flow_id__ | |
| 49 typedef enum | |
| 50 { | |
| 51 PS_PFI_BEST_EFFORT = 0x0, /* Best Effort */ | |
| 52 PS_PFI_SIGNALING = 0x1, /* Signalling */ | |
| 53 PS_PFI_SMS = 0x2, /* SMS */ | |
| 54 PS_PKT_FLOW_ID_NOT_PRES = 0xff /* Value FF is used to indicate when Packet Flow Identifier is not present. */ | |
| 55 }T_PS_VAL_pkt_flow_id; | |
| 56 #endif | |
| 57 | |
| 58 /* | |
| 59 * Enum to value table VAL_content | |
| 60 * CCDGEN:WriteEnum_Count==84 | |
| 61 */ | |
| 62 #ifndef __T_PS_VAL_content__ | |
| 63 #define __T_PS_VAL_content__ | |
| 64 typedef enum | |
| 65 { | |
| 66 PS_ACC_INDEX_CLASSES_8_TO_15 = 0x0, /* Index to use in content array for classes 8 to 15 */ | |
| 67 PS_ACC_INDEX_CLASSES_0_TO_7 = 0x1, /* Index to use in content array for classes 0 to 7 */ | |
| 68 PS_ACC_MASK_CLASS_00 = 0x1, /* Mask for accessing access class 0 */ | |
| 69 PS_ACC_MASK_CLASS_01 = 0x2, /* Mask for accessing access class 1 */ | |
| 70 PS_ACC_MASK_CLASS_02 = 0x4, /* Mask for accessing access class 2 */ | |
| 71 PS_ACC_MASK_CLASS_03 = 0x8, /* Mask for accessing access class 3 */ | |
| 72 PS_ACC_MASK_CLASS_04 = 0x10, /* Mask for accessing access class 4 */ | |
| 73 PS_ACC_MASK_CLASS_05 = 0x20, /* Mask for accessing access class 5 */ | |
| 74 PS_ACC_MASK_CLASS_06 = 0x40, /* Mask for accessing access class 6 */ | |
| 75 PS_ACC_MASK_CLASS_07 = 0x80, /* Mask for accessing access class 7 */ | |
| 76 PS_ACC_MASK_CLASS_08 = 0x1, /* Mask for accessing access class 8 */ | |
| 77 PS_ACC_MASK_CLASS_09 = 0x2, /* Mask for accessing access class 9 */ | |
| 78 PS_ACC_MASK_CLASS_10 = 0x4, /* Mask for accessing access class 10 */ | |
| 79 PS_ACC_MASK_CLASS_11 = 0x8, /* Mask for accessing access class 11 */ | |
| 80 PS_ACC_MASK_CLASS_12 = 0x10, /* Mask for accessing access class 12 */ | |
| 81 PS_ACC_MASK_CLASS_13 = 0x20, /* Mask for accessing access class 13 */ | |
| 82 PS_ACC_MASK_CLASS_14 = 0x40, /* Mask for accessing access class 14 */ | |
| 83 PS_ACC_MASK_CLASS_15 = 0x80 /* Mask for accessing access class 15 */ | |
| 84 }T_PS_VAL_content; | |
| 85 #endif | |
| 86 | |
| 87 /* | |
| 88 * Enum to value table VAL_access_modes | |
| 89 * CCDGEN:WriteEnum_Count==85 | |
| 90 */ | |
| 91 #ifndef __T_PS_VAL_access_modes__ | |
| 92 #define __T_PS_VAL_access_modes__ | |
| 93 typedef enum | |
| 94 { | |
| 95 PS_GSM_VOICE_ONLY = 0x0, /* GSM voice only mode */ | |
| 96 PS_GSM = 0x1, /* GSM voice and data mode */ | |
| 97 PS_GSM_GPRS = 0x2, /* GSM voice and data with GPRS mode */ | |
| 98 PS_UMTS_FDD = 0x3, /* UMTS FDD only mode */ | |
| 99 PS_GSM_GPRS_UMTS_FDD = 0x4 /* GSM voice and data, GPRS and UMTS mode */ | |
| 100 }T_PS_VAL_access_modes; | |
| 101 #endif | |
| 102 | |
| 103 /* | |
| 104 * Enum to value table VAL_arfcn_rssi | |
| 105 * CCDGEN:WriteEnum_Count==86 | |
| 106 */ | |
| 107 #ifndef __T_PS_VAL_arfcn_rssi__ | |
| 108 #define __T_PS_VAL_arfcn_rssi__ | |
| 109 typedef enum | |
| 110 { | |
| 111 PS_VAL_ARFCN_RSSI__RANGE_MIN = -0x6e, /* minimum */ | |
| 112 PS_VAL_ARFCN_RSSI__RANGE_MAX = -0x14 /* maximum */ | |
| 113 }T_PS_VAL_arfcn_rssi; | |
| 114 #endif | |
| 115 | |
| 116 /* | |
| 117 * Enum to value table VAL_attach_detach_allowed | |
| 118 * CCDGEN:WriteEnum_Count==87 | |
| 119 */ | |
| 120 #ifndef __T_PS_VAL_attach_detach_allowed__ | |
| 121 #define __T_PS_VAL_attach_detach_allowed__ | |
| 122 typedef enum | |
| 123 { | |
| 124 PS_ATTACH_DETACH_NOT_ALLOWED = 0x0, /* Attach/detach not allowed */ | |
| 125 PS_ATTACH_DETACH_ALLOWED = 0x1 /* Attach/detach allowed */ | |
| 126 }T_PS_VAL_attach_detach_allowed; | |
| 127 #endif | |
| 128 | |
| 129 /* | |
| 130 * Enum to value table VAL_service_level | |
| 131 * CCDGEN:WriteEnum_Count==88 | |
| 132 */ | |
| 133 #ifndef __T_PS_VAL_service_level__ | |
| 134 #define __T_PS_VAL_service_level__ | |
| 135 typedef enum | |
| 136 { | |
| 137 PS_LIMITED_SERVICE = 0x0, /* Camped on acceptable cell. This indicates that the cell is selected for limited service. */ | |
| 138 PS_NORMAL_SERVICE = 0x1, /* Camped on suitable cell. This indicates that the cell is selected for normal service. */ | |
| 139 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. */ | |
| 140 }T_PS_VAL_service_level; | |
| 141 #endif | |
| 142 | |
| 143 /* | |
| 144 * Enum to value table VAL_cn_domain | |
| 145 * CCDGEN:WriteEnum_Count==89 | |
| 146 */ | |
| 147 #ifndef __T_PS_VAL_cn_domain__ | |
| 148 #define __T_PS_VAL_cn_domain__ | |
| 149 typedef enum | |
| 150 { | |
| 151 PS_CN_DOMAIN_CS = 0x0, /* Circuit switched core network domain */ | |
| 152 PS_CN_DOMAIN_PS = 0x1, /* Packet switched core network domain */ | |
| 153 PS_CN_DOMAIN_NOT_IMPORTANT = 0x2 /* Core network domain not important */ | |
| 154 }T_PS_VAL_cn_domain; | |
| 155 #endif | |
| 156 | |
| 157 /* | |
| 158 * Enum to value table VAL_cpich_ec_n0 | |
| 159 * CCDGEN:WriteEnum_Count==90 | |
| 160 */ | |
| 161 #ifndef __T_PS_VAL_cpich_ec_n0__ | |
| 162 #define __T_PS_VAL_cpich_ec_n0__ | |
| 163 typedef enum | |
| 164 { | |
| 165 PS_VAL_CPICH_EC_N0__RANGE_MIN = -0x30, /* minimum */ | |
| 166 PS_VAL_CPICH_EC_N0__RANGE_MAX = 0x0 /* maximum */ | |
| 167 }T_PS_VAL_cpich_ec_n0; | |
| 168 #endif | |
| 169 | |
| 170 /* | |
| 171 * Enum to value table VAL_cpich_rscp | |
| 172 * CCDGEN:WriteEnum_Count==91 | |
| 173 */ | |
| 174 #ifndef __T_PS_VAL_cpich_rscp__ | |
| 175 #define __T_PS_VAL_cpich_rscp__ | |
| 176 typedef enum | |
| 177 { | |
| 178 PS_VAL_CPICH_RSCP__RANGE_MIN = -0x73, /* minimum */ | |
| 179 PS_VAL_CPICH_RSCP__RANGE_MAX = -0x19 /* maximum */ | |
| 180 }T_PS_VAL_cpich_rscp; | |
| 181 #endif | |
| 182 | |
| 183 /* | |
| 184 * Enum to value table VAL_est_service | |
| 185 * CCDGEN:WriteEnum_Count==92 | |
| 186 */ | |
| 187 #ifndef __T_PS_VAL_est_service__ | |
| 188 #define __T_PS_VAL_est_service__ | |
| 189 typedef enum | |
| 190 { | |
| 191 PS_SERVICE_SPEECH = 0x0, /* CS Speech call */ | |
| 192 PS_SERVICE_MULTIMEDIA = 0x1, /* CS Multimedia call */ | |
| 193 PS_SERVICE_FAX = 0x2, /* CS Fax call */ | |
| 194 PS_SERVICE_NT_CSD = 0x3, /* Non transparent CS data call */ | |
| 195 PS_SERVICE_T_CSD = 0x4, /* Transparent CS data call */ | |
| 196 PS_SERVICE_EMERGE = 0x5 /* CS emergency speech call */ | |
| 197 }T_PS_VAL_est_service; | |
| 198 #endif | |
| 199 | |
| 200 /* | |
| 201 * Enum to value table VAL_arfcn | |
| 202 * CCDGEN:WriteEnum_Count==93 | |
| 203 */ | |
| 204 #ifndef __T_PS_VAL_arfcn__ | |
| 205 #define __T_PS_VAL_arfcn__ | |
| 206 typedef enum | |
| 207 { | |
| 208 PS_VAL_ARFCN__RANGE_MIN = 0x0, /* minimum */ | |
| 209 PS_VAL_ARFCN__RANGE_MAX = 0x3ff /* maximum */ | |
| 210 }T_PS_VAL_arfcn; | |
| 211 #endif | |
| 212 | |
| 213 /* | |
| 214 * Enum to value table VAL_gsm_band_priority | |
| 215 * CCDGEN:WriteEnum_Count==94 | |
| 216 */ | |
| 217 #ifndef __T_PS_VAL_gsm_band_priority__ | |
| 218 #define __T_PS_VAL_gsm_band_priority__ | |
| 219 typedef enum | |
| 220 { | |
| 221 PS_EU_BAND = 0x0, /* EU band has priority */ | |
| 222 PS_US_BAND = 0x1 /* US band has priority */ | |
| 223 }T_PS_VAL_gsm_band_priority; | |
| 224 #endif | |
| 225 | |
| 226 /* | |
| 227 * Enum to value table VAL_bcc | |
| 228 * CCDGEN:WriteEnum_Count==95 | |
| 229 */ | |
| 230 #ifndef __T_PS_VAL_bcc__ | |
| 231 #define __T_PS_VAL_bcc__ | |
| 232 typedef enum | |
| 233 { | |
| 234 PS_VAL_BCC__RANGE_MIN = 0x0, /* minimum */ | |
| 235 PS_VAL_BCC__RANGE_MAX = 0x7 /* maximum */ | |
| 236 }T_PS_VAL_bcc; | |
| 237 #endif | |
| 238 | |
| 239 /* | |
| 240 * Enum to value table VAL_ncc | |
| 241 * CCDGEN:WriteEnum_Count==96 | |
| 242 */ | |
| 243 #ifndef __T_PS_VAL_ncc__ | |
| 244 #define __T_PS_VAL_ncc__ | |
| 245 typedef enum | |
| 246 { | |
| 247 PS_VAL_NCC__RANGE_MIN = 0x0, /* minimum */ | |
| 248 PS_VAL_NCC__RANGE_MAX = 0x7 /* maximum */ | |
| 249 }T_PS_VAL_ncc; | |
| 250 #endif | |
| 251 | |
| 252 /* | |
| 253 * Enum to value table VAL_gsm_frequency_band | |
| 254 * CCDGEN:WriteEnum_Count==97 | |
| 255 */ | |
| 256 #ifndef __T_PS_VAL_gsm_frequency_band__ | |
| 257 #define __T_PS_VAL_gsm_frequency_band__ | |
| 258 typedef enum | |
| 259 { | |
| 260 PS_GSM_BAND_NOT_SET = 0x0, /* No channel numbers. */ | |
| 261 PS_GSM450 = 0x1, /* Channel numbers from 259 to 293 for GSM450 */ | |
| 262 PS_GSM480 = 0x2, /* Channel numbers from 306 to 340 for GSM480 */ | |
| 263 PS_GSM850 = 0x4, /* Channel numbers from 128 to 251 for GSM850 */ | |
| 264 PS_GSM900P = 0x8, /* Channel numbers from 1 to 124 for P-GSM900 */ | |
| 265 PS_GSM900E = 0x10, /* Channel numbers from 0 to 124, and 975 to 1023 for E-GSM900 */ | |
| 266 PS_GSM1800 = 0x20, /* Channel numbers from 512 to 885 for GSM1800 */ | |
| 267 PS_GSM1900 = 0x40, /* Channel numbers from 512 to 810 for GSM1900 */ | |
| 268 PS_GSM1800_BAND_INDICATOR = 0x39, /* All channel numbers. Channel numbers from 512 to 810 are to be interpreted as GSM1800 channel numbers. */ | |
| 269 PS_GSM1900_BAND_INDICATOR = 0x46 /* All channel numbers. Channel numbers from 512 to 810 are to be interpreted as GSM1900 channel numbers. */ | |
| 270 }T_PS_VAL_gsm_frequency_band; | |
| 271 #endif | |
| 272 | |
| 273 /* | |
| 274 * Enum to value table VAL_gsm_ncell_index | |
| 275 * CCDGEN:WriteEnum_Count==98 | |
| 276 */ | |
| 277 #ifndef __T_PS_VAL_gsm_ncell_index__ | |
| 278 #define __T_PS_VAL_gsm_ncell_index__ | |
| 279 typedef enum | |
| 280 { | |
| 281 PS_VAL_GSM_NCELL_INDEX__RANGE_MIN = 0x0, /* minimum */ | |
| 282 PS_VAL_GSM_NCELL_INDEX__RANGE_MAX = 0x1f /* maximum */ | |
| 283 }T_PS_VAL_gsm_ncell_index; | |
| 284 #endif | |
| 285 | |
| 286 /* | |
| 287 * Enum to value table VAL_bsic_valid | |
| 288 * CCDGEN:WriteEnum_Count==99 | |
| 289 */ | |
| 290 #ifndef __T_PS_VAL_bsic_valid__ | |
| 291 #define __T_PS_VAL_bsic_valid__ | |
| 292 typedef enum | |
| 293 { | |
| 294 PS_BSIC_NOT_VALIDATED = 0x0, /* BSIC for the cell on this channel is not validated or not matched to that of the specified cell. */ | |
| 295 PS_BSIC_VALIDATED = 0x1 /* BSIC for the cell on this channel is validated and matches that of the specified cell. */ | |
| 296 }T_PS_VAL_bsic_valid; | |
| 297 #endif | |
| 298 | |
| 299 /* | |
| 300 * Enum to value table VAL_llc_mode | |
| 301 * CCDGEN:WriteEnum_Count==100 | |
| 302 */ | |
| 303 #ifndef __T_PS_VAL_llc_mode__ | |
| 304 #define __T_PS_VAL_llc_mode__ | |
| 305 typedef enum | |
| 306 { | |
| 307 PS_LLC_UNACKNOWLEDGED = 0x0, /* Unacknowledged SAPI */ | |
| 308 PS_LLC_ACKNOWLEDGED = 0x1 /* Acknowledged SAPI */ | |
| 309 }T_PS_VAL_llc_mode; | |
| 310 #endif | |
| 311 | |
| 312 /* | |
| 313 * Enum to value table VAL_meas_mode | |
| 314 * CCDGEN:WriteEnum_Count==101 | |
| 315 */ | |
| 316 #ifndef __T_PS_VAL_meas_mode__ | |
| 317 #define __T_PS_VAL_meas_mode__ | |
| 318 typedef enum | |
| 319 { | |
| 320 PS_MEASURE_IDLE = 0x0, /* Measurements without a configured DCH */ | |
| 321 PS_MEASURE_DEDICATED = 0x1 /* Measurements with a configured DCH */ | |
| 322 }T_PS_VAL_meas_mode; | |
| 323 #endif | |
| 324 | |
| 325 /* | |
| 326 * Enum to value table VAL_nmo | |
| 327 * CCDGEN:WriteEnum_Count==102 | |
| 328 */ | |
| 329 #ifndef __T_PS_VAL_nmo__ | |
| 330 #define __T_PS_VAL_nmo__ | |
| 331 typedef enum | |
| 332 { | |
| 333 PS_RR_NMO_I = 0x0, /* Network mode of operation I, only one Paging channel for both: PCCCH or CCCH */ | |
| 334 PS_RR_NMO_II = 0x1, /* Network mode of operation II, Paging only on CCCH */ | |
| 335 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 */ | |
| 336 }T_PS_VAL_nmo; | |
| 337 #endif | |
| 338 | |
| 339 /* | |
| 340 * Enum to value table VAL_search_mode | |
| 341 * CCDGEN:WriteEnum_Count==103 | |
| 342 */ | |
| 343 #ifndef __T_PS_VAL_search_mode__ | |
| 344 #define __T_PS_VAL_search_mode__ | |
| 345 typedef enum | |
| 346 { | |
| 347 PS_SEARCH_MODE_AUTO = 0x0, /* Automatic network scan */ | |
| 348 PS_SEARCH_MODE_MAN = 0x1 /* Manual network scan */ | |
| 349 }T_PS_VAL_search_mode; | |
| 350 #endif | |
| 351 | |
| 352 /* | |
| 353 * Enum to value table VAL_t3212 | |
| 354 * CCDGEN:WriteEnum_Count==104 | |
| 355 */ | |
| 356 #ifndef __T_PS_VAL_t3212__ | |
| 357 #define __T_PS_VAL_t3212__ | |
| 358 typedef enum | |
| 359 { | |
| 360 PS_VAL_T3212__RANGE_MIN = 0x1, /* minimum */ | |
| 361 PS_VAL_T3212__RANGE_MAX = 0xff, /* maximum */ | |
| 362 PS_NO_PERIODIC_UPDATE = 0x0 /* No periodic updating */ | |
| 363 }T_PS_VAL_t3212; | |
| 364 #endif | |
| 365 | |
| 366 /* | |
| 367 * Enum to value table VAL_mnc | |
| 368 * CCDGEN:WriteEnum_Count==105 | |
| 369 */ | |
| 370 #ifndef __T_PS_VAL_mnc__ | |
| 371 #define __T_PS_VAL_mnc__ | |
| 372 typedef enum | |
| 373 { | |
| 374 PS_VAL_MNC__RANGE_MIN = 0x0, /* minimum */ | |
| 375 PS_VAL_MNC__RANGE_MAX = 0x9 /* maximum */ | |
| 376 }T_PS_VAL_mnc; | |
| 377 #endif | |
| 378 | |
| 379 /* | |
| 380 * Enum to value table VAL_mcc | |
| 381 * CCDGEN:WriteEnum_Count==106 | |
| 382 */ | |
| 383 #ifndef __T_PS_VAL_mcc__ | |
| 384 #define __T_PS_VAL_mcc__ | |
| 385 typedef enum | |
| 386 { | |
| 387 PS_VAL_MCC__RANGE_MIN = 0x0, /* minimum */ | |
| 388 PS_VAL_MCC__RANGE_MAX = 0x9 /* maximum */ | |
| 389 }T_PS_VAL_mcc; | |
| 390 #endif | |
| 391 | |
| 392 /* | |
| 393 * Enum to value table VAL_rat | |
| 394 * CCDGEN:WriteEnum_Count==107 | |
| 395 */ | |
| 396 #ifndef __T_PS_VAL_rat__ | |
| 397 #define __T_PS_VAL_rat__ | |
| 398 typedef enum | |
| 399 { | |
| 400 PS_RAT_GSM = 0x0, /* GSM */ | |
| 401 PS_RAT_UMTS_FDD = 0x1 /* UMTS FDD */ | |
| 402 }T_PS_VAL_rat; | |
| 403 #endif | |
| 404 | |
| 405 /* | |
| 406 * Enum to value table VAL_radio_prio | |
| 407 * CCDGEN:WriteEnum_Count==108 | |
| 408 */ | |
| 409 #ifndef __T_PS_VAL_radio_prio__ | |
| 410 #define __T_PS_VAL_radio_prio__ | |
| 411 typedef enum | |
| 412 { | |
| 413 PS_RADIO_PRIO_1 = 0x0, /* radio priority 1 (highest) */ | |
| 414 PS_RADIO_PRIO_2 = 0x1, /* radio priority 2 */ | |
| 415 PS_RADIO_PRIO_3 = 0x2, /* radio priority 3 */ | |
| 416 PS_RADIO_PRIO_4 = 0x3 /* radio priority 4 (lowest) */ | |
| 417 }T_PS_VAL_radio_prio; | |
| 418 #endif | |
| 419 | |
| 420 /* | |
| 421 * Enum to value table VAL_rel_ind | |
| 422 * CCDGEN:WriteEnum_Count==109 | |
| 423 */ | |
| 424 #ifndef __T_PS_VAL_rel_ind__ | |
| 425 #define __T_PS_VAL_rel_ind__ | |
| 426 typedef enum | |
| 427 { | |
| 428 PS_REL_IND_NO = 0x0, /* Non-local deactivation */ | |
| 429 PS_REL_IND_YES = 0x1 /* Local deactivation */ | |
| 430 }T_PS_VAL_rel_ind; | |
| 431 #endif | |
| 432 | |
| 433 /* | |
| 434 * Enum to value table VAL_ksi | |
| 435 * CCDGEN:WriteEnum_Count==110 | |
| 436 */ | |
| 437 #ifndef __T_PS_VAL_ksi__ | |
| 438 #define __T_PS_VAL_ksi__ | |
| 439 typedef enum | |
| 440 { | |
| 441 PS_VAL_KSI__RANGE_MIN = 0x0, /* minimum */ | |
| 442 PS_VAL_KSI__RANGE_MAX = 0x6, /* maximum */ | |
| 443 PS_VAL_KSI___7 = 0x7 /* Sequence number value indicating that the key is not present (initial value on (U)SIM) */ | |
| 444 }T_PS_VAL_ksi; | |
| 445 #endif | |
| 446 | |
| 447 /* | |
| 448 * Enum to value table VAL_sapi | |
| 449 * CCDGEN:WriteEnum_Count==111 | |
| 450 */ | |
| 451 #ifndef __T_PS_VAL_sapi__ | |
| 452 #define __T_PS_VAL_sapi__ | |
| 453 typedef enum | |
| 454 { | |
| 455 PS_SAPI_0 = 0x0, /* SAPI 0 (GSM only) */ | |
| 456 PS_SAPI_1 = 0x1, /* SAP for MM */ | |
| 457 PS_SAPI_3 = 0x3, /* SAP 1 for SNDCP or SAPI 3 (GSM only) */ | |
| 458 PS_SAPI_5 = 0x5, /* SAP 2 for SNDCP */ | |
| 459 PS_SAPI_7 = 0x7, /* SAP for SMS */ | |
| 460 PS_SAPI_9 = 0x9, /* SAP 3 for SNDCP */ | |
| 461 PS_SAPI_11 = 0xb, /* SAP 4 for SNDCP */ | |
| 462 PS_SAPI_INVALID = 0xff /* Invalid SAPI identifier */ | |
| 463 }T_PS_VAL_sapi; | |
| 464 #endif | |
| 465 | |
| 466 /* | |
| 467 * Enum to value table VAL_sim_type | |
| 468 * CCDGEN:WriteEnum_Count==112 | |
| 469 */ | |
| 470 #ifndef __T_PS_VAL_sim_type__ | |
| 471 #define __T_PS_VAL_sim_type__ | |
| 472 typedef enum | |
| 473 { | |
| 474 PS_SIM_PRESENT = 0x0, /* SIM present */ | |
| 475 PS_USIM_PRESENT = 0x1 /* USIM present */ | |
| 476 }T_PS_VAL_sim_type; | |
| 477 #endif | |
| 478 | |
| 479 /* | |
| 480 * Enum to value table VAL_uarfcn_rssi | |
| 481 * CCDGEN:WriteEnum_Count==113 | |
| 482 */ | |
| 483 #ifndef __T_PS_VAL_uarfcn_rssi__ | |
| 484 #define __T_PS_VAL_uarfcn_rssi__ | |
| 485 typedef enum | |
| 486 { | |
| 487 PS_VAL_UARFCN_RSSI__RANGE_MIN = -0x64, /* minimum */ | |
| 488 PS_VAL_UARFCN_RSSI__RANGE_MAX = -0x19 /* maximum */ | |
| 489 }T_PS_VAL_uarfcn_rssi; | |
| 490 #endif | |
| 491 | |
| 492 /* | |
| 493 * Enum to value table VAL_uarfcn | |
| 494 * CCDGEN:WriteEnum_Count==114 | |
| 495 */ | |
| 496 #ifndef __T_PS_VAL_uarfcn__ | |
| 497 #define __T_PS_VAL_uarfcn__ | |
| 498 typedef enum | |
| 499 { | |
| 500 PS_VAL_UARFCN__RANGE_MIN = 0x0, /* minimum */ | |
| 501 PS_VAL_UARFCN__RANGE_MAX = 0x3fff /* maximum */ | |
| 502 }T_PS_VAL_uarfcn; | |
| 503 #endif | |
| 504 | |
| 505 /* | |
| 506 * Enum to value table VAL_cell_status | |
| 507 * CCDGEN:WriteEnum_Count==115 | |
| 508 */ | |
| 509 #ifndef __T_PS_VAL_cell_status__ | |
| 510 #define __T_PS_VAL_cell_status__ | |
| 511 typedef enum | |
| 512 { | |
| 513 PS_CELL_STATUS_UNKNOWN = 0x0, /* It is not known whether this cell is suitable or acceptable at this time. */ | |
| 514 PS_CELL_STATUS_UNACCEPTABLE = 0x1, /* The cell is not acceptable or suitable as defined by the criteria in [3G 25.304] */ | |
| 515 PS_CELL_STATUS_ACCEPTABLE = 0x2, /* The cell is acceptable as defined by the criteria in [3G 25.304]. */ | |
| 516 PS_CELL_STATUS_SUITABLE = 0x3 /* The cell is suitable as defined by the criteria in [3G 25.304] */ | |
| 517 }T_PS_VAL_cell_status; | |
| 518 #endif | |
| 519 | |
| 520 /* | |
| 521 * Enum to value table VAL_psc | |
| 522 * CCDGEN:WriteEnum_Count==116 | |
| 523 */ | |
| 524 #ifndef __T_PS_VAL_psc__ | |
| 525 #define __T_PS_VAL_psc__ | |
| 526 typedef enum | |
| 527 { | |
| 528 PS_VAL_PSC__RANGE_MIN = 0x0, /* minimum */ | |
| 529 PS_VAL_PSC__RANGE_MAX = 0x1ff /* maximum */ | |
| 530 }T_PS_VAL_psc; | |
| 531 #endif | |
| 532 | |
| 533 /* | |
| 534 * Enum to value table VAL_threshold | |
| 535 * CCDGEN:WriteEnum_Count==117 | |
| 536 */ | |
| 537 #ifndef __T_PS_VAL_threshold__ | |
| 538 #define __T_PS_VAL_threshold__ | |
| 539 typedef enum | |
| 540 { | |
| 541 PS_VAL_THRESHOLD__RANGE_MIN = 0x0, /* minimum */ | |
| 542 PS_VAL_THRESHOLD__RANGE_MAX = 0xfffff /* maximum */ | |
| 543 }T_PS_VAL_threshold; | |
| 544 #endif | |
| 545 | |
| 546 /* | |
| 547 * Enum to value table VAL_start_val | |
| 548 * CCDGEN:WriteEnum_Count==118 | |
| 549 */ | |
| 550 #ifndef __T_PS_VAL_start_val__ | |
| 551 #define __T_PS_VAL_start_val__ | |
| 552 typedef enum | |
| 553 { | |
| 554 PS_VAL_START_VAL__RANGE_MIN = 0x0, /* minimum */ | |
| 555 PS_VAL_START_VAL__RANGE_MAX = 0xfffff /* maximum */ | |
| 556 }T_PS_VAL_start_val; | |
| 557 #endif | |
| 558 | |
| 559 /* | |
| 560 * Enum to value table VAL_tx_diversity | |
| 561 * CCDGEN:WriteEnum_Count==119 | |
| 562 */ | |
| 563 #ifndef __T_PS_VAL_tx_diversity__ | |
| 564 #define __T_PS_VAL_tx_diversity__ | |
| 565 typedef enum | |
| 566 { | |
| 567 PS_TX_DIVERSITY_USED = 0x0, /* TX diversity used for a cell */ | |
| 568 PS_TX_DIVERSITY_NOT_USED = 0x1 /* TX diversity not used for a cell */ | |
| 569 }T_PS_VAL_tx_diversity; | |
| 570 #endif | |
| 571 | |
| 572 /* | |
| 573 * Enum to value table VAL_sgsn_rel | |
| 574 * CCDGEN:WriteEnum_Count==120 | |
| 575 */ | |
| 576 #ifndef __T_PS_VAL_sgsn_rel__ | |
| 577 #define __T_PS_VAL_sgsn_rel__ | |
| 578 typedef enum | |
| 579 { | |
| 580 PS_SGSN_UNKNOWN = 0x0, /* SGSN release unknown/uninitialized */ | |
| 581 PS_SGSN_98_OLDER = 0x1, /* SGSN is release 98 or older */ | |
| 582 PS_SGSN_99_ONWARDS = 0x2 /* SGSN is relesase 99 or onwards */ | |
| 583 }T_PS_VAL_sgsn_rel; | |
| 584 #endif | |
| 585 | |
| 586 /* | |
| 587 * Enum to value table VAL_peak | |
| 588 * CCDGEN:WriteEnum_Count==121 | |
| 589 */ | |
| 590 #ifndef __T_PS_VAL_peak__ | |
| 591 #define __T_PS_VAL_peak__ | |
| 592 typedef enum | |
| 593 { | |
| 594 PS_PEAK_SUB = 0x0, /* Subscribed peak throughput */ | |
| 595 PS_PEAK_1K = 0x1, /* Up to 1 000 octet/s */ | |
| 596 PS_PEAK_2K = 0x2, /* Up to 2 000 octet/s */ | |
| 597 PS_PEAK_4K = 0x3, /* Up to 4 000 octet/s */ | |
| 598 PS_PEAK_8K = 0x4, /* Up to 8 000 octet/s */ | |
| 599 PS_PEAK_16K = 0x5, /* Up to 16 000 octet/s */ | |
| 600 PS_PEAK_32K = 0x6, /* Up to 32 000 octet/s */ | |
| 601 PS_PEAK_64K = 0x7, /* Up to 64 000 octet/s */ | |
| 602 PS_PEAK_128K = 0x8, /* Up to 128 000 octet/s */ | |
| 603 PS_PEAK_256K = 0x9 /* Up to 256 000 octet/s */ | |
| 604 }T_PS_VAL_peak; | |
| 605 #endif | |
| 606 | |
| 607 /* | |
| 608 * Enum to value table VAL_relclass | |
| 609 * CCDGEN:WriteEnum_Count==122 | |
| 610 */ | |
| 611 #ifndef __T_PS_VAL_relclass__ | |
| 612 #define __T_PS_VAL_relclass__ | |
| 613 typedef enum | |
| 614 { | |
| 615 PS_RELCLASS_SUB = 0x0, /* Subscribed reliability class */ | |
| 616 PS_GTP_LLC_RLC_PROT = 0x1, /* Acknowledged GTP, LLC, and RLC; Protected data */ | |
| 617 PS_LLC_RLC_PROT = 0x2, /* Unacknowledged GTP; Acknowledged LLC and RLC, Protected data */ | |
| 618 PS_RLC_PROT = 0x3, /* Unacknowledged GTP and LLC; Acknowledged RLC, Protected data */ | |
| 619 PS_PROT = 0x4, /* Unacknowledged GTP, LLC, and RLC, Protected data */ | |
| 620 PS_NO_REL = 0x5 /* Unacknowledged GTP, LLC, and RLC, Unprotected data */ | |
| 621 }T_PS_VAL_relclass; | |
| 622 #endif | |
| 623 | |
| 624 /* | |
| 625 * Enum to value table VAL_delay | |
| 626 * CCDGEN:WriteEnum_Count==123 | |
| 627 */ | |
| 628 #ifndef __T_PS_VAL_delay__ | |
| 629 #define __T_PS_VAL_delay__ | |
| 630 typedef enum | |
| 631 { | |
| 632 PS_DELAY_SUB = 0x0, /* Subscribed delay class */ | |
| 633 PS_DELAY_1 = 0x1, /* Delay class 1 */ | |
| 634 PS_DELAY_2 = 0x2, /* Delay class 2 */ | |
| 635 PS_DELAY_3 = 0x3, /* Delay class 3 */ | |
| 636 PS_DELAY_4 = 0x4 /* Delay class 4 (best effort) */ | |
| 637 }T_PS_VAL_delay; | |
| 638 #endif | |
| 639 | |
| 640 /* | |
| 641 * Enum to value table VAL_mean | |
| 642 * CCDGEN:WriteEnum_Count==124 | |
| 643 */ | |
| 644 #ifndef __T_PS_VAL_mean__ | |
| 645 #define __T_PS_VAL_mean__ | |
| 646 typedef enum | |
| 647 { | |
| 648 PS_MEAN_SUB = 0x0, /* Subscribed mean throughput */ | |
| 649 PS_MEAN_100 = 0x1, /* 100 octet/h */ | |
| 650 PS_MEAN_200 = 0x2, /* 200 octet/h */ | |
| 651 PS_MEAN_500 = 0x3, /* 500 octet/h */ | |
| 652 PS_MEAN_1K = 0x4, /* 1 000 octet/h */ | |
| 653 PS_MEAN_2K = 0x5, /* 2 000 octet/h */ | |
| 654 PS_MEAN_5K = 0x6, /* 5 000 octet/h */ | |
| 655 PS_MEAN_10K = 0x7, /* 10 000 octet/h */ | |
| 656 PS_MEAN_20K = 0x8, /* 20 000 octet/h */ | |
| 657 PS_MEAN_50K = 0x9, /* 50 000 octet/h */ | |
| 658 PS_MEAN_100K = 0xa, /* 100 000 octet/h */ | |
| 659 PS_MEAN_200K = 0xb, /* 200 000 octet/h */ | |
| 660 PS_MEAN_500K = 0xc, /* 500 000 octet/h */ | |
| 661 PS_MEAN_1M = 0xd, /* 1 000 000 octet/h */ | |
| 662 PS_MEAN_2M = 0xe, /* 2 000 000 octet/h */ | |
| 663 PS_MEAN_5M = 0xf, /* 5 000 000 octet/h */ | |
| 664 PS_MEAN_10M = 0x10, /* 10 000 000 octet/h */ | |
| 665 PS_MEAN_20M = 0x11, /* 20 000 000 octet/h */ | |
| 666 PS_MEAN_50M = 0x12, /* 50 000 000 octet/h */ | |
| 667 PS_MEAN_BEST = 0x1f /* Best effort */ | |
| 668 }T_PS_VAL_mean; | |
| 669 #endif | |
| 670 | |
| 671 /* | |
| 672 * Enum to value table VAL_preced | |
| 673 * CCDGEN:WriteEnum_Count==125 | |
| 674 */ | |
| 675 #ifndef __T_PS_VAL_preced__ | |
| 676 #define __T_PS_VAL_preced__ | |
| 677 typedef enum | |
| 678 { | |
| 679 PS_PRECED_SUB = 0x0, /* Subscribed precedence */ | |
| 680 PS_PRIO_HIGH = 0x1, /* High priority */ | |
| 681 PS_PRIO_NORM = 0x2, /* Normal priority */ | |
| 682 PS_PRIO_LOW = 0x3 /* Low priority */ | |
| 683 }T_PS_VAL_preced; | |
| 684 #endif | |
| 685 | |
| 686 /* | |
| 687 * Enum to value table VAL_guar_br_dl | |
| 688 * CCDGEN:WriteEnum_Count==126 | |
| 689 */ | |
| 690 #ifndef __T_PS_VAL_guar_br_dl__ | |
| 691 #define __T_PS_VAL_guar_br_dl__ | |
| 692 typedef enum | |
| 693 { | |
| 694 PS_GUAR_BR_DL_SUB = 0x0 /* Subscribed guaranteed uplink data rate */ | |
| 695 }T_PS_VAL_guar_br_dl; | |
| 696 #endif | |
| 697 | |
| 698 /* | |
| 699 * Enum to value table VAL_max_rate_dl | |
| 700 * CCDGEN:WriteEnum_Count==127 | |
| 701 */ | |
| 702 #ifndef __T_PS_VAL_max_rate_dl__ | |
| 703 #define __T_PS_VAL_max_rate_dl__ | |
| 704 typedef enum | |
| 705 { | |
| 706 PS_MAX_BR_DL_SUB = 0x0, /* Subscribed maximum downlink data rate */ | |
| 707 PS_MAX_BR_DL_0 = 0xff /* 0 kbps downlink data rate */ | |
| 708 }T_PS_VAL_max_rate_dl; | |
| 709 #endif | |
| 710 | |
| 711 /* | |
| 712 * Enum to value table VAL_max_sdu | |
| 713 * CCDGEN:WriteEnum_Count==128 | |
| 714 */ | |
| 715 #ifndef __T_PS_VAL_max_sdu__ | |
| 716 #define __T_PS_VAL_max_sdu__ | |
| 717 typedef enum | |
| 718 { | |
| 719 PS_MAX_SDU_SUB = 0x0, /* Subscribed maximum SDU size */ | |
| 720 PS_MAX_SDU_1502 = 0x97, /* Value not corresponding to binary coding of SDU size declared constant */ | |
| 721 PS_MAX_SDU_1510 = 0x98, /* do. */ | |
| 722 PS_MAX_SDU_1520 = 0x99 /* do. */ | |
| 723 }T_PS_VAL_max_sdu; | |
| 724 #endif | |
| 725 | |
| 726 /* | |
| 727 * Enum to value table VAL_order | |
| 728 * CCDGEN:WriteEnum_Count==129 | |
| 729 */ | |
| 730 #ifndef __T_PS_VAL_order__ | |
| 731 #define __T_PS_VAL_order__ | |
| 732 typedef enum | |
| 733 { | |
| 734 PS_ORDER_NO = 0x0, /* Without delivery order ('no') */ | |
| 735 PS_ORDER_YES = 0x1, /* With delivery order ('yes') */ | |
| 736 PS_ORDER_SUB = 0x2 /* Subscribed delivery order */ | |
| 737 }T_PS_VAL_order; | |
| 738 #endif | |
| 739 | |
| 740 /* | |
| 741 * Enum to value table VAL_del_err_sdu | |
| 742 * CCDGEN:WriteEnum_Count==130 | |
| 743 */ | |
| 744 #ifndef __T_PS_VAL_del_err_sdu__ | |
| 745 #define __T_PS_VAL_del_err_sdu__ | |
| 746 typedef enum | |
| 747 { | |
| 748 PS_DEL_ERR_NO = 0x0, /* Erroneous SDUs are not delivered ('no') */ | |
| 749 PS_DEL_ERR_YES = 0x1, /* Erroneous SDUs are delivered ('yes') */ | |
| 750 PS_DEL_ERR_NODETECT = 0x2, /* No detect ('-') */ | |
| 751 PS_DEL_ERR_SUB = 0x3 /* Subscribed delivery of erroneous SDUs */ | |
| 752 }T_PS_VAL_del_err_sdu; | |
| 753 #endif | |
| 754 | |
| 755 /* | |
| 756 * Enum to value table VAL_tc | |
| 757 * CCDGEN:WriteEnum_Count==131 | |
| 758 */ | |
| 759 #ifndef __T_PS_VAL_tc__ | |
| 760 #define __T_PS_VAL_tc__ | |
| 761 typedef enum | |
| 762 { | |
| 763 PS_TC_CONV = 0x0, /* Conversational class */ | |
| 764 PS_TC_STREAM = 0x1, /* Streaming class */ | |
| 765 PS_TC_INTER = 0x2, /* Interactive class */ | |
| 766 PS_TC_BG = 0x3, /* Background class */ | |
| 767 PS_TC_SUB = 0x4 /* Subscribed traffic class */ | |
| 768 }T_PS_VAL_tc; | |
| 769 #endif | |
| 770 | |
| 771 /* | |
| 772 * Enum to value table VAL_max_rate_ul | |
| 773 * CCDGEN:WriteEnum_Count==132 | |
| 774 */ | |
| 775 #ifndef __T_PS_VAL_max_rate_ul__ | |
| 776 #define __T_PS_VAL_max_rate_ul__ | |
| 777 typedef enum | |
| 778 { | |
| 779 PS_MAX_BR_UL_SUB = 0x0, /* Subscribed maximum uplink data rate */ | |
| 780 PS_MAX_BR_UL_0 = 0xff /* 0 kbps uplink data rate */ | |
| 781 }T_PS_VAL_max_rate_ul; | |
| 782 #endif | |
| 783 | |
| 784 /* | |
| 785 * Enum to value table VAL_guar_br_ul | |
| 786 * CCDGEN:WriteEnum_Count==133 | |
| 787 */ | |
| 788 #ifndef __T_PS_VAL_guar_br_ul__ | |
| 789 #define __T_PS_VAL_guar_br_ul__ | |
| 790 typedef enum | |
| 791 { | |
| 792 PS_GUAR_BR_UL_SUB = 0x0 /* Subscribed guaranteed uplink data rate */ | |
| 793 }T_PS_VAL_guar_br_ul; | |
| 794 #endif | |
| 795 | |
| 796 /* | |
| 797 * Enum to value table VAL_handling_pri | |
| 798 * CCDGEN:WriteEnum_Count==134 | |
| 799 */ | |
| 800 #ifndef __T_PS_VAL_handling_pri__ | |
| 801 #define __T_PS_VAL_handling_pri__ | |
| 802 typedef enum | |
| 803 { | |
| 804 PS_HANDLING_PRI_SUB = 0x0, /* Subscribed traffic handling priority */ | |
| 805 PS_HANDLING_PRI_1 = 0x1, /* Priority level 1 */ | |
| 806 PS_HANDLING_PRI_2 = 0x2, /* Priority level 2 */ | |
| 807 PS_HANDLING_PRI_3 = 0x3 /* Priority level 3 */ | |
| 808 }T_PS_VAL_handling_pri; | |
| 809 #endif | |
| 810 | |
| 811 /* | |
| 812 * Enum to value table VAL_xfer_delay | |
| 813 * CCDGEN:WriteEnum_Count==135 | |
| 814 */ | |
| 815 #ifndef __T_PS_VAL_xfer_delay__ | |
| 816 #define __T_PS_VAL_xfer_delay__ | |
| 817 typedef enum | |
| 818 { | |
| 819 PS_XFER_DELAY_SUB = 0x0 /* Subscribed transfer delay */ | |
| 820 }T_PS_VAL_xfer_delay; | |
| 821 #endif | |
| 822 | |
| 823 /* | |
| 824 * enum to UnionController qos | |
| 825 * CCDGEN:WriteEnum_Count==136 | |
| 826 */ | |
| 827 #ifndef __T_PS_ctrl_qos__ | |
| 828 #define __T_PS_ctrl_qos__ | |
| 829 typedef enum | |
| 830 { | |
| 831 PS_is_qos_not_present = 0x0, | |
| 832 PS_is_R97 = 0x1, | |
| 833 PS_is_R99 = 0x2 | |
| 834 }T_PS_ctrl_qos; | |
| 835 #endif | |
| 836 | |
| 837 /* | |
| 838 * enum to UnionController min_qos | |
| 839 * CCDGEN:WriteEnum_Count==137 | |
| 840 */ | |
| 841 #ifndef __T_PS_ctrl_min_qos__ | |
| 842 #define __T_PS_ctrl_min_qos__ | |
| 843 typedef enum | |
| 844 { | |
| 845 PS_is_min_qos_not_present = 0x0, | |
| 846 PS_is_min_R97 = 0x1, | |
| 847 PS_is_min_R99 = 0x2 | |
| 848 }T_PS_ctrl_min_qos; | |
| 849 #endif | |
| 850 | |
| 851 /* | |
| 852 * user defined constants | |
| 853 */ | |
| 854 #define PS_BCC_MAX (0x7) | |
| 855 #define PS_SIZE_TMSI (0x4) | |
| 856 #define PS_SIZE_P_TMSI (0x4) | |
| 857 #define PS_CPICH_RSCP_MAX (0xffffffe7) | |
| 858 #define PS_CPICH_RSCP_MIN (0xffffff8d) | |
| 859 #define PS_SIZE_KC (0x8) | |
| 860 #define PS_MAX_EQUIVALENT_PLMNS (0x5) | |
| 861 #define PS_MAX_FORBIDDEN_LAI (0xa) | |
| 862 #define PS_MAX_GSM_NCELLS (0x20) | |
| 863 #define PS_MAX_GSM_NCELL_INDEX (0x1f) | |
| 864 #define PS_MAX_UMTS_NCELLS (0x40) | |
| 865 #define PS_MAX_UMTS_NCELLS_PER_UARFCN (0x20) | |
| 866 #define PS_MAX_UMTS_NCELL_UARFCNS (0x3) | |
| 867 #define PS_MAX_UMTS_PRECONFIGURATIONS (0x10) | |
| 868 #define PS_NCC_MAX (0x7) | |
| 869 #define PS_PSC_MAX (0x1ff) | |
| 870 #define PS_PSC_MIN (0x0) | |
| 871 #define PS_SIZE_ACC (0x2) | |
| 872 #define PS_SIZE_AI (0x2) | |
| 873 #define PS_SIZE_IMSI_MAX (0xf) | |
| 874 #define PS_SIZE_IMSI_MIN (0x6) | |
| 875 #define PS_SIZE_LAC (0x2) | |
| 876 #define PS_SIZE_MCC (0x3) | |
| 877 #define PS_SIZE_MNC_MAX (0x3) | |
| 878 #define PS_SIZE_MNC_MIN (0x2) | |
| 879 #define PS_MAX_START_VALUE (0xfffff) | |
| 880 #define PS_SIZE_CK (0x10) | |
| 881 #define PS_SIZE_IK (0x10) | |
| 882 #define PS_SIZE_CN_COMMON_GSM_NAS_SI (0x8) | |
| 883 #define PS_MAX_UL_SDU (0xff) | |
| 884 #define PS_MIN_BCD_VALUE (0x0) | |
| 885 #define PS_MAX_BCD_VALUE (0x9) | |
| 886 #define PS_MIN_KEY_SEQ_NUM (0x0) | |
| 887 #define PS_MAX_KEY_SEQ_NUM (0x6) | |
| 888 #define PS_KEY_SEQ_INVALID (0x7) | |
| 889 #define PS_MIN_ARFCN_VALUE (0x0) | |
| 890 #define PS_MAX_ARFCN_VALUE (0x3ff) | |
| 891 #define PS_MIN_ARFCN_GSM900E_LOW (0x0) | |
| 892 #define PS_MAX_ARFCN_GSM900E_LOW (0x7c) | |
| 893 #define PS_MIN_ARFCN_GSM900E_HIGH (0x3cf) | |
| 894 #define PS_MAX_ARFCN_GSM900E_HIGH (0x3ff) | |
| 895 #define PS_MIN_ARFCN_GSM900P (0x1) | |
| 896 #define PS_MAX_ARFCN_GSM900P (0x7c) | |
| 897 #define PS_MIN_ARFCN_GSM850 (0x80) | |
| 898 #define PS_MAX_ARFCN_GSM850 (0xfb) | |
| 899 #define PS_MIN_ARFCN_GSM450 (0x103) | |
| 900 #define PS_MAX_ARFCN_GSM450 (0x125) | |
| 901 #define PS_MIN_ARFCN_GSM480 (0x132) | |
| 902 #define PS_MAX_ARFCN_GSM480 (0x154) | |
| 903 #define PS_MIN_ARFCN_GSM1800 (0x200) | |
| 904 #define PS_MAX_ARFCN_GSM1800 (0x375) | |
| 905 #define PS_MIN_ARFCN_GSM1900 (0x200) | |
| 906 #define PS_MAX_ARFCN_GSM1900 (0x32a) | |
| 907 #define PS_MIN_RSSI_GSM (0xffffff92) | |
| 908 #define PS_MAX_RSSI_GSM (0xffffffec) | |
| 909 #define PS_MIN_RSSI_UMTS (0xffffffd0) | |
| 910 #define PS_MAX_RSSI_UMTS (0x0) | |
| 911 #define PS_MIN_UARFCN (0x0) | |
| 912 #define PS_MAX_UARFCN (0x3fff) | |
| 913 | |
| 914 #include "CDG_LEAVE.h" | |
| 915 | |
| 916 | |
| 917 #endif |
