annotate cdg/cdginc-hybrid/m_rr.val @ 34:2fc925048350

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