FreeCalypso > hg > fc-magnetite
comparison cdg211/cdginc/m_grr.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 : m_grr.val | | |
| 5 | SOURCE : "__out__\g23m_dfile\msg\grr.mdf" | | |
| 6 | LastModified : "2003-10-27" | | |
| 7 | IdAndVersion : "8441.601.03.017" | | |
| 8 | SrcFileTime : "Thu Feb 17 14:27:12 2005" | | |
| 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 : 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 M_GRR_VAL | |
| 24 #define M_GRR_VAL | |
| 25 | |
| 26 | |
| 27 #define CDG_ENTER__M_GRR_VAL | |
| 28 | |
| 29 #define CDG_ENTER__FILENAME _M_GRR_VAL | |
| 30 #define CDG_ENTER__M_GRR_VAL__FILE_TYPE CDGINC | |
| 31 #define CDG_ENTER__M_GRR_VAL__LAST_MODIFIED _2003_10_27 | |
| 32 #define CDG_ENTER__M_GRR_VAL__ID_AND_VERSION _8441_601_03_017 | |
| 33 | |
| 34 #define CDG_ENTER__M_GRR_VAL__SRC_FILE_TIME _Thu_Feb_17_14_27_12_2005 | |
| 35 | |
| 36 #include "CDG_ENTER.h" | |
| 37 | |
| 38 #undef CDG_ENTER__M_GRR_VAL | |
| 39 | |
| 40 #undef CDG_ENTER__FILENAME | |
| 41 | |
| 42 #include "m_rr_com.val" /* Access values independent from the corresponding h-file. */ | |
| 43 | |
| 44 | |
| 45 /* | |
| 46 * Value constants for VAL_ps | |
| 47 */ | |
| 48 #define NO (0x0) /* not present */ | |
| 49 #define YES (0x1) /* present */ | |
| 50 | |
| 51 /* | |
| 52 * Value constants for VAL_msg_type | |
| 53 */ | |
| 54 #define D_ACCESS_REJ_c (0x21) /* Packet Access Reject */ | |
| 55 #define D_QUEUING_NOT_c (0x6) /* Packet Queuing Notification */ | |
| 56 #define U_RESOURCE_REQ_c (0x5) /* Packet Resource Request */ | |
| 57 #define D_UL_ASSIGN_c (0xa) /* Packet Uplink Assignment */ | |
| 58 #define D_DL_ASSIGN_c (0x2) /* Packet Downlink Assignment */ | |
| 59 #define D_TBF_RELEASE_c (0x8) /* Packet TBF Release */ | |
| 60 #define D_PAGING_REQ_c (0x22) /* Packet Paging Request */ | |
| 61 #define U_DL_ACK_c (0x2) /* Packet Downlink Ack/Nack */ | |
| 62 #define D_UL_ACK_c (0x9) /* Packet Uplink Ack/Nack */ | |
| 63 #define PSI_1_c (0x31) /* Packet System Information Type 1 */ | |
| 64 #define PSI_2_c (0x32) /* Packet System Information Type 2 */ | |
| 65 #define PSI_3_c (0x33) /* Packet System Information Type 3 */ | |
| 66 #define PSI_3_BIS_c (0x34) /* Packet System Information Type 3 bis */ | |
| 67 #define PSI_4_c (0x35) /* Packet System Information Type 4 */ | |
| 68 #define PSI_5_c (0x36) /* Packet System Information Type 5 */ | |
| 69 #define PSI_13_c (0x37) /* Packet System Information Type 13 */ | |
| 70 #define U_CTRL_ACK_c (0x1) /* Packet Control Acknowledgement */ | |
| 71 #define U_CELL_CHAN_FAILURE_c (0x0) /* Packet Cell Change Failure */ | |
| 72 #define D_CELL_CHAN_ORDER_c (0x1) /* Packet Cell Change Order */ | |
| 73 #define D_DL_DUMMY_c (0x25) /* Packet Downlink Dummy Control Block */ | |
| 74 #define U_UL_DUMMY_c (0x3) /* Packet Uplink Dummy Control Block */ | |
| 75 #define U_MEAS_REPORT_c (0x4) /* Packet Measurement Report */ | |
| 76 #define D_MEAS_ORDER_c (0x3) /* Packet Measurement Order */ | |
| 77 #define U_MS_TBF_STATUS_c (0x6) /* Packet Mobile TBF Status */ | |
| 78 #define D_PDCH_RELEASE_c (0x23) /* Packet PDCH Release */ | |
| 79 #define D_POLLING_REQ_c (0x4) /* Packet Polling Request */ | |
| 80 #define D_CTRL_PWR_TA_c (0x5) /* Packet Power Control/Timing Advance */ | |
| 81 #define D_PRACH_PAR_c (0x24) /* Packet PRACH Parameters */ | |
| 82 #define U_PSI_STATUS_MSG_c (0x7) /* Packet PSI Status Message */ | |
| 83 #define D_TS_RECONFIG_c (0x7) /* Packet Timeslot Reconfigure */ | |
| 84 | |
| 85 /* | |
| 86 * Value constants for VAL_page_mode | |
| 87 */ | |
| 88 #define NORMAL_PAGING (0x0) /* Normal Paging */ | |
| 89 #define EXT_PAGING (0x1) /* Extended Paging */ | |
| 90 #define REORG_PAGING (0x2) /* Paging Reorganisation */ | |
| 91 #define SAME_PAGING (0x3) /* Same as before */ | |
| 92 | |
| 93 /* | |
| 94 * Value constants for VAL_access_type | |
| 95 */ | |
| 96 #define TWO_PHASE (0x0) /* Two Phase Access Request */ | |
| 97 #define PAGE (0x1) /* Page Response */ | |
| 98 #define CELL_UPDATE (0x2) /* Cell Update */ | |
| 99 #define MM_PROC (0x3) /* Mobility Management procedure */ | |
| 100 | |
| 101 /* | |
| 102 * Value constants for VAL_chan_coding_cmd | |
| 103 */ | |
| 104 #define VAL_CHAN_CODING_CMD___0 (0x0) /* CS-1 */ | |
| 105 #define VAL_CHAN_CODING_CMD___1 (0x1) /* CS-2 */ | |
| 106 #define VAL_CHAN_CODING_CMD___2 (0x2) /* CS-3 */ | |
| 107 #define VAL_CHAN_CODING_CMD___3 (0x3) /* CS-4 */ | |
| 108 | |
| 109 /* | |
| 110 * Value constants for VAL_tlli_chan_coding | |
| 111 */ | |
| 112 #define VAL_TLLI_CHAN_CODING___0 (0x0) /* the MS shall use CS-1 for any RLC data block containing a TLLI in the RLC data block header */ | |
| 113 #define VAL_TLLI_CHAN_CODING___1 (0x1) /* the MS shall use the value commanded in the CHANNEL_CODING_COMMAND for any RLC data block containing a TLLI in the RLC data block header */ | |
| 114 | |
| 115 /* | |
| 116 * Value constants for VAL_mac_mode | |
| 117 */ | |
| 118 #define DYNAMIC_ALLOCATION (0x0) /* Dynamic allocation */ | |
| 119 #define EXT_DYNAMIC_ALLOCATION (0x1) /* Extended Dynamic allocation */ | |
| 120 #define FIXED_ALLOCATION (0x2) /* Fixed allocation, not half duplex mode */ | |
| 121 #define FA_HALF_DUPLEX (0x3) /* Fixed allocation, half duplex mode */ | |
| 122 | |
| 123 /* | |
| 124 * Value constants for VAL_rlc_mode | |
| 125 */ | |
| 126 #define VAL_RLC_MODE___0 (0x0) /* RLC acknowledged mode */ | |
| 127 #define VAL_RLC_MODE___1 (0x1) /* RLC unacknowledged mode */ | |
| 128 | |
| 129 /* | |
| 130 * Value constants for VAL_pctrl_ack | |
| 131 */ | |
| 132 #define VAL_PCTRL_ACK___0 (0x0) /* reserved - this value shall not be sent. If received it shall be interpreted as bit value '1'. */ | |
| 133 #define VAL_PCTRL_ACK___1 (0x1) /* the MS received an RLC/MAC control block addressed to itself and with RBSN = 1, and did not receive an RLC/MAC control block with the same RTI value and RBSN = 0. */ | |
| 134 #define VAL_PCTRL_ACK___2 (0x2) /* the MS received an RLC/MAC control block addressed to itself and with RBSN = 0, and did not receive an RLC/MAC control block with the same RTI value and RBSN = 1. This value is sent irrespective of the value of the FS bit. */ | |
| 135 #define VAL_PCTRL_ACK___3 (0x3) /* the MS received two RLC/MAC blocks with the same RTI value, one with RBSN = 0 and the other with RBSN = 1. */ | |
| 136 | |
| 137 /* | |
| 138 * Value constants for VAL_rel_cause | |
| 139 */ | |
| 140 #define NORMAL_RELEASE (0x0) | |
| 141 #define ABNORMAL_RELEASE (0x2) | |
| 142 | |
| 143 /* | |
| 144 * Value constants for VAL_psi_change_field | |
| 145 */ | |
| 146 #define UPDATE_UNS_PSI (0x0) /* Update of unspecified PSI message(s); */ | |
| 147 #define UPDATE_UNKNOWN (0x1) /* Unknown */ | |
| 148 #define UPDATE_PSI2 (0x2) /* PSI2 updated */ | |
| 149 #define UPDATE_PSI3 (0x3) /* PSI3/PSI3bis updated */ | |
| 150 #define UPDATE_PSI4 (0x4) /* PSI4 updated */ | |
| 151 #define UPDATE_PSI5 (0x5) /* PSI5 updated */ | |
| 152 | |
| 153 /* | |
| 154 * Value constants for VAL_si_change_ma | |
| 155 */ | |
| 156 #define VAL_SI_CHANGE_MA___DEF (0x0) /* update of unknown SI message type */ | |
| 157 #define VAL_SI_CHANGE_MA___0 (0x0) /* Update of unspecified SI message or SI messages; */ | |
| 158 #define VAL_SI_CHANGE_MA___1 (0x1) /* Update of SI1 message; */ | |
| 159 #define VAL_SI_CHANGE_MA___2 (0x2) /* Update of SI2, SI2 bis or SI2 ter message; */ | |
| 160 #define VAL_SI_CHANGE_MA___3 (0x3) /* Update of SI3, SI4, SI7 or SI8 message; */ | |
| 161 #define VAL_SI_CHANGE_MA___4 (0x4) /* Update of SI9 message; */ | |
| 162 #define VAL_SI_CHANGE_MA___5 (0x5) /* Update of SI15 message; */ | |
| 163 | |
| 164 /* | |
| 165 * Value constants for VAL_failure_cause | |
| 166 */ | |
| 167 #define VAL_FAILURE_CAUSE___DEF (0x0) /* Immediate Assign Reject or Packet Access Reject on target cell */ | |
| 168 #define Freq_Not_Impl (0x0) /* Frequency not implemented */ | |
| 169 #define No_Resp_On_Target_Cell (0x1) /* No response on target cell */ | |
| 170 #define ImAssign_Rej_OR_Packet_Acc_Rej (0x2) /* Immediate Assign Reject or Packet Access Reject on target cell */ | |
| 171 #define On_Going_Cs_Connection (0x3) /* On going CS connection */ | |
| 172 #define Annonymous_Access (0x4) /* Anonymous Access */ | |
| 173 #define S_IN_GMM_Standby_State (0x5) /* MS in GMM Standby State */ | |
| 174 #define Forced_To_GMM_Standby_State (0x6) /* Forced to the Standby State */ | |
| 175 | |
| 176 /* | |
| 177 * Value constants for VAL_ctrl_order | |
| 178 */ | |
| 179 #define NCMEAS_NC0 (0x0) /* NC0 */ | |
| 180 #define NCMEAS_NC1 (0x1) /* NC1 */ | |
| 181 #define NCMEAS_NC2 (0x2) /* NC2 */ | |
| 182 #define NCMEAS_RESET (0x3) /* RESET */ | |
| 183 | |
| 184 /* | |
| 185 * Value constants for VAL_alpha | |
| 186 */ | |
| 187 #define VAL_ALPHA___0 (0x0) /* Alpha = 0.0 */ | |
| 188 #define VAL_ALPHA___1 (0x1) /* Alpha = 0.1 */ | |
| 189 #define VAL_ALPHA___2 (0x2) /* Alpha = 0.2 */ | |
| 190 #define VAL_ALPHA___3 (0x3) /* Alpha = 0.3 */ | |
| 191 #define VAL_ALPHA___4 (0x4) /* Alpha = 0.4 */ | |
| 192 #define VAL_ALPHA___5 (0x5) /* Alpha = 0.5 */ | |
| 193 #define VAL_ALPHA___6 (0x6) /* Alpha = 0.6 */ | |
| 194 #define VAL_ALPHA___7 (0x7) /* Alpha = 0.7 */ | |
| 195 #define VAL_ALPHA___8 (0x8) /* Alpha = 0.8 */ | |
| 196 #define VAL_ALPHA___9 (0x9) /* Alpha = 0.9 */ | |
| 197 #define VAL_ALPHA___A (0xa) /* Alpha = 1.0 */ | |
| 198 | |
| 199 /* | |
| 200 * Value constants for VAL_pb | |
| 201 */ | |
| 202 #define VAL_PB___0 (0x0) /* PB = 0 dB */ | |
| 203 #define VAL_PB___1 (0x1) /* PB = -2 dB */ | |
| 204 #define VAL_PB___2 (0x2) /* PB = -4 dB */ | |
| 205 #define VAL_PB___3 (0x3) /* PB = -6 dB */ | |
| 206 #define VAL_PB___4 (0x4) /* PB = -8 dB */ | |
| 207 #define VAL_PB___5 (0x5) /* PB = -10 dB */ | |
| 208 #define VAL_PB___6 (0x6) /* PB = -12 dB */ | |
| 209 #define VAL_PB___7 (0x7) /* PB = -14 dB */ | |
| 210 #define VAL_PB___8 (0x8) /* PB = -16 dB */ | |
| 211 #define VAL_PB___9 (0x9) /* PB = -18 dB */ | |
| 212 #define VAL_PB___A (0xa) /* PB = -20 dB */ | |
| 213 #define VAL_PB___B (0xb) /* PB = -22 dB */ | |
| 214 #define VAL_PB___C (0xc) /* PB = -24 dB */ | |
| 215 #define VAL_PB___D (0xd) /* PB = -26 dB */ | |
| 216 #define VAL_PB___E (0xe) /* PB = -28 dB */ | |
| 217 #define VAL_PB___F (0xf) /* PB = -30 dB */ | |
| 218 | |
| 219 /* | |
| 220 * Value constants for VAL_pc_meas_chan | |
| 221 */ | |
| 222 #define MEAS_PWR_BCCH (0x0) /* downlink measurements for power control shall be made on BCCH */ | |
| 223 #define MEAS_PWR_PDCH (0x1) /* downlink measurements for power control shall be made on PDCH */ | |
| 224 | |
| 225 /* | |
| 226 * Value constants for VAL_imeas_chan_list | |
| 227 */ | |
| 228 #define PSI4_BROADCASTED (0x0) | |
| 229 #define PSI4_NOT_BROADCASTED (0x1) | |
| 230 | |
| 231 /* | |
| 232 * Value constants for VAL_chan_need | |
| 233 */ | |
| 234 #define VAL_CHAN_NEED___0 (0x0) /* Any channel */ | |
| 235 #define VAL_CHAN_NEED___1 (0x1) /* SDCCH */ | |
| 236 #define VAL_CHAN_NEED___2 (0x2) /* TCH/F (Full rate) */ | |
| 237 #define VAL_CHAN_NEED___3 (0x3) /* TCH/H or TCH/F */ | |
| 238 | |
| 239 /* | |
| 240 * Value constants for VAL_nmo | |
| 241 */ | |
| 242 #define VAL_NMO___0 (0x0) /* Network Mode 1 */ | |
| 243 #define VAL_NMO___1 (0x1) /* Network Mode 2 */ | |
| 244 #define VAL_NMO___2 (0x2) /* Network Mode 3 */ | |
| 245 #define VAL_NMO___3 (0x3) /* reserved */ | |
| 246 | |
| 247 /* | |
| 248 * Value constants for VAL_ab_type | |
| 249 */ | |
| 250 #define AB_8_BIT (0x0) /* 8 bit access burst shall be used */ | |
| 251 #define AB_11_BIT (0x1) /* 11 bit access burst shall be used */ | |
| 252 | |
| 253 /* | |
| 254 * Value constants for VAL_ctrl_ack_type | |
| 255 */ | |
| 256 #define VAL_CTRL_ACK_TYPE___0 (0x0) /* default format is four access bursts */ | |
| 257 #define VAL_CTRL_ACK_TYPE___1 (0x1) /* default format is RLC/MAC control block. */ | |
| 258 | |
| 259 /* | |
| 260 * Value constants for VAL_tx_int | |
| 261 */ | |
| 262 #define VAL_TX_INT___0 (0x0) /* 2 slots used to spread transmission */ | |
| 263 #define VAL_TX_INT___1 (0x1) /* 3 slots used to spread transmission */ | |
| 264 #define VAL_TX_INT___2 (0x2) /* 4 slots used to spread transmission */ | |
| 265 #define VAL_TX_INT___3 (0x3) /* 5 slots used to spread transmission */ | |
| 266 #define VAL_TX_INT___4 (0x4) /* 6 slots used to spread transmission */ | |
| 267 #define VAL_TX_INT___5 (0x5) /* 7 slots used to spread transmission */ | |
| 268 #define VAL_TX_INT___6 (0x6) /* 8 slots used to spread transmission */ | |
| 269 #define VAL_TX_INT___7 (0x7) /* 9 slots used to spread transmission */ | |
| 270 #define VAL_TX_INT___8 (0x8) /* 10 slots used to spread transmission */ | |
| 271 #define VAL_TX_INT___9 (0x9) /* 12 slots used to spread transmission */ | |
| 272 #define VAL_TX_INT___A (0xa) /* 14 slots used to spread transmission */ | |
| 273 #define VAL_TX_INT___B (0xb) /* 16 slots used to spread transmission */ | |
| 274 #define VAL_TX_INT___C (0xc) /* 20 slots used to spread transmission */ | |
| 275 #define VAL_TX_INT___D (0xd) /* 25 slots used to spread transmission */ | |
| 276 #define VAL_TX_INT___E (0xe) /* 32 slots used to spread transmission */ | |
| 277 #define VAL_TX_INT___F (0xf) /* 50 slots used to spread transmission */ | |
| 278 | |
| 279 /* | |
| 280 * Value constants for VAL_s_prach | |
| 281 */ | |
| 282 #define VAL_S_PRACH___DEF (0x0) /* reserved */ | |
| 283 #define VAL_S_PRACH___0 (0x0) /* S=12 */ | |
| 284 #define VAL_S_PRACH___1 (0x1) /* S=15 */ | |
| 285 #define VAL_S_PRACH___2 (0x2) /* S=20 */ | |
| 286 #define VAL_S_PRACH___3 (0x3) /* S=30 */ | |
| 287 #define VAL_S_PRACH___4 (0x4) /* S=41 */ | |
| 288 #define VAL_S_PRACH___5 (0x5) /* S=55 */ | |
| 289 #define VAL_S_PRACH___6 (0x6) /* S=76 */ | |
| 290 #define VAL_S_PRACH___7 (0x7) /* S=109 */ | |
| 291 #define VAL_S_PRACH___8 (0x8) /* S=163 */ | |
| 292 #define VAL_S_PRACH___9 (0x9) /* S=217 */ | |
| 293 | |
| 294 /* | |
| 295 * Value constants for VAL_max_retrans | |
| 296 */ | |
| 297 #define VAL_MAX_RETRANS___0 (0x0) /* 1 retransmission allowed */ | |
| 298 #define VAL_MAX_RETRANS___1 (0x1) /* 2 retransmission allowed */ | |
| 299 #define VAL_MAX_RETRANS___2 (0x2) /* 4 retransmission allowed */ | |
| 300 #define VAL_MAX_RETRANS___3 (0x3) /* 7 retransmission allowed */ | |
| 301 | |
| 302 /* | |
| 303 * Value constants for VAL_radio_prio | |
| 304 */ | |
| 305 #define VAL_RADIO_PRIO___0 (0x0) /* Radio Priority 1 (Highest priority) */ | |
| 306 #define VAL_RADIO_PRIO___1 (0x1) /* Radio Priority 2 */ | |
| 307 #define VAL_RADIO_PRIO___2 (0x2) /* Radio Priority 3 */ | |
| 308 #define VAL_RADIO_PRIO___3 (0x3) /* Radio Priority 4 (Lower priority) */ | |
| 309 | |
| 310 /* | |
| 311 * Value constants for VAL_llc_pdu_type | |
| 312 */ | |
| 313 #define VAL_LLC_PDU_TYPE___0 (0x0) /* LLC PDU is SACK or ACK */ | |
| 314 #define VAL_LLC_PDU_TYPE___1 (0x1) /* LLC PDU is not SACK or ACK */ | |
| 315 | |
| 316 /* | |
| 317 * Value constants for VAL_bs_pbcch_blks | |
| 318 */ | |
| 319 #define VAL_BS_PBCCH_BLKS___0 (0x0) /* B0 is used for PBCCH */ | |
| 320 #define VAL_BS_PBCCH_BLKS___1 (0x1) /* B0, B6 is used for PBCCH */ | |
| 321 #define VAL_BS_PBCCH_BLKS___2 (0x2) /* B0, B6, B3 is used for PBCCH */ | |
| 322 #define VAL_BS_PBCCH_BLKS___3 (0x3) /* B0, B6, B3, B9 is used for PBCCH */ | |
| 323 | |
| 324 /* | |
| 325 * Value constants for VAL_bs_prach_blks | |
| 326 */ | |
| 327 #define VAL_BS_PRACH_BLKS___0 (0x0) /* No block is reserved for PRACH (default) */ | |
| 328 #define VAL_BS_PRACH_BLKS___1 (0x1) /* B0 is used for PRACH */ | |
| 329 #define VAL_BS_PRACH_BLKS___2 (0x2) /* B0, B6 is used for PRACH */ | |
| 330 #define VAL_BS_PRACH_BLKS___3 (0x3) /* B0, B6, B3 is used for PRACH */ | |
| 331 #define VAL_BS_PRACH_BLKS___4 (0x4) /* B0, B6, B3, B9 is used for PRACH */ | |
| 332 #define VAL_BS_PRACH_BLKS___5 (0x5) /* B0, B6, B3, B9, B1 is used for PRACH */ | |
| 333 #define VAL_BS_PRACH_BLKS___6 (0x6) /* B0, B6, B3, B9, B1, B7 is used for PRACH */ | |
| 334 #define VAL_BS_PRACH_BLKS___7 (0x7) /* B0, B6, B3, B9, B1, B7, B4 is used for PRACH */ | |
| 335 #define VAL_BS_PRACH_BLKS___8 (0x8) /* B0, B6, B3, B9, B1, B7, B4, B10 is used for PRACH */ | |
| 336 #define VAL_BS_PRACH_BLKS___9 (0x9) /* B0, B6, B3, B9, B1, B7, B4, B10, B2 is used for PRACH */ | |
| 337 #define VAL_BS_PRACH_BLKS___A (0xa) /* B0, B6, B3, B9, B1, B7, B4, B10, B2, B8 is used for PRACH */ | |
| 338 #define VAL_BS_PRACH_BLKS___B (0xb) /* B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5 is used for PRACH */ | |
| 339 #define VAL_BS_PRACH_BLKS___C (0xc) /* B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5, B11 is used for PRACH */ | |
| 340 | |
| 341 /* | |
| 342 * Value constants for VAL_cell_ba | |
| 343 */ | |
| 344 #define CR_ALLOWED (0x0) /* Status for cell reselection is set to normal; */ | |
| 345 #define CR_NOT_WED (0x1) /* Status for cell reselection is set to barred. */ | |
| 346 | |
| 347 /* | |
| 348 * Value constants for VAL_gprs_resel_off | |
| 349 */ | |
| 350 #define GPRS_RESEL_OFF_DEFAULT (0x10) /* Default value */ | |
| 351 #define GPRS_RESEL_OFF_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ | |
| 352 | |
| 353 /* | |
| 354 * Value constants for VAL_si13_loc | |
| 355 */ | |
| 356 #define BCCH_NORM (0x0) | |
| 357 #define BCCH_EXT (0x1) | |
| 358 | |
| 359 /* | |
| 360 * Value constants for VAL_pbcch_loc | |
| 361 */ | |
| 362 #define PBCCH_TN1 (0x0) | |
| 363 #define PBCCH_TN2 (0x1) | |
| 364 #define PBCCH_TN3 (0x2) | |
| 365 #define PBCCH_TN4 (0x3) | |
| 366 | |
| 367 /* | |
| 368 * Value constants for VAL_gprs_prio_class | |
| 369 */ | |
| 370 #define GPRS_PRIORITY_CLASS_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ | |
| 371 | |
| 372 /* | |
| 373 * Value constants for VAL_gprs_hcs_thr | |
| 374 */ | |
| 375 #define GPRS_HCS_THR_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ | |
| 376 | |
| 377 /* | |
| 378 * Value constants for VAL_gprs_rxlev_access_min | |
| 379 */ | |
| 380 #define GPRS_RXLEV_ACCESS_MIN_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ | |
| 381 | |
| 382 /* | |
| 383 * Value constants for VAL_txpwr_max_cch | |
| 384 */ | |
| 385 #define GPRS_MS_TXPWR_MAX_CCH_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ | |
| 386 | |
| 387 /* | |
| 388 * Value constants for VAL_gprs_temp_offset | |
| 389 */ | |
| 390 #define GPRS_TEMPORARY_OFFSET_00_DB (0x0) /* 0 dB */ | |
| 391 #define GPRS_TEMPORARY_OFFSET_10_DB (0x1) /* 10 dB */ | |
| 392 #define GPRS_TEMPORARY_OFFSET_20_DB (0x2) /* 20 dB */ | |
| 393 #define GPRS_TEMPORARY_OFFSET_30_DB (0x3) /* 30 dB */ | |
| 394 #define GPRS_TEMPORARY_OFFSET_40_DB (0x4) /* 40 dB */ | |
| 395 #define GPRS_TEMPORARY_OFFSET_50_DB (0x5) /* 50 dB */ | |
| 396 #define GPRS_TEMPORARY_OFFSET_60_DB (0x6) /* 60 dB */ | |
| 397 #define GPRS_TEMPORARY_OFFSET_INFINITY (0x7) /* infinity */ | |
| 398 #define GPRS_TEMPORARY_OFFSET_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ | |
| 399 | |
| 400 /* | |
| 401 * Value constants for VAL_gprs_penalty_time | |
| 402 */ | |
| 403 #define GPRS_PENALTY_TIME_MAX (0x1f) /* Maximum value of GPRS_PENALTY_TIME */ | |
| 404 #define GPRS_PENALTY_TIME_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ | |
| 405 | |
| 406 /* | |
| 407 * Value constants for VAL_waitsize | |
| 408 */ | |
| 409 #define WAIT_1S (0x0) /* field is coded in units of seconds */ | |
| 410 #define WAIT_20ms (0x1) /* field is coded in units of 20 ms */ | |
| 411 | |
| 412 /* | |
| 413 * Value constants for VAL_bl_o_bl_per | |
| 414 */ | |
| 415 #define BLOCKS (0x0) /* ALLOCATION_BITMAP is to be interpreted as blocks */ | |
| 416 #define BLOCK_PERIODS (0x1) /* ALLOCATION_BITMAP is to be interpreted as block periods */ | |
| 417 | |
| 418 /* | |
| 419 * Value constants for VAL_att | |
| 420 */ | |
| 421 #define CCD_ATT_NO (0x0) /* MSs are not allowed to apply IMSI attach and detach proc. */ | |
| 422 #define CCD_ATT_YES (0x1) /* MSs in the cell shall apply IMSI attach and detach procedure. */ | |
| 423 | |
| 424 /* | |
| 425 * Value constants for VAL_neci | |
| 426 */ | |
| 427 #define NECI_NO (0x0) /* New establishment causes are not supported */ | |
| 428 #define NECI_YES (0x1) /* New establishment causes are supported */ | |
| 429 | |
| 430 /* | |
| 431 * Value constants for VAL_pwcr | |
| 432 */ | |
| 433 #define POW_CTRL_NO (0x0) /* PWRC is not set */ | |
| 434 #define POW_CTRL_YES (0x1) /* PWRC is set */ | |
| 435 | |
| 436 /* | |
| 437 * Value constants for VAL_dtx | |
| 438 */ | |
| 439 #define VAL_DTX___DEF (0x0) /* invalid DTX indicator */ | |
| 440 #define B_DTX_MAY_USE (0x0) /* The MSs may use uplink DTX */ | |
| 441 #define B_DTX_SHALL_USE (0x1) /* The MSs shall use uplink DTX */ | |
| 442 #define B_DTX_DONT_USE (0x2) /* The MS shall not use uplink DTX */ | |
| 443 | |
| 444 /* | |
| 445 * Value constants for VAL_rfl_num | |
| 446 */ | |
| 447 #define RFL_NUMBER_4_DL_CTRL_MSG_MAX (0xf) /* Maximum value for RFL_NUMBER when included in a downlink RLC/MAC control messsage. */ | |
| 448 | |
| 449 /* | |
| 450 * Value constants for VAL_ra_retry | |
| 451 */ | |
| 452 #define GRR_RA_RETRY_DISABLED (0x0) /* access to another cell is not allowed */ | |
| 453 #define GRR_RA_RETRY_ENABLED (0x1) /* access to another cell is allowed */ | |
| 454 | |
| 455 /* | |
| 456 * Value constants for VAL_t_resel | |
| 457 */ | |
| 458 #define GRR_T_RESEL_DEFAULT (0x0) /* 5 seconds */ | |
| 459 #define VAL_T_RESEL___1 (0x1) /* 10 seconds */ | |
| 460 #define VAL_T_RESEL___2 (0x2) /* 15 seconds */ | |
| 461 #define VAL_T_RESEL___3 (0x3) /* 20 seconds */ | |
| 462 #define VAL_T_RESEL___4 (0x4) /* 30 seconds */ | |
| 463 #define VAL_T_RESEL___5 (0x5) /* 60 seconds */ | |
| 464 #define VAL_T_RESEL___6 (0x6) /* 120 seconds */ | |
| 465 #define VAL_T_RESEL___7 (0x7) /* 300 seconds */ | |
| 466 | |
| 467 /* | |
| 468 * Value constants for VAL_non_drx_per | |
| 469 */ | |
| 470 #define NC_NON_DRX_PER_DEFAULT (0x2) /* Non-DRX mode period default value (0.48 sec) */ | |
| 471 | |
| 472 /* | |
| 473 * Value constants for VAL_rep_per_i | |
| 474 */ | |
| 475 #define NC_REP_PER_T_DEFAULT (0x3) /* Reporting period default value in packet transfer mode */ | |
| 476 #define NC_REP_PER_I_DEFAULT (0x7) /* Reporting period default value in packet idle mode */ | |
| 477 | |
| 478 /* | |
| 479 * Value constants for VAL_xrep_per | |
| 480 */ | |
| 481 #define EXT_REP_PER_DEFAULT (0x5) /* Reporting period default value */ | |
| 482 | |
| 483 /* | |
| 484 * Value constants for VAL_xrep_type | |
| 485 */ | |
| 486 #define XREP_TYPE1 (0x0) /* Type 1 measurement reporting */ | |
| 487 #define XREP_TYPE2 (0x1) /* Type 2 measurement reporting */ | |
| 488 #define XREP_TYPE3 (0x2) /* Type 3 measurement reporting */ | |
| 489 #define XREP_RESERVED (0x3) /* Reserved */ | |
| 490 | |
| 491 /* | |
| 492 * Value constants for VAL_prio_acc_thr | |
| 493 */ | |
| 494 #define P_NOT_ALLOWED (0x0) /* packet access is not allowed in the cell; */ | |
| 495 #define VAL_PRIO_ACC_THR___1 (0x1) /* spare, shall be interpreted as '000' (packet access not allowed); */ | |
| 496 #define VAL_PRIO_ACC_THR___2 (0x2) /* spare, shall be interpreted as '000' (packet access not allowed); */ | |
| 497 #define P_PRIO1 (0x3) /* packet access is allowed for priority level 1; */ | |
| 498 #define P_PRIO2 (0x4) /* packet access is allowed for priority level 1 to 2; */ | |
| 499 #define P_PRIO3 (0x5) /* packet access is allowed for priority level 1 to 3; */ | |
| 500 #define P_PRIO4 (0x6) /* packet access is allowed for priority level 1 to 4; */ | |
| 501 #define VAL_PRIO_ACC_THR___7 (0x7) /* shall be interpreted as '110' (packet access allowed). */ | |
| 502 | |
| 503 /* | |
| 504 * Value constants for VAL_spgc_ccch_sup | |
| 505 */ | |
| 506 #define SPLIT_PG_CYCLE_NOT_SUPPORTED (0x0) | |
| 507 #define SPLIT_PG_CYCLE_SUPPORTED (0x1) | |
| 508 | |
| 509 /* | |
| 510 * Value constants for VAL_nc_mode | |
| 511 */ | |
| 512 #define NCMODE_NC1 (0x0) /* Mobile station in mode NC1 */ | |
| 513 #define NCMODE_NC2 (0x1) /* Mobile station in mode NC2 */ | |
| 514 | |
| 515 /* | |
| 516 * Value constants for VAL_xdyn_alloc | |
| 517 */ | |
| 518 #define DYNAMIC_ALLOC (0x0) /* Dynamic Allocation */ | |
| 519 #define EXT_DYNAMIC_ALLOC (0x1) /* Extended Dynamic Allocation */ | |
| 520 | |
| 521 /* | |
| 522 * Value constants for VAL_usf_grant | |
| 523 */ | |
| 524 #define ONE_RLC_BLOCK (0x0) /* the ms shall transmit one RLC/MAC block */ | |
| 525 #define FOUR_C_RLC_BLOCKS (0x1) /* the ms shall transmit four consecutive RLC/MAC blocks */ | |
| 526 | |
| 527 /* | |
| 528 * Value constants for VAL_rbb | |
| 529 */ | |
| 530 #define INVALID (0x0) /* Negative Ack of the RLC data block with BSN=(SSN-bit_nr)mod128 */ | |
| 531 #define RECEIVED (0x1) /* Positive Ack of the RLC data block with BSN=(SSN-bit_nr)mod128 */ | |
| 532 | |
| 533 /* | |
| 534 * Value constants for VAL_f_ack_ind | |
| 535 */ | |
| 536 #define VAL_F_ACK_IND___0 (0x0) /* retransmission are requested and the TBF is incomplete */ | |
| 537 #define VAL_F_ACK_IND___1 (0x1) /* no retransmissions are requested and this message indicates acknowledgement of all RLC data in the TBF */ | |
| 538 | |
| 539 /* | |
| 540 * Value constants for VAL_generation | |
| 541 */ | |
| 542 #define GENERATION_DEFAULT (0x0) /* Default value for parameter generation. */ | |
| 543 | |
| 544 /* | |
| 545 * Value constants for VAL_im_rel | |
| 546 */ | |
| 547 #define VAL_IM_REL___0 (0x0) /* Same procedure as for an autonomous cell reselection */ | |
| 548 #define VAL_IM_REL___1 (0x1) /* Immediate release of the on-going TBF */ | |
| 549 | |
| 550 /* | |
| 551 * Value constants for VAL_mode | |
| 552 */ | |
| 553 #define MODE_A (0x0) | |
| 554 #define MODE_B (0x1) | |
| 555 | |
| 556 /* | |
| 557 * Value constants for VAL_tbf_cause | |
| 558 */ | |
| 559 #define VAL_TBF_CAUSE___DEF (0x0) /* Status, unspecified */ | |
| 560 #define VAL_TBF_CAUSE___0 (0x0) /* Normal event */ | |
| 561 #define VAL_TBF_CAUSE___1 (0x1) /* Status, unspecified */ | |
| 562 #define VAL_TBF_CAUSE___2 (0x2) /* Syntactically incorrect message, non-distribution part error */ | |
| 563 #define VAL_TBF_CAUSE___3 (0x3) /* Syntactically incorrect message, message escape */ | |
| 564 #define VAL_TBF_CAUSE___4 (0x4) /* Message not compatible with current protocol state */ | |
| 565 | |
| 566 /* | |
| 567 * Value constants for VAL_psi_status_ind | |
| 568 */ | |
| 569 #define NO_PSI_STATUS_SUPPORT (0x0) | |
| 570 #define PSI_STATUS_SUPPORT (0x1) | |
| 571 | |
| 572 /* | |
| 573 * Value constants for VAL_multi_band_rep | |
| 574 */ | |
| 575 #define GRR_MULTIBAND_REPORTING_0 (0x0) /* normal operation */ | |
| 576 #define GRR_MULTIBAND_REPORTING_1 (0x1) /* one cell of the non-serving cell band */ | |
| 577 #define GRR_MULTIBAND_REPORTING_2 (0x2) /* two cells of the non-serving cell band */ | |
| 578 #define GRR_MULTIBAND_REPORTING_3 (0x3) /* three cells of the non-serving cell band */ | |
| 579 | |
| 580 /* | |
| 581 * Value constants for VAL_pr_mode | |
| 582 */ | |
| 583 #define PR_MODE_A (0x0) /* for one address MS */ | |
| 584 #define PR_MODE_B (0x1) /* for all MS */ | |
| 585 | |
| 586 /* | |
| 587 * Value constants for VAL_xmeas_order | |
| 588 */ | |
| 589 #define XMEAS_EM0 (0x0) /* EM0 */ | |
| 590 #define XMEAS_EM1 (0x1) /* EM1 */ | |
| 591 #define XMEAS_RESERVED (0x2) /* Reserved */ | |
| 592 #define XMEAS_RESET (0x3) /* RESET */ | |
| 593 | |
| 594 /* | |
| 595 * user defined constants | |
| 596 */ | |
| 597 #define MAX_REJECT (0x4) | |
| 598 #define MAX_NCELL_REST (0x5) | |
| 599 #define MAX_CHAN_IMEAS (0x20) | |
| 600 #define MAX_CHAN_EXT (0x40) | |
| 601 #define MAX_CHAN_NC (0x40) | |
| 602 #define MAX_RFL_NUM_LIST (0x10) | |
| 603 #define MAX_ARFCN_LIST (0x40) | |
| 604 #define MAX_NH_PCCCH_CARRIER (0x5) | |
| 605 #define MAX_PCCCH_DES (0x10) | |
| 606 #define MAX_M_NH_PCCCH_C (0x2) | |
| 607 #define MAX_M_H_PCCCH_C (0x10) | |
| 608 #define MAX_NCMP_S1 (0x8) | |
| 609 #define MAX_XMR_S1 (0x20) | |
| 610 #define MAX_CELL_ALLOC (0x4) | |
| 611 #define MAX_GPRS_MS_ALLOC (0x7) | |
| 612 #define MAX_RFL_IN_PSI (0x4) | |
| 613 #define MAX_NCELL_PAR2 (0x5) | |
| 614 #define MAX_REP_PAGE_INFO (0x4) | |
| 615 #define MAX_RFREQ (0x5) | |
| 616 #define MAX_AFREQ (0x5) | |
| 617 #define MAX_LIST_AFREQ (0x2) | |
| 618 #define MAX_MSG_TYPE (0x5) | |
| 619 #define MAX_NCELL_PARA (0x6) | |
| 620 #define MAX_NCELL_PAR2_S1 (0x2) | |
| 621 #define MAX_NCELL_PAR2_S2 (0x2) | |
| 622 #define MAX_NCELL_PAR2_DES (0x2) | |
| 623 #define MAX_NH_PCCCH_C (0x10) | |
| 624 #define MAX_FREQ_DIFF_CS_PAR (0x8) | |
| 625 #define MAX_NCELL_IN_PSI3BIS (0x5) | |
| 626 #define MAX_NCELL2_IN_PSI3BIS (0x3) | |
| 627 #define MAX_BASIC_CELL_IN_NCELL2 (0x3) | |
| 628 #define MAX_REMAINING_CELL_IN_NCELL2 (0x12) | |
| 629 #define MAX_NEIGHBOR_PARAMETER_SET_IN_NCELL2 (0x4) | |
| 630 #define MAX_NR_OF_NCELL (0x20) | |
| 631 #define MAX_CHAN_LIST (0x7) | |
| 632 #define MAX_EXT_FREQ_LIST (0x7) | |
| 633 #define MAX_EXT_FREQ_LIST_ELEM (0x20) | |
| 634 | |
| 635 #include "CDG_LEAVE.h" | |
| 636 | |
| 637 | |
| 638 #endif |
