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 |