FreeCalypso > hg > fc-tourmaline
comparison cdg-hybrid/cdginc/p_em.val @ 14:35f7a1dc9f7d
cdg-hybrid: import from Magnetite
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 16 Oct 2020 07:15:38 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 13:83146a4ae927 | 14:35f7a1dc9f7d |
|---|---|
| 1 /* | |
| 2 +--------------------------------------------------------------------------+ | |
| 3 | PROJECT : PROTOCOL STACK | | |
| 4 | FILE : p_em.val | | |
| 5 | SOURCE : "sap\em.pdf" | | |
| 6 | LastModified : "2002-02-25" | | |
| 7 | IdAndVersion : "8304.129.96.103" | | |
| 8 | SrcFileTime : "Thu Nov 29 09:40:50 2007" | | |
| 9 | Generated by CCDGEN_2.5.5A on Fri Oct 14 21:41:52 2016 | | |
| 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
| 11 +--------------------------------------------------------------------------+ | |
| 12 */ | |
| 13 | |
| 14 /* PRAGMAS | |
| 15 * PREFIX : NONE | |
| 16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | |
| 17 * ALWAYS_ENUM_IN_VAL_FILE: NO | |
| 18 * ENABLE_GROUP: NO | |
| 19 * CAPITALIZE_TYPENAME: NO | |
| 20 */ | |
| 21 | |
| 22 | |
| 23 #ifndef P_EM_VAL | |
| 24 #define P_EM_VAL | |
| 25 | |
| 26 | |
| 27 #define CDG_ENTER__P_EM_VAL | |
| 28 | |
| 29 #define CDG_ENTER__FILENAME _P_EM_VAL | |
| 30 #define CDG_ENTER__P_EM_VAL__FILE_TYPE CDGINC | |
| 31 #define CDG_ENTER__P_EM_VAL__LAST_MODIFIED _2002_02_25 | |
| 32 #define CDG_ENTER__P_EM_VAL__ID_AND_VERSION _8304_129_96_103 | |
| 33 | |
| 34 #define CDG_ENTER__P_EM_VAL__SRC_FILE_TIME _Thu_Nov_29_09_40_50_2007 | |
| 35 | |
| 36 #include "CDG_ENTER.h" | |
| 37 | |
| 38 #undef CDG_ENTER__P_EM_VAL | |
| 39 | |
| 40 #undef CDG_ENTER__FILENAME | |
| 41 | |
| 42 | |
| 43 /* | |
| 44 * Value constants for VAL_arfcn | |
| 45 */ | |
| 46 #define VAL_ARFCN___FFFF (0xffff) /* not present */ | |
| 47 | |
| 48 /* | |
| 49 * Value constants for VAL_tn | |
| 50 */ | |
| 51 | |
| 52 /* | |
| 53 * Value constants for VAL_txlev | |
| 54 */ | |
| 55 | |
| 56 /* | |
| 57 * Value constants for VAL_rxlev | |
| 58 */ | |
| 59 | |
| 60 /* | |
| 61 * Value constants for VAL_rxqual_f | |
| 62 */ | |
| 63 | |
| 64 /* | |
| 65 * Value constants for VAL_bsic | |
| 66 */ | |
| 67 #define VAL_BSIC___FF (0xff) /* not present */ | |
| 68 | |
| 69 /* | |
| 70 * Value constants for VAL_t3212 | |
| 71 */ | |
| 72 | |
| 73 /* | |
| 74 * Value constants for VAL_v_start | |
| 75 */ | |
| 76 #define VAL_V_START___0 (0x0) /* no starting time */ | |
| 77 #define VAL_V_START___1 (0x1) /* with starting time */ | |
| 78 | |
| 79 /* | |
| 80 * Value constants for VAL_dtx_stat | |
| 81 */ | |
| 82 #define VAL_DTX_STAT___0 (0x0) /* without dtx */ | |
| 83 #define VAL_DTX_STAT___1 (0x1) /* with dtx */ | |
| 84 | |
| 85 /* | |
| 86 * Value constants for VAL_bs_pa_mfrms | |
| 87 */ | |
| 88 #define VAL_BS_PA_MFRMS___0 (0x0) /* 2 Multiframe Periods */ | |
| 89 #define VAL_BS_PA_MFRMS___1 (0x1) /* 3 Multiframe Periods */ | |
| 90 #define VAL_BS_PA_MFRMS___2 (0x2) /* 4 Multiframe Periods */ | |
| 91 #define VAL_BS_PA_MFRMS___3 (0x3) /* 5 Multiframe Periods */ | |
| 92 #define VAL_BS_PA_MFRMS___4 (0x4) /* 6 Multiframe Periods */ | |
| 93 #define VAL_BS_PA_MFRMS___5 (0x5) /* 7 Multiframe Periods */ | |
| 94 #define VAL_BS_PA_MFRMS___6 (0x6) /* 8 Multiframe Periods */ | |
| 95 #define VAL_BS_PA_MFRMS___7 (0x7) /* 9 Multiframe Periods */ | |
| 96 | |
| 97 /* | |
| 98 * Value constants for VAL_entity | |
| 99 */ | |
| 100 #define EM_L1 (0x1) /* L1 */ | |
| 101 #define EM_DL (0x2) /* DL */ | |
| 102 #define EM_RR (0x3) /* RR */ | |
| 103 #define EM_MM (0x4) /* MM */ | |
| 104 #define EM_CC (0x5) /* CC */ | |
| 105 #define EM_SS (0x6) /* SS */ | |
| 106 #define EM_SMS (0x7) /* SMS */ | |
| 107 #define EM_SIM (0x8) /* SIM */ | |
| 108 #define EM_GRR (0x9) /* GRR */ | |
| 109 #define EM_GMM (0xa) /* GMM */ | |
| 110 #define EM_GRLC (0xb) /* GRLC */ | |
| 111 | |
| 112 /* | |
| 113 * Value constants for VAL_pco_bitmap | |
| 114 */ | |
| 115 #define EM_PCO_SC_INFO (0x1) /* request RR SC information */ | |
| 116 #define EM_PCO_GPRS_INFO (0x2) /* request GPRS SC information */ | |
| 117 #define EM_PCO_NC_INFO (0x4) /* request RR NC information */ | |
| 118 #define EM_PCO_LOC_PAG_INFO (0x8) /* request RR Location and Paging information */ | |
| 119 #define EM_PCO_PLMN_INFO (0x10) /* request RR PLMN information */ | |
| 120 #define EM_PCO_CIPH_HOP_DTX_INFO (0x20) /* request RR Ciphering Hopping and DTX information */ | |
| 121 #define EM_PCO_POWER_INFO (0x40) /* request RR Power (Classmark) information */ | |
| 122 #define EM_PCO_IDENTITY_INFO (0x80) /* request RR Identity information */ | |
| 123 #define EM_PCO_SW_VERSION_INFO (0x100) /* request SW Version information */ | |
| 124 #define EM_PCO_GMM_INFO (0x200) /* request GMM information */ | |
| 125 #define EM_PCO_GRLC_INFO (0x400) /* request GRLC information */ | |
| 126 #define EM_PCO_AMR_INFO (0x800) /* request AMR information */ | |
| 127 #define EM_PCO_PDP_INFO (0x1000) /* request PDP information */ | |
| 128 | |
| 129 /* | |
| 130 * Value constants for VAL_hyst | |
| 131 */ | |
| 132 #define CELL_HYST_0_DB (0x0) /* 0 dB RXLEV hysteresis for LA re-selection */ | |
| 133 #define CELL_HYST_2_DB (0x1) /* 2 dB RXLEV hysteresis for LA re-selection */ | |
| 134 #define CELL_HYST_4_DB (0x2) /* 4 dB RXLEV hysteresis for LA re-selection */ | |
| 135 #define CELL_HYST_6_DB (0x3) /* 6 dB RXLEV hysteresis for LA re-selection */ | |
| 136 #define CELL_HYST_8_DB (0x4) /* 8 dB RXLEV hysteresis for LA re-selection */ | |
| 137 #define CELL_HYST_10_DB (0x5) /* 10 dB RXLEV hysteresis for LA re-selection */ | |
| 138 #define CELL_HYST_12_DB (0x6) /* 12 dB RXLEV hysteresis for LA re-selection */ | |
| 139 #define CELL_HYST_14_DB (0x7) /* 14 dB RXLEV hysteresis for LA re-selection */ | |
| 140 | |
| 141 /* | |
| 142 * Value constants for VAL_gprs_prio_class | |
| 143 */ | |
| 144 #define GPRS_PRIORITY_CLASS_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ | |
| 145 | |
| 146 /* | |
| 147 * Value constants for VAL_tbf_trans_type | |
| 148 */ | |
| 149 #define EM_TBF_TYPE_NULL (0x0) /* No GPRS data transfer */ | |
| 150 #define EM_TBF_TYPE_SB (0x1) | |
| 151 #define EM_TBF_TYPE_FA (0x2) /* Fixed Allocation */ | |
| 152 #define EM_TBF_TYPE_DA (0x3) /* Dynamic Allocation */ | |
| 153 #define EM_TBF_TYPE_DL (0x4) /* DL */ | |
| 154 #define EM_TBF_TYPE_DL_AND_DA (0x5) /* DL + Dynamic Allocation */ | |
| 155 #define EM_TBF_TYPE_DL_AND_FA (0x6) /* DL + Fixed Allocation */ | |
| 156 | |
| 157 /* | |
| 158 * Value constants for VAL_nco | |
| 159 */ | |
| 160 #define FMM_NC0 (0x0) /* NC0 */ | |
| 161 #define FMM_NC1 (0x1) /* NC1 */ | |
| 162 #define FMM_NC2 (0x2) /* NC2, network controlled */ | |
| 163 #define FMM_RESET (0x3) /* BCCH based reselection order */ | |
| 164 #define FMM_EMPTY (0x4) /* undefined */ | |
| 165 | |
| 166 /* | |
| 167 * Value constants for VAL_grlc_state | |
| 168 */ | |
| 169 #define ACCESS_DISABLED (0x0) /* access disabled */ | |
| 170 #define PIM (0x1) /* Packet idle mode */ | |
| 171 #define PAM (0x2) /* Packet access mode */ | |
| 172 #define PTM (0x3) /* Packet transfer mode */ | |
| 173 #define WAIT_4_PIM (0x4) /* wait for PIM */ | |
| 174 | |
| 175 /* | |
| 176 * Value constants for VAL_cs | |
| 177 */ | |
| 178 #define CS_MODE_1 (0x0) /* Values Item */ | |
| 179 #define CS_MODE_2 (0x1) /* Values Item */ | |
| 180 #define CS_MODE_3 (0x2) /* Values Item */ | |
| 181 #define CS_MODE_4 (0x3) /* Values Item */ | |
| 182 | |
| 183 /* | |
| 184 * Value constants for VAL_cell_type_ind | |
| 185 */ | |
| 186 #define EM_CELL_NA (0x0) /* Cell type is not available */ | |
| 187 #define EM_CELL_GSM (0x1) /* Cell supports GSM only */ | |
| 188 #define EM_CELL_GPRS (0x2) /* Cell supports GSM and GPRS */ | |
| 189 | |
| 190 /* | |
| 191 * Value constants for VAL_cell_resel_offset | |
| 192 */ | |
| 193 | |
| 194 /* | |
| 195 * Value constants for VAL_temp_offset | |
| 196 */ | |
| 197 | |
| 198 /* | |
| 199 * Value constants for VAL_rxlev_acc_min | |
| 200 */ | |
| 201 | |
| 202 /* | |
| 203 * Value constants for VAL_vocoder | |
| 204 */ | |
| 205 #define EM_VOC_SIG (0x0) /* Signalling only */ | |
| 206 #define EM_VOC_SPEECH (0x1) /* Speech */ | |
| 207 #define EM_VOC_EFR (0x21) /* Enhanced full rate */ | |
| 208 #define EM_VOC_AMR (0x41) /* Adaptive multi rate */ | |
| 209 #define EM_VOC_14_4 (0xf) /* User data rate of 14.4 kbps */ | |
| 210 #define EM_VOC_9_6 (0x3) /* User data rate of 9.6kbps/12kbps radio interface rate */ | |
| 211 #define EM_VOC_4_8 (0xb) /* User data rate of 4.8kbps/6kbps radio interface rate */ | |
| 212 #define EM_VOC_2_4 (0x13) /* User data rate of 2.4kbps/3.6 radio interface rate */ | |
| 213 #define EM_VOC_NA (0xff) /* Not applicable in this state */ | |
| 214 | |
| 215 /* | |
| 216 * Value constants for VAL_t3312_state | |
| 217 */ | |
| 218 #define EM_T3312_ACTIVE (0x0) /* Periodic RAU timer is active */ | |
| 219 #define EM_T3312_DEACTIVE (0x1) /* Periodic RAU timer is de active */ | |
| 220 | |
| 221 /* | |
| 222 * Value constants for VAL_amr_voc | |
| 223 */ | |
| 224 #define EM_AFS (0x1) /* AMR full rate speech */ | |
| 225 #define EM_AH0 (0x2) /* AMR half speech on sub channel 0 */ | |
| 226 #define EM_AH1 (0x3) /* AMR half rate speech on sub channel 1 */ | |
| 227 | |
| 228 /* | |
| 229 * Value constants for VAL_amr_icmi | |
| 230 */ | |
| 231 #define EM_AMR_ICMI_IMP (0x0) /* The initial codec mode is defined by the implicit rule provided in 3GPP TS 05.09 */ | |
| 232 #define EM_AMR_ICMI_SMF (0x1) /* The initial codec mode is defined by the Start Mode field */ | |
| 233 | |
| 234 /* | |
| 235 * Value constants for VAL_amr_first_cod | |
| 236 */ | |
| 237 #define EM_AMR_MODE_4_75 (0x0) /* 4.75 kbps codec bit rate */ | |
| 238 #define EM_AMR_MODE_5_15 (0x1) /* 5.15 kbps codec bit rate */ | |
| 239 #define EM_AMR_MODE_5_9 (0x2) /* 5.9 kbps codec bit rate */ | |
| 240 #define EM_AMR_MODE_6_7 (0x3) /* 6.7 kbps codec bit rate */ | |
| 241 #define EM_AMR_MODE_7_4 (0x4) /* 7.4 kbps codec bit rate */ | |
| 242 #define EM_AMR_MODE_7_95 (0x5) /* 7.95 kbps codec bit rate */ | |
| 243 #define EM_AMR_MODE_10_2 (0x6) /* 10.2 kbps codec bit rate */ | |
| 244 #define EM_AMR_MODE_12_2 (0x7) /* 12.2 kbps codec bit rate */ | |
| 245 | |
| 246 /* | |
| 247 * Value constants for VAL_hop | |
| 248 */ | |
| 249 #define EM_HOP_NO (0x0) /* Hopping is not present */ | |
| 250 #define EM_HOP (0x1) /* Hopping used */ | |
| 251 | |
| 252 // VALTAB-FF: REL99 | |
| 253 // | |
| 254 // Value constants for VAL_sgsnr | |
| 255 // | |
| 256 // VAL-FF: REL99 | |
| 257 // #define EM_SGSNR_L98 (0x0) /* SGSN is R-98 or older */ | |
| 258 // VAL-FF: REL99 | |
| 259 // #define EM_SGSNR_G99 (0x1) /* SGSN is R-99 or later. */ | |
| 260 | |
| 261 // VALTAB-FF: REL99 | |
| 262 // | |
| 263 // Value constants for VAL_mscr | |
| 264 // | |
| 265 // VAL-FF: REL99 | |
| 266 // #define EM_MSCR_L98 (0x0) /* MSC release is 98 or older. */ | |
| 267 // VAL-FF: REL99 | |
| 268 // #define EM_MSCR_G99 (0x1) /* MSC release is 99 or later. */ | |
| 269 | |
| 270 // VALTAB-FF: REL99 | |
| 271 // | |
| 272 // Value constants for VAL_net_rel | |
| 273 // | |
| 274 // VAL-FF: REL99 | |
| 275 // #define EM_BSS_L98 (0x0) /* BSS release version is 98 or older. */ | |
| 276 // VAL-FF: REL99 | |
| 277 // #define EM_BSS_99 (0x1) /* BSS release version is 99 */ | |
| 278 // VAL-FF: REL99 | |
| 279 // #define EM_BSS_R4 (0x2) /* BSS release verison is R4 */ | |
| 280 // VAL-FF: REL99 | |
| 281 // #define EM_BSS_NOT_SET (0xff) /* BSS release is not set. */ | |
| 282 | |
| 283 // VALTAB-FF: REL99 | |
| 284 // | |
| 285 // Value constants for Val_band_ind | |
| 286 // | |
| 287 // #define EM_BAND_1800 (0x0) /* ARFCN belongs to 1800 band */ | |
| 288 // #define EM_BAND_1900 (0x1) /* ARFCN belongs to 1900 band */ | |
| 289 // #define EM_BAND_NOT_SET (0x2) /* Band Indicator Value is not set by serving cell */ | |
| 290 | |
| 291 /* | |
| 292 * user defined constants | |
| 293 */ | |
| 294 #define MAX_SDU_LEN (0x1) | |
| 295 #define MAX_PDP_CTXT (0x2) | |
| 296 | |
| 297 #include "CDG_LEAVE.h" | |
| 298 | |
| 299 | |
| 300 #endif |
