comparison cdg-hybrid/cdginc/m_rr.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 : m_rr.val |
5 | SOURCE : "msg\rr.mdf" |
6 | LastModified : "2002-12-19" |
7 | IdAndVersion : "6147.604.97.114" |
8 | SrcFileTime : "Wed Nov 28 10:19:34 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 M_RR_VAL
24 #define M_RR_VAL
25
26
27 #define CDG_ENTER__M_RR_VAL
28
29 #define CDG_ENTER__FILENAME _M_RR_VAL
30 #define CDG_ENTER__M_RR_VAL__FILE_TYPE CDGINC
31 #define CDG_ENTER__M_RR_VAL__LAST_MODIFIED _2002_12_19
32 #define CDG_ENTER__M_RR_VAL__ID_AND_VERSION _6147_604_97_114
33
34 #define CDG_ENTER__M_RR_VAL__SRC_FILE_TIME _Wed_Nov_28_10_19_34_2007
35
36 #include "CDG_ENTER.h"
37
38 #undef CDG_ENTER__M_RR_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_ab_type
47 */
48 #define AB_8_BIT (0x0) /* 8 bit access burst shall be used */
49 #define AB_11_BIT (0x1) /* 11 bit access burst shall be used */
50
51 // VALTAB-FF: REL99
52 //
53 // Value constants for VAL_acc_tt
54 //
55 // #define ACC_TT_GSM_P (0x0) /* GSM P */
56 // #define ACC_TT_GSM_E (0x1) /* GSM E --note that GSM E covers GSM P */
57 // #define ACC_TT_GSM_R (0x2) /* GSM E --note that GSM R covers GSM E and GSM P */
58 // #define ACC_TT_GSM_1800 (0x3) /* GSM 1800 */
59 // #define ACC_TT_GSM_1900 (0x4) /* GSM 1900 */
60 // #define ACC_TT_GSM_450 (0x5) /* GSM 450 */
61 // #define ACC_TT_GSM_480 (0x6) /* GSM 480 */
62 // #define ACC_TT_GSM_850 (0x7) /* GSM 850 */
63 // #define ACC_TT_GSM_ADD (0xf) /* Additional Access Technologies */
64
65 /*
66 * Value constants for VAL_atc
67 */
68 #define ATC_HANDOV_MAN (0x0) /* Sending of Handover access is mandatory */
69 #define ATC_HANDOV_OPT (0x1) /* Sending of Handover access is optional */
70
71 /*
72 * Value constants for VAL_af
73 */
74 #define AF_NO (0x0) /* acknowledgement is not required */
75 #define AF_YES (0x1) /* acknowledgement is required */
76
77 /*
78 * Value constants for VAL_acs
79 */
80 #define ACS_USE_SI4 (0x0) /* The SI 4 rest octets, if present, shall be used to derive the value of PI and possibly C2 parameters and/or other parameters */
81 #define ACS_USE_SI7 (0x1) /* The value of PI and possibly C2 parameters and/or other parameters in a System information type 7 or type 8 message shall be used */
82
83 /*
84 * Value constants for VAL_algo_ident
85 */
86 #define VAL_ALGO_IDENT___DEF (0x0) /* reserved */
87 #define ALGO_A5_1 (0x0) /* cipher with algorithm A5/1 */
88 #define ALGO_A5_2 (0x1) /* cipher with algorithm A5/2 */
89 #define ALGO_A5_3 (0x2) /* cipher with algorithm A5/3 */
90 #define ALGO_A5_4 (0x3) /* cipher with algorithm A5/4 */
91 #define ALGO_A5_5 (0x4) /* cipher with algorithm A5/5 */
92 #define ALGO_A5_6 (0x5) /* cipher with algorithm A5/6 */
93 #define ALGO_A5_7 (0x6) /* cipher with algorithm A5/7 */
94
95 /*
96 * Value constants for VAL_alpha
97 */
98 #define VAL_ALPHA___DEF (0x0) /* Reserved */
99
100 /*
101 * Value constants for VAL_att
102 */
103 #define CCD_ATT_NO (0x0) /* MSs are not allowed to apply IMSI attach and detach procedure. */
104 #define CCD_ATT_YES (0x1) /* MSs in the cell shall apply IMSI attach and detach procedure. */
105
106 /*
107 * Value constants for VAL_bcch_type
108 */
109 #define BCCH_NORM (0x0) /* on BCCH Norm */
110 #define BCCH_EXT (0x1) /* on BCCH Ext. */
111
112 /*
113 * Value constants for VAL_blp
114 */
115 #define BLP_BLK (0x0) /* The allocation bitmap is to be interpreted as blocks. */
116 #define BLP_PER (0x1) /* The allocation bitmap is to be interpreted as block periods. */
117
118 /*
119 * Value constants for VAL_pwr_ctrl_mode
120 */
121 #define PWR_CTR_A (0x0) /* mode A */
122 #define PWR_CTR_B (0x1) /* mode B */
123
124 /*
125 * Value constants for VAL_call_prio
126 */
127 #define CALL_PRIO_NO (0x0) /* no priority applied */
128 #define CALL_PRIO_LEV_4 (0x1) /* call priority level 4 */
129 #define CALL_PRIO_LEV_3 (0x2) /* call priority level 3 */
130 #define CALL_PRIO_LEV_2 (0x3) /* call priority level 2 */
131 #define CALL_PRIO_LEV_1 (0x4) /* call priority level 1 */
132 #define CALL_PRIO_LEV_0 (0x5) /* call priority level 0 */
133 #define CALL_PRIO_LEV_A (0x6) /* call priority level A */
134 #define CALL_PRIO_LEV_B (0x7) /* call priority level B */
135
136 /*
137 * Value constants for VAL_re
138 */
139 #define REESTAB_YES (0x0) /* Call Reestablishment allowed in the cell */
140 #define REESTAB_NO (0x1) /* Call Reestablishment not allowed in the cell */
141
142 /*
143 * Value constants for VAL_cell_bar_qual
144 */
145 #define CBQ_NO (0x0) /* cell selection and reselection depending on cell bar access */
146 #define CBQ_YES (0x1) /* cell selection priority always low, reselection always normal */
147
148 /*
149 * Value constants for VAL_cell_bar_access
150 */
151 #define BARRED_NO (0x0) /* The cell is not barred */
152 #define BARRED_YES (0x1) /* The cell is barred */
153
154 /*
155 * Value constants for VAL_cell_resel_hyst
156 */
157 #define CELL_HYST_0_DB (0x0) /* 0 dB RXLEV hysteresis for LA re-selection */
158 #define CELL_HYST_2_DB (0x1) /* 2 dB RXLEV hysteresis for LA re-selection */
159 #define CELL_HYST_4_DB (0x2) /* 4 dB RXLEV hysteresis for LA re-selection */
160 #define CELL_HYST_6_DB (0x3) /* 6 dB RXLEV hysteresis for LA re-selection */
161 #define CELL_HYST_8_DB (0x4) /* 8 dB RXLEV hysteresis for LA re-selection */
162 #define CELL_HYST_10_DB (0x5) /* 10 dB RXLEV hysteresis for LA re-selection */
163 #define CELL_HYST_12_DB (0x6) /* 12 dB RXLEV hysteresis for LA re-selection */
164 #define CELL_HYST_14_DB (0x7) /* 14 dB RXLEV hysteresis for LA re-selection */
165
166 /*
167 * Value constants for VAL_chan_type
168 */
169 #define VAL_CHAN_TYPE___DEF (0x0) /* channel not defined */
170 #define TCH_F (0x1) /* TCH/F + ACCHs */
171 #define TCH_H_S0 (0x2) /* TCH/H + ACCHs, subchannel 0 */
172 #define TCH_H_S1 (0x3) /* TCH/H + ACCHs, subchannel 1 */
173 #define SDCCH_4_S0 (0x4) /* SDCCH/4 + SDCCH/C4, subchannel 0 */
174 #define SDCCH_4_S1 (0x5) /* SDCCH/4 + SDCCH/C4, subchannel 1 */
175 #define SDCCH_4_S2 (0x6) /* SDCCH/4 + SDCCH/C4, subchannel 2 or CBCH (SDCCH/4) */
176 #define SDCCH_4_S3 (0x7) /* SDCCH/4 + SDCCH/C4, subchannel 3 */
177 #define SDCCH_8_S0 (0x8) /* SDCCH/8 + SDCCH/C8, subchannel 0 */
178 #define SDCCH_8_S1 (0x9) /* SDCCH/8 + SDCCH/C8, subchannel 1 */
179 #define SDCCH_8_S2 (0xa) /* SDCCH/8 + SDCCH/C8, subchannel 2 or CBCH (SDCCH/8) */
180 #define SDCCH_8_S3 (0xb) /* SDCCH/8 + SDCCH/C8, subchannel 3 */
181 #define SDCCH_8_S4 (0xc) /* SDCCH/8 + SDCCH/C8, subchannel 4 */
182 #define SDCCH_8_S5 (0xd) /* SDCCH/8 + SDCCH/C8, subchannel 5 */
183 #define SDCCH_8_S6 (0xe) /* SDCCH/8 + SDCCH/C8, subchannel 6 */
184 #define SDCCH_8_S7 (0xf) /* SDCCH/8 + SDCCH/C8, subchannel 7 */
185 #define TCH_F_NO_ADD (0x10) /* TCH/F + FACCH/F + SACCH/M, no additional timeslots */
186 #define TCH_F_ADD_BI1 (0x11) /* TCH/F+ACCHs, additional bidirectional TCH/F/SACCH/M on timeslot n-1 */
187 #define TCH_F_ADD_BI2 (0x12) /* TCH/F+ACCHs, additional bidirectional TCH/F/SACCH/M on timeslot n+1, n-1 */
188 #define TCH_F_ADD_BI3 (0x13) /* TCH/F+ACCHs, additional bidirectional TCH/F/SACCH/M on timeslot n+1, n-1, n-2 */
189 #define TCH_F_ADD_BI4 (0x14) /* TCH/F+ACCHs, additional bidirectional TCH/F/SACCH/M on timeslot n+1, n-1 until n-3 */
190 #define TCH_F_ADD_BI5 (0x15) /* TCH/F+ACCHs, additional bidirectional TCH/F/SACCH/M on timeslot n+1, n-1 until n-4 */
191 #define TCH_F_ADD_BI6 (0x16) /* TCH/F+ACCHs, additional bidirectional TCH/F/SACCH/M on timeslot n+1, n-1 until n-5 */
192 #define TCH_F_ADD_BI7 (0x17) /* TCH/F+ACCHs, additional bidirectional TCH/F/SACCH/M on timeslot n+1, n-1 until n-6 */
193 #define TCH_F_ADD_UNI1 (0x18) /* TCH/F+ACCHs, additional unidirectional TCH/FD/SACCH/MD on timeslot n-1 */
194 #define TCH_F_ADD_UNI2 (0x19) /* TCH/F+ACCHs, additional unidirectional TCH/FD/SACCH/MD on timeslot n+1, n-1 */
195 #define TCH_F_ADD_UNI3 (0x1a) /* TCH/F+ACCHs, additional unidirectional TCH/FD/SACCH/MD on timeslot n+1, n-1 , n-2 */
196 #define TCH_F_ADD_BI_UNI (0x1e) /* TCH/F+ACCHs, additional bidirectional TCH/F/SACCH/M and unidirectional TCH/FD/SACCH/MD on timeslot n+1, n-1 */
197
198 /*
199 * Value constants for VAL_cn1
200 */
201 #define CN_ANY_CHAN (0x0) /* Any channel. */
202 #define CN_SDCCH (0x1) /* SDCCH. */
203 #define CN_TCH_F (0x2) /* TCH/F (Full rate). */
204 #define CN_TCH (0x3) /* TCH/H or TCH/F (Dual rate). */
205
206 /*
207 * Value constants for VAL_chan_mode
208 */
209 #define VAL_CHAN_MODE___DEF (0x0) /* reserved mode */
210 #define CM_SIG_ONLY (0x0) /* signaling only */
211 #define CM_SPEECH (0x1) /* speech (full rate or half rate), version 1 */
212 #define CM_SPEECH_VER1 (0x1) /* speech (full rate or half rate), version 1 */
213 #define CM_SPEECH_VER2 (0x21) /* speech (full rate or half rate), version 2 */
214 #define CM_SPEECH_VER3 (0x41) /* speech (full rate or half rate), version 3 */
215 #define CM_DATA_14_5 (0xf) /* data, 14.5 kbit/s radio interface rate */
216 #define CM_DATA_12_0 (0x3) /* data, 12.0 kbit/s radio interface rate */
217 #define CM_DATA_6_0 (0xb) /* data, 6.0 kbit/s radio interface rate */
218 #define CM_DATA_3_6 (0x13) /* data, 3.6 kbit/s radio interface rate */
219
220 /*
221 * Value constants for VAL_chan_mode_2
222 */
223 #define VAL_CHAN_MODE_2___DEF (0x0) /* reserved mode */
224 #define CM2_SIG_ONLY (0x0) /* signaling only */
225 #define CM2_SPEECH_HALF (0x5) /* speech half rate */
226 #define CM2_SPEECH_VER1 (0x5) /* speech (full rate or half rate), version 1 */
227 #define CM2_SPEECH_VER2 (0x25) /* speech (full rate or half rate), version 2 */
228 #define CM2_SPEECH_VER3 (0x45) /* speech (full rate or half rate), version 3 */
229 #define CM2_DATA_6_0 (0xf) /* data, 6.0 kbit/s radio interface rate */
230 #define CM2_DATA_3_6 (0x17) /* data, 3.6 kbit/s radio interface rate */
231
232 /*
233 * Value constants for VAL_crd_prio
234 */
235 #define CRD_PRIO_1 (0x0) /* priority level 1 (highest priority) */
236 #define CRD_PRIO_2 (0x1) /* priority level 2 */
237 #define CRD_PRIO_3 (0x2) /* priority level 3 */
238 #define CRD_PRIO_4 (0x3) /* priority level 4 (lowest priority) */
239
240 /*
241 * Value constants for VAL_cr
242 */
243 #define INC_IMEISV_NO (0x0) /* IMEISV shall not be included */
244 #define INC_IMEISV_YES (0x1) /* IMEISV shall be included */
245
246 /*
247 * Value constants for VAL_cod_scheme
248 */
249 #define COD_S_1 (0x0)
250 #define COD_S_2 (0x1)
251 #define COD_S_3 (0x2)
252 #define COD_S_4 (0x3)
253
254 /*
255 * Value constants for VAL_c_r
256 */
257 #define CMD_FRESP (0x0) /* Command or Final Response */
258 #define NCMD_FRESP (0x1) /* Not Command or Final Response */
259
260 /*
261 * Value constants for VAL_ccch_conf
262 */
263 #define VAL_CCCH_CONF___DEF (0x0) /* reserved */
264 #define CCD_CCCH_1_NOT_COMB (0x0) /* 1 basic channel used for CCCH, not combined with SDCCHs */
265 #define CCD_CCCH_1_COMB (0x1) /* 1 basic channel used for CCCH, combined with SDCCHs */
266 #define CCD_CCCH_2_NOT_COMB (0x2) /* 2 basic channel used for CCCH, not combined with SDCCHs */
267 #define CCD_CCCH_3_NOT_COMB (0x4) /* 3 basic channel used for CCCH, not combined with SDCCHs */
268 #define CCD_CCCH_4_NOT_COMB (0x6) /* 4 basic channel used for CCCH, not combined with SDCCHs */
269
270 /*
271 * Value constants for VAL_ctrl_ack_type
272 */
273 #define VAL_CTRL_ACK_TYPE___0 (0x0) /* default format is four access bursts */
274 #define VAL_CTRL_ACK_TYPE___1 (0x1) /* default format is RLC/MAC control block. */
275
276 /*
277 * Value constants for VAL_d_t
278 */
279 #define D_T_DED (0x0) /* the message assigns a resource in dedicated mode */
280 #define D_T_TBF (0x1) /* the message assigns a TBF */
281
282 /*
283 * Value constants for VAL_dtx_b
284 */
285 #define VAL_DTX_B___DEF (0x0) /* invalid DTX indicator */
286 #define B_DTX_MAY_USE (0x0) /* The MSs may use uplink DTX */
287 #define B_DTX_SHALL_USE (0x1) /* The MSs shall use uplink DTX */
288 #define B_DTX_DONT_USE (0x2) /* The MS shall not use uplink DTX */
289
290 /*
291 * Value constants for VAL_dtx_s
292 */
293 #define S_DTX_F_MAYUSE_H_DONTUSE (0x0) /* May use DTX on TCH-F. Don't use DTX on TCH-H. */
294 #define S_DTX_F_USE_H_DONTUSE (0x1) /* Do use DTX on TCH-F. Don't use DTX on TCH-H. */
295 #define S_DTX_F_DONTUSE_H_DONTUSE (0x2) /* Don't use DTX on TCH-F. Don't use DTX on TCH-H. */
296 #define S_DTX_F_USE_H_MAYUSE (0x3) /* Do use DTX on TCH-F. May use DTX on TCH-H. */
297 #define S_DTX_F_MAYUSE_H_MAYUSE (0x4) /* May use DTX on TCH-F. May use DTX on TCH-H. */
298 #define S_DTX_F_USE_H_USE (0x5) /* Do use DTX on TCH-F. Do use DTX on TCH-H. */
299 #define S_DTX_F_DONTUSE_H_USE (0x6) /* Don't use DTX on TCH-F. Do use DTX on TCH-H. */
300 #define S_DTX_F_MAYUSE_H_USE (0x7) /* May use DTX on TCH-F. Do use DTX on TCH-H. */
301
302 /*
303 * Value constants for VAL_dtx_used
304 */
305 #define DTX_USED_NO (0x0) /* DTX was not used */
306 #define DTX_USED_YES (0x1) /* DTX was used */
307
308 /*
309 * Value constants for VAL_dl
310 */
311 #define DL_0 (0x0) /* no meaning */
312 #define DL_1 (0x1) /* the message assigns a resource to the MS identified by the IA rest octets */
313
314 // VALTAB-FF: REL99
315 //
316 // Value constants for VAL_e_window
317 //
318 // #define E_WIN_64 (0x0) /* EGPRS Window Size 64 */
319 // #define E_WIN_96 (0x1) /* EGPRS Window Size 96 */
320 // #define E_WIN_128 (0x2) /* EGPRS Window Size 128 */
321 // #define E_WIN_160 (0x3) /* EGPRS Window Size 160 */
322 // #define E_WIN_192 (0x4) /* EGPRS Window Size 192 (maximum window size for a 1 timeslot TBF) */
323 // #define E_WIN_224 (0x5) /* EGPRS Window Size 224 */
324 // #define E_WIN_256 (0x6) /* EGPRS Window Size 256 (maximum window size for a 2 timeslot TBF) */
325 // #define E_WIN_288 (0x7) /* EGPRS Window Size 288 */
326 // #define E_WIN_320 (0x8) /* EGPRS Window Size 320 */
327 // #define E_WIN_352 (0x9) /* EGPRS Window Size 352 */
328 // #define E_WIN_384 (0xa) /* EGPRS Window Size 384 (maximum window size for a 3 timeslot TBF) */
329 // #define E_WIN_416 (0xb) /* EGPRS Window Size 416 */
330 // #define E_WIN_448 (0xc) /* EGPRS Window Size 448 */
331 // #define E_WIN_480 (0xd) /* EGPRS Window Size 480 */
332 // #define E_WIN_512 (0xe) /* EGPRS Window Size 512 (maximum window size for a 4 timeslot TBF) */
333 // #define E_WIN_544 (0xf) /* EGPRS Window Size 544 */
334 // #define E_WIN_576 (0x10) /* EGPRS Window Size 576 */
335 // #define E_WIN_608 (0x11) /* EGPRS Window Size 608 */
336 // #define E_WIN_640 (0x12) /* EGPRS Window Size 640 (maximum window size for a 5 timeslot TBF) */
337 // #define E_WIN_672 (0x13) /* EGPRS Window Size 672 */
338 // #define E_WIN_704 (0x14) /* EGPRS Window Size 704 */
339 // #define E_WIN_736 (0x15) /* EGPRS Window Size 736 */
340 // #define E_WIN_768 (0x16) /* EGPRS Window Size 768 (maximum window size for a 6 timeslot TBF) */
341 // #define E_WIN_800 (0x17) /* EGPRS Window Size 800 */
342 // #define E_WIN_832 (0x18) /* EGPRS Window Size 832 */
343 // #define E_WIN_864 (0x19) /* EGPRS Window Size 864 */
344 // #define E_WIN_896 (0x1a) /* EGPRS Window Size 896 (maximum window size for a 7 timeslot TBF) */
345 // #define E_WIN_928 (0x1b) /* EGPRS Window Size 928 */
346 // #define E_WIN_960 (0x1c) /* EGPRS Window Size 960 */
347 // #define E_WIN_992 (0x1d) /* EGPRS Window Size 992 */
348 // #define E_WIN_1024 (0x1e) /* EGPRS Window Size 1024 (maximum window size for a 8 timeslot TBF) */
349 // #define VAL_E_WINDOW___1F (0x1f) /* reserved */
350
351 /*
352 * Value constants for VAL_ext_dyn_all
353 */
354 #define EXT_DYN_NO (0x0) /* Dynamic Allocation */
355 #define EXT_DYN_YES (0x1) /* Extended Dynamic Allocation */
356
357 /*
358 * Value constants for VAL_final
359 */
360 #define FINAL_NO (0x0) /* allocation is not the last Allocation of TBF */
361 #define FINAL_YES (0x1) /* allocation is the last Allocation of TBF */
362
363 /*
364 * Value constants for VAL_f_seg
365 */
366 #define F_SEG (0x0) /* First or only segment */
367 #define NF_SEG (0x1) /* Not first or only segment */
368
369 /*
370 * Value constants for VAL_flag
371 */
372 #define PRES_NO (0x0) /* information is not present */
373 #define PRES_YES (0x1) /* information is present */
374
375 /*
376 * Value constants for VAL_hdm
377 */
378 #define HDM_NO (0x0) /* The mobile station shall not operate in half duplex mode. */
379 #define HDM_YES (0x1) /* The mobile station shall operate in half duplex mode. */
380
381 /*
382 * Value constants for VAL_hop
383 */
384 #define HOP_NO (0x0) /* frequency hopping is off */
385 #define HOP_YES (0x1) /* frequency hopping is on */
386
387 /*
388 * Value constants for VAL_inband_not
389 */
390 #define IN_BAND_NOT_NCH (0x0) /* notifications are sent on NCH only */
391 #define IN_BAND_NOT_FACCH (0x1) /* notifications are sent on FACCH too */
392
393 /*
394 * Value constants for VAL_inband_pag
395 */
396 #define IN_BAND_PAG_PCH (0x0) /* pagings are sent on PCH only */
397 #define IN_BAND_PAG_FACCH (0x1) /* pagings are sent on FACCH too */
398
399 /*
400 * Value constants for VAL_indir
401 */
402 #define INDIR_NO (0x0) /* non hopping configuration */
403 #define INDIR_YES (0x1) /* indirect encoding of hopping RF channel configuration */
404
405 /*
406 * Value constants for VAL_it5
407 */
408 #define IT5_1 (0x0) /* System Information Type 1 */
409 #define IT5_2 (0x1) /* System Information Type 2 */
410 #define IT5_2BIS (0x2) /* System Information Type 2bis */
411 #define IT5_2TER (0x3) /* System Information Type 2ter */
412 #define IT5_3 (0x4) /* System Information Type 3 */
413 #define IT5_4 (0x5) /* System Information Type 4 */
414 #define IT5_7 (0x6) /* System Information Type 7 */
415 #define IT5_8 (0x7) /* System Information Type 8 */
416 #define IT5_9 (0x8) /* System Information Type 9 */
417 #define IT5_13 (0x9) /* System Information Type 13 */
418 #define IT5_14 (0xa) /* System Information Type 14 */
419
420 /*
421 * Value constants for VAL_icmi
422 */
423 #define ICMI_IMPL (0x0) /* initial codec mode defined by implicit rule provided in GSM 05.09 */
424 #define ICMI_START_MODE (0x1) /* initial codec mode defined by start mode field */
425
426 /*
427 * Value constants for VAL_key_seq
428 */
429 #define VAL_KEY_SEQ___7 (0x7) /* No key is available (MS to network); Reserved (network to MS) */
430
431 /*
432 * Value constants for VAL_l_seg
433 */
434 #define L_SEG (0x0) /* Last or only segment */
435 #define NL_SEG (0x1) /* Not last or only segment */
436
437 // VALTAB-FF: REL99
438 //
439 // Value constants for VAL_lqm_mode
440 //
441 // #define LQM_NOTHING (0x0) /* The MS shall not report either interference measurements or per slot BEP measurements */
442 // #define LQM_GAMMA (0x1) /* The MS shall report available interference measurements */
443 // #define LQM_BEP (0x2) /* The MS shall report mean BEP on each allocated time slot */
444 // #define LQM_ALTERNATE (0x3) /* The MS shall report mean BEP on each allocated time slot alternating slots 1-3 and 4-7 */
445
446 /*
447 * Value constants for VAL_llc_fr_type
448 */
449 #define LLC_IS_ACK (0x0) /* LLC frame is SACK or NACK */
450 #define LLC_NOT_ACK (0x1) /* LLC frame is not SACK or NACK */
451
452 /*
453 * Value constants for VAL_low_arfcn
454 */
455 #define VAL_LOW_ARFCN___DEF (0x0) /* reserved */
456
457 /*
458 * Value constants for VAL_mac_mode
459 */
460 #define MAC_DYN_ALLOC (0x0) /* dynamic allocation */
461 #define MAC_EXT_DYN_ALLOC (0x1) /* extended dynamic allocation */
462 #define MAC_FIX_ALLOC_NOT_HALF (0x2) /* fixed allocation, not half duplex mode */
463 #define MAC_FIX_ALLOC (0x3) /* fixed allocation, half duplex mode */
464
465 /*
466 * Value constants for VAL_ma_num
467 */
468 #define MA_NUM_14 (0x0) /* MA_NUMBER = 14 */
469 #define MA_NUM_15 (0x1) /* MA_NUMBER = 15 */
470
471 /*
472 * Value constants for VAL_max_retrans
473 */
474 #define MAX_RETRANS_1 (0x0) /* Maximum 1 retransmission */
475 #define MAX_RETRANS_2 (0x1) /* Maximum 2 retransmissions */
476 #define MAX_RETRANS_4 (0x2) /* Maximum 4 retransmissions */
477 #define MAX_RETRANS_7 (0x3) /* Maximum 7 retransmissions */
478
479 /*
480 * Value constants for VAL_meas_valid
481 */
482 #define MEAS_VALID_YES (0x0) /* The measurement results are valid */
483 #define MEAS_VALID_NO (0x1) /* the measurement results are not valid */
484
485 // VALTAB-FF: REL99
486 //
487 // Value constants for VAL_mcs
488 //
489 // #define MCS1 (0x0) /* MCS-1 */
490 // #define MCS2 (0x1) /* MCS-2 */
491 // #define MCS3 (0x2) /* MCS-3 */
492 // #define MCS4 (0x3) /* MCS-4 */
493 // #define MCS5 (0x4) /* MCS-5 */
494 // #define MCS6 (0x5) /* MCS-6 */
495 // #define MCS7 (0x6) /* MCS-7 */
496 // #define MCS8 (0x7) /* MCS-8 */
497 // #define MCS9 (0x8) /* MCS-9 */
498 // #define MCS5_7 (0x9) /* MCS-5-7 */
499 // #define MCS6_9 (0xa) /* MCS-6-9 */
500
501 /*
502 * Value constants for VAL_mscr
503 */
504 #define MSCR_98 (0x0) /* MSC is Release '98 or older */
505 #define MSCR_99 (0x1) /* MSC is Release '99 onwards */
506
507 /*
508 * Value constants for VAL_or_ty
509 */
510 #define OR_TY_MT (0x0) /* Mobile terminated */
511 #define OR_TY_MO (0x1) /* Mobile originated */
512
513 /*
514 * Value constants for VAL_mr_vers
515 */
516 #define VAL_MR_VERS___DEF (0x0) /* reserved */
517 #define MR_VERS_1 (0x1) /* Adaptive Multirate speech version 1 */
518
519 /*
520 * Value constants for VAL_ncm
521 */
522 #define NC_0 (0x0)
523 #define NC_1 (0x1)
524 #define NC_2 (0x2)
525 #define NC_TARGET (0x3) /* information on NC mode to be gathered from the target cell */
526
527 // VALTAB-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD )
528 //
529 // Value constants for VAL_nc_non_drx
530 //
531 // #define NC_NO_DRX (0x0) /* No non-DRX mode after a measurement report has been sent. */
532 // #define NC_0_24S (0x1) /* NC 0.24 s */
533 // #define NC_0_48S (0x2) /* NC 0.48 s (default value) */
534 // #define NC_0_72S (0x3) /* NC 0.72 s */
535 // #define NC_0_96S (0x4) /* NC 0.96 s */
536 // #define NC_1_20S (0x5) /* NC 1.20 s */
537 // #define NC_1_44S (0x6) /* NC 1.44 s */
538 // #define NC_1_92S (0x7) /* NC 1.92 s */
539
540 // VALTAB-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD )
541 //
542 // Value constants for VAL_nc_rep_i
543 //
544 // #define NC_I_0_48S (0x0) /* NC 0.48 S */
545 // #define NC_I_0_96S (0x1) /* NC 0.96 s */
546 // #define NC_I_1_92S (0x2) /* NC 1.92 s */
547 // #define NC_I_3_84S (0x3) /* NC 3.84 s (default value for NC_REPORTING_PERIOD_T) */
548 // #define NC_I_7_68S (0x4) /* NC 7.68 s */
549 // #define NC_I_15_36S (0x5) /* NC 15.36 s */
550 // #define NC_I_30_72S (0x6) /* NC 30.72 s */
551 // #define NC_I_61_44S (0x7) /* NC 61.44 s (default value for NC_REPORTING_PERIOD_I) */
552
553 /*
554 * Value constants for VAL_nch_position
555 */
556 #define VAL_NCH_POSITION___DEF (0x0) /* reserved */
557 #define NCH_1BLK_NR0 (0x0) /* 1 block / first is block 0 */
558 #define NCH_1BLK_NR1 (0x1) /* 1 block / first is block 1 */
559 #define NCH_1BLK_NR2 (0x2) /* 1 block / first is block 2 */
560 #define NCH_1BLK_NR3 (0x3) /* 1 block / first is block 3 */
561 #define NCH_1BLK_NR4 (0x4) /* 1 block / first is block 4 */
562 #define NCH_1BLK_NR5 (0x5) /* 1 block / first is block 5 */
563 #define NCH_1BLK_NR6 (0x6) /* 1 block / first is block 6 */
564 #define NCH_2BLK_NR0 (0x7) /* 2 blocks / first is block 0 */
565 #define NCH_2BLK_NR1 (0x8) /* 2 blocks / first is block 1 */
566 #define NCH_2BLK_NR2 (0x9) /* 2 blocks / first is block 2 */
567 #define NCH_2BLK_NR3 (0xa) /* 2 blocks / first is block 3 */
568 #define NCH_2BLK_NR4 (0xb) /* 2 blocks / first is block 4 */
569 #define NCH_2BLK_NR5 (0xc) /* 2 blocks / first is block 5 */
570 #define NCH_3BLK_NR0 (0xd) /* 3 blocks / first is block 0 */
571 #define NCH_3BLK_NR1 (0xe) /* 3 blocks / first is block 1 */
572 #define NCH_3BLK_NR2 (0xf) /* 3 blocks / first is block 2 */
573 #define NCH_3BLK_NR3 (0x10) /* 3 blocks / first is block 3 */
574 #define NCH_3BLK_NR4 (0x11) /* 3 blocks / first is block 4 */
575 #define NCH_4BLK_NR0 (0x12) /* 4 blocks / first is block 0 */
576 #define NCH_4BLK_NR1 (0x13) /* 4 blocks / first is block 1 */
577 #define NCH_4BLK_NR2 (0x14) /* 4 blocks / first is block 2 */
578 #define NCH_4BLK_NR3 (0x15) /* 4 blocks / first is block 3 */
579 #define NCH_5BLK_NR0 (0x16) /* 5 blocks / first is block 0 */
580 #define NCH_5BLK_NR1 (0x17) /* 5 blocks / first is block 1 */
581 #define NCH_5BLK_NR2 (0x18) /* 5 blocks / first is block 2 */
582 #define NCH_6BLK_NR0 (0x19) /* 6 blocks / first is block 0 */
583 #define NCH_6BLK_NR1 (0x1a) /* 6 blocks / first is block 1 */
584 #define NCH_7BLK_NR0 (0x1b) /* 7 blocks / first is block 0 */
585
586 /*
587 * Value constants for VAL_neci
588 */
589 #define NECI_NO (0x0) /* New establishment causes are not supported */
590 #define NECI_YES (0x1) /* New establishment causes are supported */
591
592 /*
593 * Value constants for VAL_nco
594 */
595 #define VAL_NCO___DEF (0x0) /* reserved */
596 #define NCO_NO_REP (0x0) /* MS controlled cell reselection, no measurement reporting */
597 #define NCO_MS_RESEL (0x1) /* MS controlled cell reselection, MA sends measurement reports */
598 #define NCO_NET_RESEL (0x2) /* Network controlled cell reselection, MA sends measurement reports */
599
600 /*
601 * Value constants for VAL_nmo
602 */
603 #define VAL_NMO___0 (0x0) /* Network Mode 1 */
604 #define VAL_NMO___1 (0x1) /* Network Mode 2 */
605 #define VAL_NMO___2 (0x2) /* Network Mode 3 */
606 #define VAL_NMO___3 (0x3) /* reserved */
607
608 /*
609 * Value constants for VAL_nscb
610 */
611 #define NSCB_ON (0x0) /* NSCB can be used (default) */
612 #define NSCB_OFF (0x1) /* NSCB shall be turned off */
613
614 /*
615 * Value constants for VAL_nci
616 */
617 #define NCI_IGNORE (0x0) /* Out of range timing advance is ignored */
618 #define NCI_TRIGGER (0x1) /* Out of range timing advance shall trigger a handover failure */
619
620 /*
621 * Value constants for VAL_num_range
622 */
623 #define VAL_NUM_RANGE___DEF (0x0) /* reserved */
624
625 // VALTAB-FF: REL99
626 //
627 // Value constants for VAL_nr_rb
628 //
629 // #define NR_RB_1 (0x0) /* 1 radio block reserved for uplink transmission */
630 // #define NR_RB_2 (0x1) /* 2 radio blocks reserved for uplink transmission */
631
632 /*
633 * Value constants for VAL_odd_even
634 */
635 #define EVEN (0x0) /* even */
636 #define ODD (0x1) /* odd */
637
638 /*
639 * Value constants for VAL_pck_chan_type
640 */
641 #define VAL_PCK_CHAN_TYPE___DEF (0x0) /* reserved */
642 #define PCK_CH_1 (0x1) /* for backward compatibility */
643
644 /*
645 * Value constants for VAL_pch_restruct
646 */
647 #define PCH_RESTRUCT_NO (0x0) /* paging channel is restructured */
648 #define PCH_RESTRUCT_YES (0x1) /* paging channel is not restructured */
649
650 /*
651 * Value constants for VAL_pm
652 */
653 #define PAGING_NORM (0x0) /* Normal paging. */
654 #define PAGING_EXT (0x1) /* Extended paging. */
655 #define PAGING_REORG (0x2) /* Paging reorganization. */
656 #define PAGING_SAME (0x3) /* Same as before. */
657
658 /*
659 * Value constants for VAL_pc_meas_chan
660 */
661 #define PC_MEAS_BCCH (0x0) /* BCCH shall be used for downlink measurements for power control */
662 #define PC_MEAS_PDCH (0x1) /* PDCH shall be used for downlink measurements for power control */
663
664 /*
665 * Value constants for VAL_poll
666 */
667 #define POLL_NO_ACTION (0x0) /* no action required from MS */
668 #define POLL_SEND_ACK (0x1) /* MS shall send a PACKET CONTROL ACKNOWLEDGEMENT */
669
670 /*
671 * Value constants for VAL_pow_ctrl
672 */
673 #define POW_CTRL_NO (0x0) /* PWRC is not set */
674 #define POW_CTRL_YES (0x1) /* PWRC is set */
675
676 /*
677 * Value constants for VAL_pow_offs
678 */
679 #define POW_OFFS_0_DB (0x0) /* offset 0 dB */
680 #define POW_OFFS_2_DB (0x1) /* offset 2 dB */
681 #define POW_OFFS_4_DB (0x2) /* offset 4 dB */
682 #define POW_OFFS_6_DB (0x3) /* offset 6 dB */
683
684 /*
685 * Value constants for VAL_prio_acc_thr
686 */
687 #define PAT_NO (0x0) /* Packet access not allowed in the cell */
688 #define PAT_SPARE1 (0x1) /* Spare, shall be interpreted as 0 */
689 #define PAT_SPARE2 (0x2) /* Spare, shall be interpreted as 0 */
690 #define PAT_ACC1 (0x3) /* packet access allowed for priority level 1 */
691 #define PAT_ACC2 (0x4) /* packet access allowed for priority level 1 to 2 */
692 #define PAT_ACC3 (0x5) /* packet access allowed for priority level 1 to 3 */
693 #define PAT_ACC4 (0x6) /* packet access allowed for priority level 1 to 4 */
694 #define PAT_SPARE6 (0x7) /* Spare, shall be interpreted as 6 */
695
696 /*
697 * Value constants for VAL_protoc_ident
698 */
699 #define VAL_PROTOC_IDENT___DEF (0x0) /* reserved */
700 #define RRLP_LCS (0x0) /* Radio Resource Location Service Protocol */
701
702 // VALTAB-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD )
703 //
704 // Value constants for VAL_reporting_rate
705 //
706 // #define NORMAL_RATE (0x0) /* Normal reporting rate */
707 // #define REDUCED_RATE (0x1) /* Reduced reporting rate */
708
709 /*
710 * Value constants for VAL_rot
711 */
712 #define TIME_DIFF_NO (0x0) /* Mobile Time Difference IE shall not be included in the HANDOVER COMPLETE message */
713 #define TIME_DIFF_YES (0x1) /* Mobile Time Difference IE shall be included in the HANDOVER COMPLETE message */
714
715 // VALTAB-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD )
716 //
717 // Value constants for VAL_report_type
718 //
719 // #define ENHANCED_MEAS (0x0) /* The MS shall use the Enhanced Measurement Report message for reporting if at least one BSIC is allocated to each BA (list) frequency. Otherwise, the Measurement Report message shall be used. */
720 // #define NORMAL_MEAS (0x1) /* The MS shall use the Measurement Report message for reporting. */
721
722 // VALTAB-FF: REL99
723 //
724 // Value constants for VAL_resegm
725 //
726 // #define RESEGM_NO (0x0) /* Retransmitted RLC data blocks shall not be re-segmented */
727 // #define RESEGM_YES (0x1) /* Retransmitted RLC data blocks shall be re-segmented according to commanded MCS */
728
729 /*
730 * Value constants for VAL_res_ack
731 */
732 #define RES_ACK_NO (0x0) /* resumption of GPRS services not successfully acknowledged */
733 #define RES_ACK_YES (0x1) /* resumption of GPRS services successfully acknowledged */
734
735 /*
736 * Value constants for VAL_rlc_mode
737 */
738 #define RLC_ACK_MODE (0x0) /* RLC acknowledged mode */
739 #define RLC_UNACK_MODE (0x1) /* RLC unacknowledged mode */
740
741 /*
742 * Value constants for VAL_rr_cause
743 */
744 #define RRC_NORMAL_EVENT (0x0) /* Normal event */
745 #define RRC_UNSPECIFIED (0x1) /* Abnormal release, unspecified */
746 #define RRC_CHAN_UNACCEPT (0x2) /* Abnormal release, channel unacceptable */
747 #define RRC_TIMER_EXPIRED (0x3) /* Abnormal release, timer expired */
748 #define RRC_NO_ACTIVITY (0x4) /* Abnormal release, no activity on the radio path */
749 #define RRC_PREEMEPT (0x5) /* Preemptive release */
750 #define RRC_TIME_ADVANCE (0x8) /* Handover impossible, timing advance out of range */
751 #define RRC_CHANNEL_MODE (0x9) /* Channel mode unacceptable */
752 #define RRC_FREQ_NOT_IMPL (0xa) /* Frequency not implemented */
753 // VAL-FF: REL99 AND FF_BHO
754 // #define RRC_LOWER_LAYER_FAIL (0xc) /* Lower layer failure */
755 #define RRC_CALL_CLEARED (0x41) /* Call already cleared */
756 #define RRC_INCORRECT_MSG (0x5f) /* Semantically incorrect message */
757 #define RRC_INVALID_MAN_INFO (0x60) /* Invalid mandatory information */
758 #define RRC_MSG_NOT_IMPL (0x61) /* Message type non-existent or not implemented */
759 #define RRC_MSG_NOT_COMPAT (0x62) /* Message type not compatible with protocol state */
760 #define RRC_COND_IE_ERROR (0x64) /* Conditional IE error */
761 #define RRC_NO_CELL_ALLOC (0x65) /* No cell allocation available */
762 #define RRC_PROT_UNSPECIFIED (0x6f) /* Protocol error unspecified */
763
764 // VALTAB-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD )
765 //
766 // Value constants for VAL_scale_ord
767 //
768 // #define SC_ORD_ZERO_DB (0x0) /* 0 dB offset, which shall be used for the reported RXLEV values */
769 // #define SC_ORD_TEN_DB (0x1) /* +10 dB offset, which shall be used for the reported RXLEV values */
770 // #define SC_ORD_AUTOMATIC (0x2) /* automatic offset, which shall be used for the reported RXLEV values */
771
772 /*
773 * Value constants for VAL_sf
774 */
775 #define SF_VBS (0x0) /* broadcast call reference */
776 #define SF_VGCS (0x1) /* group call reference */
777
778 /*
779 * Value constants for VAL_set_amr
780 */
781 #define SET_AMR_12_2 (0x80) /* codec 12.2 kbit/s is part of subset */
782 #define SET_AMR_10_2 (0x40) /* codec 10.2 kbit/s is part of subset */
783 #define SET_AMR_7_95 (0x20) /* codec 7.95 kbit/s is part of subset */
784 #define SET_AMR_7_4 (0x10) /* codec 7.4 kbit/s is part of subset */
785 #define SET_AMR_6_7 (0x8) /* codec 6.7 kbit/s is part of subset */
786 #define SET_AMR_5_9 (0x4) /* codec 5.9 kbit/s is part of subset */
787 #define SET_AMR_5_15 (0x2) /* codec 5.15 kbit/s is part of subset */
788 #define SET_AMR_4_75 (0x1) /* codec 4 .75 kbit/s is part of subset */
789
790 // VALTAB-FF: REL99
791 //
792 // Value constants for VAL_sgsnr
793 //
794 // #define SGSNR_98 (0x0) /* SGSN is Release '98 or older */
795 // #define SGSNR_99 (0x1) /* SGSN is Release '99 onwards */
796
797 /*
798 * Value constants for VAL_si13_pos
799 */
800 #define SI13_ON_BCCH_NORM (0x0) /* on BCCH Norm */
801 #define SI13_ON_BCCH_EXT (0x1) /* on BCCH Ext. */
802
803 /*
804 * Value constants for VAL_si_cf
805 */
806 #define VAL_SI_CF___DEF (0x0) /* Update of unknown SI message type */
807 #define SI_CF_UNSPEC (0x0) /* Update of unspecified SI message(s) */
808 #define SI_CF_1 (0x1) /* Update of SI1 message */
809 #define SI_CF_2X (0x2) /* Update of SI2, SI2bis or SI2ter message */
810 #define SI_CF_3UNTIL8 (0x3) /* Update of SI3, SI4, SI7 or SI8 message */
811 #define SI_CF_9 (0x4) /* Update of SI9 message */
812
813 /*
814 * Value constants for VAL_solsa_exc_acc
815 */
816 #define SOLSA_EXCLUSIVE_NO (0x0)
817 #define SOLSA_EXCLUSIVE_YES (0x1)
818
819 /*
820 * Value constants for VAL_spgc
821 */
822 #define SPGC_NO (0x0) /* SPLIT_PG_CYCLE is not supported on CCCH in this cell */
823 #define SPGC_YES (0x1) /* SPLIT_PG_CYCLE is supported on CCCH in this cell */
824
825 /*
826 * Value constants for VAL_sc
827 */
828 #define START_CIPH_NO (0x0) /* No ciphering */
829 #define START_CIPH_YES (0x1) /* Start ciphering */
830
831 /*
832 * Value constants for VAL_st_mode
833 */
834 #define CODEC_MODE_1 (0x0) /* lowest bit rate */
835 #define CODEC_MODE_2 (0x1) /* second lowest rate if codec includes more then 1 mode */
836 #define CODEC_MODE_3 (0x2) /* third lowest rate if codec includes more then 2 modes */
837 #define CODEC_MODE_4 (0x3) /* highest mode if codec includes 4 modes */
838
839 /*
840 * Value constants for VAL_susp_cause
841 */
842 #define VAL_SUSP_CAUSE___DEF (0x0) /* shall be treated as 0 */
843 #define SUSP_C_CALL (0x0) /* Mobile originated or mobile terminated call */
844 #define SUSP_C_LU (0x1) /* Location Update */
845 #define SUSP_C_SMS (0x2) /* Short message service */
846 #define SUSP_C_SS (0x3) /* Supplementary service activation */
847 #define SUSP_C_VBS (0x4) /* Voice broadcast or group call */
848 #define SUSP_C_MT_CALL (0x5) /* Mobile terminated call */
849 #define SUSP_C_DTM (0x6) /* DTM not supported */
850
851 /*
852 * Value constants for VAL_si
853 */
854 #define SYI_NON_SYNCH (0x0) /* Non-synchronized */
855 #define SYI_NORM_SYNCH (0x1) /* Synchronized */
856 #define SYI_PRE_SYNCH (0x2) /* Pre-synchronised */
857 #define SYI_PSEUDO_SYNCH (0x3) /* Pseudo-synchronised */
858
859 /*
860 * Value constants for VAL_tm
861 */
862 #define VAL_TM___DEF (0x0) /* reserved */
863 #define TM_DED (0x0) /* dedicated mode */
864 #define TM_GROUP (0x1) /* group transmit mode */
865
866 // VALTAB-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD )
867 //
868 // Value constants for VAL_threeg_prio
869 //
870 // #define NO_SEACH (0x0) /* Seach not allowed */
871 // #define YES_SEACH (0x1) /* Seach allowed */
872
873 /*
874 * Value constants for VAL_ta_valid
875 */
876 #define TA_VALID_NO (0x0) /* the value is not valid */
877 #define TA_VALID_YES (0x1) /* the value is valid */
878
879 /*
880 * Value constants for VAL_tlli_bcc
881 */
882 #define TLLI_BCC1 (0x0) /* mobile station shall use CS-1 */
883 #define TLLI_BCC_CODED (0x1) /* mobile station shall use CS specified by Channel Coding */
884
885 /*
886 * Value constants for VAL_tma
887 */
888 #define TMA_0 (0x0) /* no meaning */
889 #define TMA_1 (0x1) /* the message is the first of two in a two message assignment */
890
891 /*
892 * Value constants for VAL_tx_integer
893 */
894 #define SPREAD_TRANS_3 (0x0) /* 3 slots used to spread transmission */
895 #define SPREAD_TRANS_4 (0x1) /* 4 slots used to spread transmission */
896 #define SPREAD_TRANS_5 (0x2) /* 5 slots used to spread transmission */
897 #define SPREAD_TRANS_6 (0x3) /* 6 slots used to spread transmission */
898 #define SPREAD_TRANS_7 (0x4) /* 7 slots used to spread transmission */
899 #define SPREAD_TRANS_8 (0x5) /* 8 slots used to spread transmission */
900 #define SPREAD_TRANS_9 (0x6) /* 9 slots used to spread transmission */
901 #define SPREAD_TRANS_10 (0x7) /* 10 slots used to spread transmission */
902 #define SPREAD_TRANS_11 (0x8) /* 11 slots used to spread transmission */
903 #define SPREAD_TRANS_12 (0x9) /* 12 slots used to spread transmission */
904 #define SPREAD_TRANS_14 (0xa) /* 14slots used to spread transmission */
905 #define SPREAD_TRANS_16 (0xb) /* 16 slots used to spread transmission */
906 #define SPREAD_TRANS_20 (0xc) /* 20 slots used to spread transmission */
907 #define SPREAD_TRANS_25 (0xd) /* 25 slots used to spread transmission */
908 #define SPREAD_TRANS_32 (0xe) /* 32 slots used to spread transmission */
909 #define SPREAD_TRANS_50 (0xf) /* 50 slots used to spread transmission */
910
911 /*
912 * Value constants for VAL_ident_type
913 */
914 #define VAL_IDENT_TYPE___DEF (0x0) /* reserved */
915 #define ID_TYPE_NO_IDENT (0x0) /* No Identity */
916 #define ID_TYPE_IMSI (0x1) /* IMSI */
917 #define ID_TYPE_IMEI (0x2) /* IMEI */
918 #define ID_TYPE_IMEISV (0x3) /* IMEISV */
919 #define ID_TYPE_TMSI (0x4) /* TMSI */
920
921 /*
922 * Value constants for VAL_usf_gran
923 */
924 #define USF_GRAN1 (0x0) /* the mobile shall send one RLC/MAC block */
925 #define USF_GRAN4 (0x1) /* the mobile shall send four consecutive RLC/MAC blocks */
926
927 /*
928 * Value constants for VAL_break_ind
929 */
930 #define BREAK_IND_NO (0x0) /* Additional parameters are not sent in SYSTEM INFORMATION TYPE 7 and 8 */
931 #define BREAK_IND_YES (0x1) /* Additional parameters SI4 Rest Octets_S are sent in SYSTEM INFORMATION TYPE 7 and 8 */
932
933 // VALTAB-FF: REL99
934 //
935 // Value constants for VAL_class_req
936 //
937 // #define CLASS_CHANGE_REQ (0x0) /* the mobile shall send CLASSMARK CHANGE message */
938 // #define CLASS_CHANGE_NOTREQ (0x1) /* the mobile shall not send CLASSMARK CHANGE message */
939
940 // VALTAB-FF: REL99
941 //
942 // Value constants for VAL_utran_class_req
943 //
944 // #define UTRAN_CLASS_CHANGE_REQ (0x0) /* the mobile shall send CDMA2000 CLASSMARK CHANGE message */
945 // #define UTRAN_CLASS_CHANGE_NOTREQ (0x7) /* the mobile shall not send CDMA2000 CLASSMARK CHANGE message */
946
947 // VALTAB-FF: REL99
948 //
949 // Value constants for VAL_cdma_class_req
950 //
951 // #define CDMA_CLASS_CHANGE_REQ (0x0) /* the mobile shall send CDMA2000 CLASSMARK CHANGE message */
952 // #define CDMA_CLASS_CHANGE_NOTREQ (0x1) /* the mobile shall not send CDMA2000 CLASSMARK CHANGE message */
953
954 // VALTAB-FF: TI_PS_FF_QUAD_BAND_SUPPORT
955 //
956 // Value constants for VAL_band_indicator
957 //
958 // VAL-FF: TI_PS_FF_QUAD_BAND_SUPPORT
959 // #define BAND_IND_1800 (0x0) /* ARFCN indicates 1800 band */
960 // VAL-FF: TI_PS_FF_QUAD_BAND_SUPPORT
961 // #define BAND_IND_1900 (0x1) /* ARFCN indicates 1900 band */
962
963 // VALTAB-FF: TI_PS_FF_QUAD_BAND_SUPPORT
964 //
965 // Value constants for VAL_max_lapdm
966 //
967 // #define LAPDM_FRAMES_5 (0x0) /* Upto 5 LAPDM FRAMES */
968 // #define LAPDM_FRAMES_6 (0x1) /* Upto 6 LAPDM FRAMES */
969 // #define LAPDM_FRAMES_7 (0x2) /* Upto 7 LAPDM FRAMES */
970 // #define LAPDM_FRAMES_8 (0x3) /* Upto 8 LAPDM FRAMES */
971 // #define LAPDM_FRAMES_9 (0x4) /* Upto 9 LAPDM FRAMES */
972 // #define LAPDM_FRAMES_10 (0x5) /* Upto 10 LAPDM FRAMES */
973 // #define LAPDM_FRAMES_11 (0x6) /* Upto 11 LAPDM FRAMES */
974 // #define LAPDM_FRAMES_12 (0x7) /* Upto 12 LAPDM FRAMES */
975
976 /*
977 * user defined constants
978 */
979 #define L3MAX_ACK (0xfb)
980 #define L3MAX (0xfb)
981 #define MAX_APDU_DATA (0xf8)
982 #define MAX_ARFCN (0x14)
983 #define MAX_ARFCNI (0x5)
984 #define MAX_GR_C_INFO (0x5)
985 #define MAX_ITP (0x5)
986 #define MAX_LSA_ID (0x2)
987 #define MAX_POS (0x5)
988 #define MAX_RANGE (0xa)
989 #define MAX_RFL (0x5)
990 #define N_MAX_RANGE (0x1e)
991 #define N_CELL_MRES (0x6)
992 #define N_FREQ_SHORT_LIST (0x9)
993 #define N_FREQ_SKIP (0x10)
994 #define N_MAX_FREQ_LIST (0xfa)
995 #define N_MOB_ALLOC (0x8)
996 #define NCELL_DESC_BIT_LEN (0x80)
997 #define MAX_ACCESS_TT (0x4)
998 #define MAX_FDD (0x83)
999 #define MAX_TDD (0x83)
1000
1001 #include "CDG_LEAVE.h"
1002
1003
1004 #endif