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