FreeCalypso > hg > fc-magnetite
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cdg211/cdginc/p_8010_152_ps_include.val Mon Sep 26 01:11:35 2016 +0000 @@ -0,0 +1,645 @@ +/* ++--------------------------------------------------------------------------+ +| PROJECT : PROTOCOL STACK | +| FILE : p_8010_152_ps_include.val | +| SOURCE : "__out__\g23m_dfile\prim\8010_152_PS_Include.pdf" | +| LastModified : "2003-10-15" | +| IdAndVersion : "8010.152.02.023" | +| SrcFileTime : "Tue May 18 17:03:04 2004" | +| Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:14 2007 | +| !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | ++--------------------------------------------------------------------------+ +*/ + +/* PRAGMAS + * PREFIX : PS + * COMPATIBILITY_DEFINES : NO + * ALWAYS_ENUM_IN_VAL_FILE: YES + * ENABLE_GROUP: NO + * CAPITALIZE_TYPENAME: NO + */ + + +#ifndef P_8010_152_PS_INCLUDE_VAL +#define P_8010_152_PS_INCLUDE_VAL + + +#define CDG_ENTER__P_8010_152_PS_INCLUDE_VAL + +#define CDG_ENTER__FILENAME _P_8010_152_PS_INCLUDE_VAL +#define CDG_ENTER__P_8010_152_PS_INCLUDE_VAL__FILE_TYPE CDGINC +#define CDG_ENTER__P_8010_152_PS_INCLUDE_VAL__LAST_MODIFIED _2003_10_15 +#define CDG_ENTER__P_8010_152_PS_INCLUDE_VAL__ID_AND_VERSION _8010_152_02_023 + +#define CDG_ENTER__P_8010_152_PS_INCLUDE_VAL__SRC_FILE_TIME _Tue_May_18_17_03_04_2004 + +#include "CDG_ENTER.h" + +#undef CDG_ENTER__P_8010_152_PS_INCLUDE_VAL + +#undef CDG_ENTER__FILENAME + + +/* + * Enum to value table VAL_content + * CCDGEN:WriteEnum_Count==14 + */ +#ifndef __T_PS_VAL_content__ +#define __T_PS_VAL_content__ +typedef enum +{ + PS_ACC_INDEX_CLASSES_8_TO_15 = 0x0, /* Index to use in content array for classes 8 to 15 */ + PS_ACC_INDEX_CLASSES_0_TO_7 = 0x1, /* Index to use in content array for classes 0 to 7 */ + PS_ACC_MASK_CLASS_00 = 0x1, /* Mask for accessing access class 0 */ + PS_ACC_MASK_CLASS_01 = 0x2, /* Mask for accessing access class 1 */ + PS_ACC_MASK_CLASS_02 = 0x4, /* Mask for accessing access class 2 */ + PS_ACC_MASK_CLASS_03 = 0x8, /* Mask for accessing access class 3 */ + PS_ACC_MASK_CLASS_04 = 0x10, /* Mask for accessing access class 4 */ + PS_ACC_MASK_CLASS_05 = 0x20, /* Mask for accessing access class 5 */ + PS_ACC_MASK_CLASS_06 = 0x40, /* Mask for accessing access class 6 */ + PS_ACC_MASK_CLASS_07 = 0x80, /* Mask for accessing access class 7 */ + PS_ACC_MASK_CLASS_08 = 0x1, /* Mask for accessing access class 8 */ + PS_ACC_MASK_CLASS_09 = 0x2, /* Mask for accessing access class 9 */ + PS_ACC_MASK_CLASS_10 = 0x4, /* Mask for accessing access class 10 */ + PS_ACC_MASK_CLASS_11 = 0x8, /* Mask for accessing access class 11 */ + PS_ACC_MASK_CLASS_12 = 0x10, /* Mask for accessing access class 12 */ + PS_ACC_MASK_CLASS_13 = 0x20, /* Mask for accessing access class 13 */ + PS_ACC_MASK_CLASS_14 = 0x40, /* Mask for accessing access class 14 */ + PS_ACC_MASK_CLASS_15 = 0x80 /* Mask for accessing access class 15 */ +}T_PS_VAL_content; +#endif + +/* + * Enum to value table VAL_access_modes + * CCDGEN:WriteEnum_Count==15 + */ +#ifndef __T_PS_VAL_access_modes__ +#define __T_PS_VAL_access_modes__ +typedef enum +{ + PS_GSM_VOICE_ONLY = 0x0, /* GSM voice only mode */ + PS_GSM = 0x1, /* GSM voice and data mode */ + PS_GSM_GPRS = 0x2, /* GSM voice and data with GPRS mode */ + PS_UMTS_FDD = 0x3, /* UMTS FDD only mode */ + PS_GSM_GPRS_UMTS_FDD = 0x4 /* GSM voice and data, GPRS and UMTS mode */ +}T_PS_VAL_access_modes; +#endif + +/* + * Enum to value table VAL_arfcn_rssi + * CCDGEN:WriteEnum_Count==16 + */ +#ifndef __T_PS_VAL_arfcn_rssi__ +#define __T_PS_VAL_arfcn_rssi__ +typedef enum +{ + PS_VAL_ARFCN_RSSI__RANGE_MIN = -0x6e, /* minimum */ + PS_VAL_ARFCN_RSSI__RANGE_MAX = -0x14 /* maximum */ +}T_PS_VAL_arfcn_rssi; +#endif + +/* + * Enum to value table VAL_attach_detach_allowed + * CCDGEN:WriteEnum_Count==17 + */ +#ifndef __T_PS_VAL_attach_detach_allowed__ +#define __T_PS_VAL_attach_detach_allowed__ +typedef enum +{ + PS_ATTACH_DETACH_NOT_ALLOWED = 0x0, /* Attach/detach not allowed */ + PS_ATTACH_DETACH_ALLOWED = 0x1 /* Attach/detach allowed */ +}T_PS_VAL_attach_detach_allowed; +#endif + +/* + * Enum to value table VAL_service_level + * CCDGEN:WriteEnum_Count==18 + */ +#ifndef __T_PS_VAL_service_level__ +#define __T_PS_VAL_service_level__ +typedef enum +{ + PS_LIMITED_SERVICE = 0x0, /* Camped on acceptable cell. This indicates that the cell is selected for limited service. */ + PS_NORMAL_SERVICE = 0x1, /* Camped on suitable cell. This indicates that the cell is selected for normal service. */ + 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. */ +}T_PS_VAL_service_level; +#endif + +/* + * Enum to value table VAL_cn_domain + * CCDGEN:WriteEnum_Count==19 + */ +#ifndef __T_PS_VAL_cn_domain__ +#define __T_PS_VAL_cn_domain__ +typedef enum +{ + PS_CN_DOMAIN_CS = 0x0, /* Circuit switched core network domain */ + PS_CN_DOMAIN_PS = 0x1, /* Packet switched core network domain */ + PS_CN_DOMAIN_NOT_IMPORTANT = 0x2 /* Core network domain not important */ +}T_PS_VAL_cn_domain; +#endif + +/* + * Enum to value table VAL_cpich_ec_n0 + * CCDGEN:WriteEnum_Count==20 + */ +#ifndef __T_PS_VAL_cpich_ec_n0__ +#define __T_PS_VAL_cpich_ec_n0__ +typedef enum +{ + PS_VAL_CPICH_EC_N0__RANGE_MIN = -0x30, /* minimum */ + PS_VAL_CPICH_EC_N0__RANGE_MAX = 0x0 /* maximum */ +}T_PS_VAL_cpich_ec_n0; +#endif + +/* + * Enum to value table VAL_cpich_rscp + * CCDGEN:WriteEnum_Count==21 + */ +#ifndef __T_PS_VAL_cpich_rscp__ +#define __T_PS_VAL_cpich_rscp__ +typedef enum +{ + PS_VAL_CPICH_RSCP__RANGE_MIN = -0x73, /* minimum */ + PS_VAL_CPICH_RSCP__RANGE_MAX = -0x19 /* maximum */ +}T_PS_VAL_cpich_rscp; +#endif + +/* + * Enum to value table VAL_est_service + * CCDGEN:WriteEnum_Count==22 + */ +#ifndef __T_PS_VAL_est_service__ +#define __T_PS_VAL_est_service__ +typedef enum +{ + PS_SERVICE_SPEECH = 0x0, /* CS Speech call */ + PS_SERVICE_MULTIMEDIA = 0x1, /* CS Multimedia call */ + PS_SERVICE_FAX = 0x2, /* CS Fax call */ + PS_SERVICE_NT_CSD = 0x3, /* Non transparent CS data call */ + PS_SERVICE_T_CSD = 0x4, /* Transparent CS data call */ + PS_SERVICE_EMERGE = 0x5 /* CS emergency speech call */ +}T_PS_VAL_est_service; +#endif + +/* + * Enum to value table VAL_arfcn + * CCDGEN:WriteEnum_Count==23 + */ +#ifndef __T_PS_VAL_arfcn__ +#define __T_PS_VAL_arfcn__ +typedef enum +{ + PS_VAL_ARFCN__RANGE_MIN = 0x0, /* minimum */ + PS_VAL_ARFCN__RANGE_MAX = 0x3ff /* maximum */ +}T_PS_VAL_arfcn; +#endif + +/* + * Enum to value table VAL_gsm_band_priority + * CCDGEN:WriteEnum_Count==24 + */ +#ifndef __T_PS_VAL_gsm_band_priority__ +#define __T_PS_VAL_gsm_band_priority__ +typedef enum +{ + PS_EU_BAND = 0x0, /* EU band has priority */ + PS_US_BAND = 0x1 /* US band has priority */ +}T_PS_VAL_gsm_band_priority; +#endif + +/* + * Enum to value table VAL_bcc + * CCDGEN:WriteEnum_Count==25 + */ +#ifndef __T_PS_VAL_bcc__ +#define __T_PS_VAL_bcc__ +typedef enum +{ + PS_VAL_BCC__RANGE_MIN = 0x0, /* minimum */ + PS_VAL_BCC__RANGE_MAX = 0x7 /* maximum */ +}T_PS_VAL_bcc; +#endif + +/* + * Enum to value table VAL_ncc + * CCDGEN:WriteEnum_Count==26 + */ +#ifndef __T_PS_VAL_ncc__ +#define __T_PS_VAL_ncc__ +typedef enum +{ + PS_VAL_NCC__RANGE_MIN = 0x0, /* minimum */ + PS_VAL_NCC__RANGE_MAX = 0x7 /* maximum */ +}T_PS_VAL_ncc; +#endif + +/* + * Enum to value table VAL_gsm_frequency_band + * CCDGEN:WriteEnum_Count==27 + */ +#ifndef __T_PS_VAL_gsm_frequency_band__ +#define __T_PS_VAL_gsm_frequency_band__ +typedef enum +{ + PS_GSM_BAND_NOT_SET = 0x0, /* No channel numbers. */ + PS_GSM450 = 0x1, /* Channel numbers from 259 to 293 for GSM450 */ + PS_GSM480 = 0x2, /* Channel numbers from 306 to 340 for GSM480 */ + PS_GSM850 = 0x4, /* Channel numbers from 128 to 251 for GSM850 */ + PS_GSM900P = 0x8, /* Channel numbers from 1 to 124 for P-GSM900 */ + PS_GSM900E = 0x10, /* Channel numbers from 0 to 124, and 975 to 1023 for E-GSM900 */ + PS_GSM1800 = 0x20, /* Channel numbers from 512 to 885 for GSM1800 */ + PS_GSM1900 = 0x40, /* Channel numbers from 512 to 810 for GSM1900 */ + PS_GSM1800_BAND_INDICATOR = 0x39, /* All channel numbers. Channel numbers from 512 to 810 are to be interpreted as GSM1800 channel numbers. */ + PS_GSM1900_BAND_INDICATOR = 0x46 /* All channel numbers. Channel numbers from 512 to 810 are to be interpreted as GSM1900 channel numbers. */ +}T_PS_VAL_gsm_frequency_band; +#endif + +/* + * Enum to value table VAL_gsm_ncell_index + * CCDGEN:WriteEnum_Count==28 + */ +#ifndef __T_PS_VAL_gsm_ncell_index__ +#define __T_PS_VAL_gsm_ncell_index__ +typedef enum +{ + PS_VAL_GSM_NCELL_INDEX__RANGE_MIN = 0x0, /* minimum */ + PS_VAL_GSM_NCELL_INDEX__RANGE_MAX = 0x1f /* maximum */ +}T_PS_VAL_gsm_ncell_index; +#endif + +/* + * Enum to value table VAL_bsic_valid + * CCDGEN:WriteEnum_Count==29 + */ +#ifndef __T_PS_VAL_bsic_valid__ +#define __T_PS_VAL_bsic_valid__ +typedef enum +{ + PS_BSIC_NOT_VALIDATED = 0x0, /* BSIC for the cell on this channel is not validated or not matched to that of the specified cell. */ + PS_BSIC_VALIDATED = 0x1 /* BSIC for the cell on this channel is validated and matches that of the specified cell. */ +}T_PS_VAL_bsic_valid; +#endif + +/* + * Enum to value table VAL_llc_mode + * CCDGEN:WriteEnum_Count==30 + */ +#ifndef __T_PS_VAL_llc_mode__ +#define __T_PS_VAL_llc_mode__ +typedef enum +{ + PS_LLC_UNACKNOWLEDGED = 0x0, /* Unacknowledged SAPI */ + PS_LLC_ACKNOWLEDGED = 0x1 /* Acknowledged SAPI */ +}T_PS_VAL_llc_mode; +#endif + +/* + * Enum to value table VAL_meas_mode + * CCDGEN:WriteEnum_Count==31 + */ +#ifndef __T_PS_VAL_meas_mode__ +#define __T_PS_VAL_meas_mode__ +typedef enum +{ + PS_MEASURE_IDLE = 0x0, /* Measurements without a configured DCH */ + PS_MEASURE_DEDICATED = 0x1 /* Measurements with a configured DCH */ +}T_PS_VAL_meas_mode; +#endif + +/* + * Enum to value table VAL_nmo + * CCDGEN:WriteEnum_Count==32 + */ +#ifndef __T_PS_VAL_nmo__ +#define __T_PS_VAL_nmo__ +typedef enum +{ + PS_RR_NMO_I = 0x0, /* Network mode of operation I, only one Paging channel for both: PCCCH or CCCH */ + PS_RR_NMO_II = 0x1, /* Network mode of operation II, Paging only on CCCH */ + 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 */ +}T_PS_VAL_nmo; +#endif + +/* + * Enum to value table VAL_search_mode + * CCDGEN:WriteEnum_Count==33 + */ +#ifndef __T_PS_VAL_search_mode__ +#define __T_PS_VAL_search_mode__ +typedef enum +{ + PS_SEARCH_MODE_AUTO = 0x0, /* Automatic network scan */ + PS_SEARCH_MODE_MAN = 0x1 /* Manual network scan */ +}T_PS_VAL_search_mode; +#endif + +/* + * Enum to value table VAL_peak_throughput + * CCDGEN:WriteEnum_Count==34 + */ +#ifndef __T_PS_VAL_peak_throughput__ +#define __T_PS_VAL_peak_throughput__ +typedef enum +{ + PS_PEAK_THROUGHPUT_SUB = 0x0, /* Subscribed/unknown peak throughput */ + PS_PEAK_1K = 0x1, /* Up to 1000 octet/s */ + PS_PEAK_2K = 0x2, /* Up to 2000 octet/s */ + PS_PEAK_4K = 0x4, /* Up to 4000 octet/s */ + PS_PEAK_8K = 0x8, /* Up to 8000 octet/s */ + PS_PEAK_16K = 0x10, /* Up to 16000 octet/s */ + PS_PEAK_32K = 0x20, /* Up to 32000 octet/s */ + PS_PEAK_64K = 0x40, /* Up to 64000 octet/s */ + PS_PEAK_128K = 0x80, /* Up to 128000 octet/s */ + PS_PEAK_256K = 0x100, /* Up to 256000 octet/s */ + PS_PEAK_384K = 0x180 /* Up to 384000 octet/s */ +}T_PS_VAL_peak_throughput; +#endif + +/* + * Enum to value table VAL_t3212 + * CCDGEN:WriteEnum_Count==35 + */ +#ifndef __T_PS_VAL_t3212__ +#define __T_PS_VAL_t3212__ +typedef enum +{ + PS_VAL_T3212__RANGE_MIN = 0x1, /* minimum */ + PS_VAL_T3212__RANGE_MAX = 0xff, /* maximum */ + PS_NO_PERIODIC_UPDATE = 0x0 /* No periodic updating */ +}T_PS_VAL_t3212; +#endif + +/* + * Enum to value table VAL_mnc + * CCDGEN:WriteEnum_Count==36 + */ +#ifndef __T_PS_VAL_mnc__ +#define __T_PS_VAL_mnc__ +typedef enum +{ + PS_VAL_MNC__RANGE_MIN = 0x0, /* minimum */ + PS_VAL_MNC__RANGE_MAX = 0x9 /* maximum */ +}T_PS_VAL_mnc; +#endif + +/* + * Enum to value table VAL_mcc + * CCDGEN:WriteEnum_Count==37 + */ +#ifndef __T_PS_VAL_mcc__ +#define __T_PS_VAL_mcc__ +typedef enum +{ + PS_VAL_MCC__RANGE_MIN = 0x0, /* minimum */ + PS_VAL_MCC__RANGE_MAX = 0x9 /* maximum */ +}T_PS_VAL_mcc; +#endif + +/* + * Enum to value table VAL_rat + * CCDGEN:WriteEnum_Count==38 + */ +#ifndef __T_PS_VAL_rat__ +#define __T_PS_VAL_rat__ +typedef enum +{ + PS_RAT_GSM = 0x0, /* GSM */ + PS_RAT_UMTS_FDD = 0x1 /* UMTS FDD */ +}T_PS_VAL_rat; +#endif + +/* + * Enum to value table VAL_radio_prio + * CCDGEN:WriteEnum_Count==39 + */ +#ifndef __T_PS_VAL_radio_prio__ +#define __T_PS_VAL_radio_prio__ +typedef enum +{ + PS_RADIO_PRIO_1 = 0x0, /* radio priority 1 (highest) */ + PS_RADIO_PRIO_2 = 0x1, /* radio priority 2 */ + PS_RADIO_PRIO_3 = 0x2, /* radio priority 3 */ + PS_RADIO_PRIO_4 = 0x3 /* radio priority 4 (lowest) */ +}T_PS_VAL_radio_prio; +#endif + +/* + * Enum to value table VAL_rel_ind + * CCDGEN:WriteEnum_Count==40 + */ +#ifndef __T_PS_VAL_rel_ind__ +#define __T_PS_VAL_rel_ind__ +typedef enum +{ + PS_REL_IND_NO = 0x0, /* Non-local deactivation */ + PS_REL_IND_YES = 0x1 /* Local deactivation */ +}T_PS_VAL_rel_ind; +#endif + +/* + * Enum to value table VAL_ksi + * CCDGEN:WriteEnum_Count==41 + */ +#ifndef __T_PS_VAL_ksi__ +#define __T_PS_VAL_ksi__ +typedef enum +{ + PS_VAL_KSI__RANGE_MIN = 0x0, /* minimum */ + PS_VAL_KSI__RANGE_MAX = 0x6, /* maximum */ + PS_VAL_KSI___7 = 0x7 /* Sequence number value indicating that the key is not present (initial value on (U)SIM) */ +}T_PS_VAL_ksi; +#endif + +/* + * Enum to value table VAL_sapi + * CCDGEN:WriteEnum_Count==42 + */ +#ifndef __T_PS_VAL_sapi__ +#define __T_PS_VAL_sapi__ +typedef enum +{ + PS_SAPI_0 = 0x0, /* SAPI 0 (GSM only) */ + PS_SAPI_1 = 0x1, /* SAP for MM */ + PS_SAPI_3 = 0x3, /* SAP 1 for SNDCP or SAPI 3 (GSM only) */ + PS_SAPI_5 = 0x5, /* SAP 2 for SNDCP */ + PS_SAPI_7 = 0x7, /* SAP for SMS */ + PS_SAPI_9 = 0x9, /* SAP 3 for SNDCP */ + PS_SAPI_11 = 0xb, /* SAP 4 for SNDCP */ + PS_SAPI_INVALID = 0xff /* Invalid SAPI identifier */ +}T_PS_VAL_sapi; +#endif + +/* + * Enum to value table VAL_sim_type + * CCDGEN:WriteEnum_Count==43 + */ +#ifndef __T_PS_VAL_sim_type__ +#define __T_PS_VAL_sim_type__ +typedef enum +{ + PS_SIM_PRESENT = 0x0, /* SIM present */ + PS_USIM_PRESENT = 0x1 /* USIM present */ +}T_PS_VAL_sim_type; +#endif + +/* + * Enum to value table VAL_uarfcn_rssi + * CCDGEN:WriteEnum_Count==44 + */ +#ifndef __T_PS_VAL_uarfcn_rssi__ +#define __T_PS_VAL_uarfcn_rssi__ +typedef enum +{ + PS_VAL_UARFCN_RSSI__RANGE_MIN = -0x64, /* minimum */ + PS_VAL_UARFCN_RSSI__RANGE_MAX = -0x19 /* maximum */ +}T_PS_VAL_uarfcn_rssi; +#endif + +/* + * Enum to value table VAL_uarfcn + * CCDGEN:WriteEnum_Count==45 + */ +#ifndef __T_PS_VAL_uarfcn__ +#define __T_PS_VAL_uarfcn__ +typedef enum +{ + PS_VAL_UARFCN__RANGE_MIN = 0x0, /* minimum */ + PS_VAL_UARFCN__RANGE_MAX = 0x3fff /* maximum */ +}T_PS_VAL_uarfcn; +#endif + +/* + * Enum to value table VAL_cell_status + * CCDGEN:WriteEnum_Count==46 + */ +#ifndef __T_PS_VAL_cell_status__ +#define __T_PS_VAL_cell_status__ +typedef enum +{ + PS_CELL_STATUS_UNKNOWN = 0x0, /* It is not known whether this cell is suitable or acceptable at this time. */ + PS_CELL_STATUS_UNACCEPTABLE = 0x1, /* The cell is not acceptable or suitable as defined by the criteria in [3G 25.304] */ + PS_CELL_STATUS_ACCEPTABLE = 0x2, /* The cell is acceptable as defined by the criteria in [3G 25.304]. */ + PS_CELL_STATUS_SUITABLE = 0x3 /* The cell is suitable as defined by the criteria in [3G 25.304] */ +}T_PS_VAL_cell_status; +#endif + +/* + * Enum to value table VAL_psc + * CCDGEN:WriteEnum_Count==47 + */ +#ifndef __T_PS_VAL_psc__ +#define __T_PS_VAL_psc__ +typedef enum +{ + PS_VAL_PSC__RANGE_MIN = 0x0, /* minimum */ + PS_VAL_PSC__RANGE_MAX = 0x1ff /* maximum */ +}T_PS_VAL_psc; +#endif + +/* + * Enum to value table VAL_threshold + * CCDGEN:WriteEnum_Count==48 + */ +#ifndef __T_PS_VAL_threshold__ +#define __T_PS_VAL_threshold__ +typedef enum +{ + PS_VAL_THRESHOLD__RANGE_MIN = 0x0, /* minimum */ + PS_VAL_THRESHOLD__RANGE_MAX = 0xfffff /* maximum */ +}T_PS_VAL_threshold; +#endif + +/* + * Enum to value table VAL_start_val + * CCDGEN:WriteEnum_Count==49 + */ +#ifndef __T_PS_VAL_start_val__ +#define __T_PS_VAL_start_val__ +typedef enum +{ + PS_VAL_START_VAL__RANGE_MIN = 0x0, /* minimum */ + PS_VAL_START_VAL__RANGE_MAX = 0xfffff /* maximum */ +}T_PS_VAL_start_val; +#endif + +/* + * Enum to value table VAL_tx_diversity + * CCDGEN:WriteEnum_Count==50 + */ +#ifndef __T_PS_VAL_tx_diversity__ +#define __T_PS_VAL_tx_diversity__ +typedef enum +{ + PS_TX_DIVERSITY_USED = 0x0, /* TX diversity used for a cell */ + PS_TX_DIVERSITY_NOT_USED = 0x1 /* TX diversity not used for a cell */ +}T_PS_VAL_tx_diversity; +#endif + +/* + * user defined constants + */ +#define PS_BCC_MAX (0x7) +#define PS_SIZE_TMSI (0x4) +#define PS_SIZE_P_TMSI (0x4) +#define PS_CPICH_RSCP_MAX (0xffffffe7) +#define PS_CPICH_RSCP_MIN (0xffffff8d) +#define PS_SIZE_KC (0x8) +#define PS_MAX_EQUIVALENT_PLMNS (0x5) +#define PS_MAX_FORBIDDEN_LAI (0xa) +#define PS_MAX_GSM_NCELLS (0x20) +#define PS_MAX_GSM_NCELL_INDEX (0x1f) +#define PS_MAX_UMTS_NCELLS (0x40) +#define PS_MAX_UMTS_NCELLS_PER_UARFCN (0x20) +#define PS_MAX_UMTS_NCELL_UARFCNS (0x3) +#define PS_MAX_UMTS_PRECONFIGURATIONS (0x10) +#define PS_NCC_MAX (0x7) +#define PS_PSC_MAX (0x1ff) +#define PS_PSC_MIN (0x0) +#define PS_SIZE_ACC (0x2) +#define PS_SIZE_AI (0x2) +#define PS_SIZE_IMSI_MAX (0xf) +#define PS_SIZE_IMSI_MIN (0x6) +#define PS_SIZE_LAC (0x2) +#define PS_SIZE_MCC (0x3) +#define PS_SIZE_MNC_MAX (0x3) +#define PS_SIZE_MNC_MIN (0x2) +#define PS_MAX_START_VALUE (0xfffff) +#define PS_SIZE_CK (0x10) +#define PS_SIZE_IK (0x10) +#define PS_SIZE_CN_COMMON_GSM_NAS_SI (0x8) +#define PS_MAX_UL_SDU (0xff) +#define PS_MIN_BCD_VALUE (0x0) +#define PS_MAX_BCD_VALUE (0x9) +#define PS_MIN_KEY_SEQ_NUM (0x0) +#define PS_MAX_KEY_SEQ_NUM (0x6) +#define PS_KEY_SEQ_INVALID (0x7) +#define PS_MIN_ARFCN_VALUE (0x0) +#define PS_MAX_ARFCN_VALUE (0x3ff) +#define PS_MIN_ARFCN_GSM900E_LOW (0x0) +#define PS_MAX_ARFCN_GSM900E_LOW (0x7c) +#define PS_MIN_ARFCN_GSM900E_HIGH (0x3cf) +#define PS_MAX_ARFCN_GSM900E_HIGH (0x3ff) +#define PS_MIN_ARFCN_GSM900P (0x1) +#define PS_MAX_ARFCN_GSM900P (0x7c) +#define PS_MIN_ARFCN_GSM850 (0x80) +#define PS_MAX_ARFCN_GSM850 (0xfb) +#define PS_MIN_ARFCN_GSM450 (0x103) +#define PS_MAX_ARFCN_GSM450 (0x125) +#define PS_MIN_ARFCN_GSM480 (0x132) +#define PS_MAX_ARFCN_GSM480 (0x154) +#define PS_MIN_ARFCN_GSM1800 (0x200) +#define PS_MAX_ARFCN_GSM1800 (0x375) +#define PS_MIN_ARFCN_GSM1900 (0x200) +#define PS_MAX_ARFCN_GSM1900 (0x32a) +#define PS_MIN_RSSI_GSM (0xffffff92) +#define PS_MAX_RSSI_GSM (0xffffffec) +#define PS_MIN_RSSI_UMTS (0xffffffd0) +#define PS_MAX_RSSI_UMTS (0x0) +#define PS_MIN_UARFCN (0x0) +#define PS_MAX_UARFCN (0x3fff) + +#include "CDG_LEAVE.h" + + +#endif