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 : p_rrgrr.val |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 5 | SOURCE : "sap\rrgrr.pdf" |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 6 | LastModified : "2003-11-19" |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 7 | IdAndVersion : "8441.112.03.031" |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 8 | SrcFileTime : "Thu Nov 29 09:52:28 2007" |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:52:55 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 P_RRGRR_VAL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 24 #define P_RRGRR_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__P_RRGRR_VAL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 28
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 29 #define CDG_ENTER__FILENAME _P_RRGRR_VAL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 30 #define CDG_ENTER__P_RRGRR_VAL__FILE_TYPE CDGINC
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 31 #define CDG_ENTER__P_RRGRR_VAL__LAST_MODIFIED _2003_11_19
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 32 #define CDG_ENTER__P_RRGRR_VAL__ID_AND_VERSION _8441_112_03_031
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 33
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 34 #define CDG_ENTER__P_RRGRR_VAL__SRC_FILE_TIME _Thu_Nov_29_09_52_28_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__P_RRGRR_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 "p_mph.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_cause
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 47 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 48 #define GPRS_NOT_SUPPORTED (0x0) /* Serving cell does not support GPRS */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 49 #define GPRS_SUPPORTED (0x1) /* Serving cell supports GPRS */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 50 #define GPRS_CELL_NOT_SUITABLE (0x2) /* for GRR-controlled cell reselection */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 51
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 52 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 53 * Value constants for VAL_si_to_read
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 54 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 55 #define UNSPECIFIED_SI (0x0) /* Update of unspecified SI message or SI messages */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 56 #define UPDATE_SI1 (0x1) /* Update of SI1 message */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 57 #define UPDATE_SI2_SI2BIS_OR_SI2TER (0x2) /* Update of SI2, SI2 bis or SI2 ter message */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 58 #define UPDATE_SI3_SI4_SI7_OR_SI8 (0x3) /* Update of SI3, SI4, SI7 or SI8 message */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 59 #define UPDATE_SI9 (0x4) /* Update of SI9 message */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 60 #define COMPLETE_SI (0x5) /* Read complete SI */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 61 #define UPDATE_SI13 (0xff) /* Update or read of SI13 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 62
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 63 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 64 * Value constants for VAL_si1_state
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 65 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 66 #define SI1_NOT_SEND (0x0) /* SI not send */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 67 #define SI1_RECEIVED (0x1) /* SI received */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 68 #define SI1_NOT_RECEIVED (0x2) /* SI not received */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 69
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 70 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 71 * Value constants for VAL_si3_state
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 72 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 73 #define SI3_NOT_SEND (0x0) /* SI not send */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 74 #define SI3_RECEIVED (0x1) /* SI received */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 75 #define SI3_NOT_RECEIVED (0x2) /* SI not received */
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_si13_state
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 79 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 80 #define SI13_NOT_SEND (0x0) /* SI not send */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 81 #define SI13_RECEIVED (0x1) /* SI received */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 82 #define SI13_NOT_RECEIVED (0x2) /* SI not received */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 83
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 84 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 85 * Value constants for VAL_pg_type
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 86 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 87 #define RRGRR_IMSI (0x0) /* MS is paged by IMSI */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 88 #define RRGRR_PTMSI (0x1) /* MS is paged by PTMSI (GPRS TMSI) */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 89
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 90 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 91 * Value constants for VAL_rr_est
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 92 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 93 #define RR_EST_NOT_ALLOWED (0x0) /* RR establishment not allowed */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 94 #define RR_EST_ALLOWED (0x1) /* RR establishment allowed */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 95
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 96 // VALTAB-FF: REL99
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 97 //
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 98 // Value constants for VAL_ecsc
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 99 //
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 100 // #define ECS_FORBIDDEN (0x0) /* Early classmark sending forbidden in the cell */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 101 // #define ECS_ALLOWED (0x1) /* Early classmark sending allowed in the cell */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 102
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 103 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 104 * Value constants for VAL_susp_req
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 105 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 106 #define SUSPENSION_REQ_NOT_NEEDED (0x0) /* RR need not send GPRS suspension request */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 107 #define SUSPENSION_REQ_NEEDED (0x1) /* RR has to send GPRS suspension request */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 108
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 109 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 110 * Value constants for VAL_r_bit
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 111 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 112 #define CHAN_REQ_SENT_ONCE (0x0) /* MS has sent channel request only once */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 113 #define CHAN_REQ_SENT_MORE (0x1) /* MS has sent channel request twice or more */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 114
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 115 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 116 * Value constants for VAL_old_ptmsi
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 117 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 118 #define RRGRR_PTMSI_INVALID (0xffffffff)/* P-TMSI or TMSI invalid (see GSM 3.03) */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 119
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 120 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 121 * Value constants for VAL_stop_cause
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 122 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 123 #define CONTENTION_RESOLUTION_FAIL (0x3) /* Establishment fails due to contention resolution */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 124 #define DL_ESTABLISHMENT_FAIL (0x4) /* Layer 2 establishment failure */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 125
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 126 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 127 * Value constants for VAL_arfcn
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 128 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 129 #define RRGRR_INVALID_ARFCN (0xffff) /* Used to mark a channel number entry as invalid. */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 130
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 131 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 132 * Value constants for VAL_sb_flag
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 133 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 134 #define NO_SB_FOUND (0x0) /* synchronisation burst not found */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 135 #define SB_FOUND (0x1) /* synchronisation burst found */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 136 #define SB_UNKNOWN (0x2) /* status of synchronisation burst unknown */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 137
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 138 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 139 * Value constants for VAL_bsic
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 140 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 141 #define RRGRR_INVALID_BSIC (0xff) /* Used to identify a BSIC entry as invalid */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 142
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 143 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 144 * Value constants for VAL_cr_type
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 145 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 146 #define CR_NEW (0x0) /* RR has to reselect the given cell */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 147 #define CR_COMPLETE (0x1) /* RR has to camp on this cell */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 148 #define CR_CONT (0x2) /* Continue cell reselection. */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 149 #define CR_CS (0x3) /* start cell selection process again */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 150 #define CR_NEW_NOT_SYNCED (0x4) /* start cr for not syncd cell (ie. PCCO) */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 151 #define CR_SUSPENDED_IDLE (0x7c) /* start idle procedures */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 152 #define CR_REQ_CANDIDATE (0x7d) /* inform GRR that is has to start a CR */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 153 #define CR_NORMAL (0x7e) /* Do not abort TBF */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 154 #define CR_ABNORMAL (0x7f) /* Abort TBF */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 155
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 156 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 157 * Value constants for VAL_sync_res
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 158 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 159 #define SYNC_OK (0x0) /* Synchronisation OK */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 160 #define SYNC_FAILED (0x1) /* Synchronisation failed */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 161
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 162 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 163 * Value constants for VAL_cell_type
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 164 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 165 #define SYNC_SCELL (0x0) /* Synchronisation to serving cell */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 166 #define SYNC_NCELL (0x1) /* Synchronisation to neighbour cell */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 167
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 168 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 169 * Value constants for VAL_pag_mode
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 170 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 171 #define PAG_MODE_LAST_ONE (0x0) /* RR shall use the last page (before pag_Reorg) */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 172 #define PAG_MODE_REORG (0x1) /* RR shall use Paging reorg mode */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 173 #define PAG_MODE_PTM_NP (0x2) /* RR shall use the NORMAL paging in packet transfer mode, start only CCCH */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 174 #define PAG_MODE_PIM_NP (0x3) /* RR shall start only CCCH with REORG and change to NORMAL paging */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 175 #define PAG_MODE_DEFAULT (0xff) /* RR shall use the default paging mode and goes to idle mode */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 176
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 177 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 178 * Value constants for VAL_split_pg
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 179 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 180 #define RRGRR_NO_DRX (0x2c0) /* Non DRX mode */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 181
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 182 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 183 * Value constants for VAL_rac
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 184 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 185 #define RRGRR_RAC_INVALID (0xff) /* routing area code invalid */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 186
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 187 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 188 * Value constants for VAL_reconn_state
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 189 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 190 #define RECONN_OK (0x0) /* The reconnection to the 'old' channel was cuessful */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 191 #define RECONN_LOW_FAIL (0x1) /* A Lower Layer Failure occured during the reconnection. */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 192
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 193 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 194 * Value constants for VAL_reconn_cause
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 195 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 196 #define RECONN_NORM_EVENT (0x0) /* Normal event */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 197 #define RECONN_UNSPECIFIED (0x1) /* Abnormal release, unspecified */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 198 #define RECONN_CHN_UNACCEPTABLE (0x2) /* Abnormal release, channel unacceptable */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 199 #define RECONN_TIMER_EXPIRED (0x3) /* Abnormal release, timer expired */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 200 #define RECONN_NO_ACTIVITY (0x4) /* Abnormal release, no activity on the radio path */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 201 #define RECONN_PREEMPTIVE (0x5) /* Preemptive release */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 202 #define RECONN_TA_OUT_OF_RANGE (0x8) /* Handover impossible, timing advance out of range */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 203 #define RECONN_CHANNEL_MODE (0x9) /* Channel mode unacceptable */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 204 #define RECONN_FREQ_NOT_IMPL (0xa) /* Frequency not implemented */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 205 #define RECONN_CALL_CLEARED (0x41) /* Call already cleared */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 206 #define RECONN_INCORRECT_SEMANTIC (0x5f) /* Semantically incorrect message */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 207 #define RECONN_INVALID_INFO (0x60) /* Invalid mandatory information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 208 #define RECONN_UNKNWN_MSG_TYPE (0x61) /* Message type non-existent or not implemented */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 209 #define RECONN_INCMPTBLE_MSG_TYPE (0x62) /* Message type not compatible with protocol state */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 210 #define RECONN_COND_IE_ERROR (0x64) /* Conditional IE error */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 211 #define RECONN_NO_CELL_ALLOC (0x65) /* No cell allocation available */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 212 #define RECONN_PROT_UNSPECIFIED (0x6f) /* Protocol error unspecified */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 213
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 214 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 215 * Value constants for VAL_ident_type
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 216 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 217 #define ID_IMSI (0x1) /* Paged by IMSI */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 218 #define ID_TMSI (0x4) /* Paged by TMSI */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 219 #define ID_PTMSI (0x8) /* Paged by PTMSI */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 220
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 221 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 222 * Value constants for VAL_report_type
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 223 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 224 #define REP_TYPE_1 (0x0) /* synchronize to the 6 strongest carriers and provide their BSICs */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 225 #define REP_TYPE_2 (0x1) /* synchronize to carriers in decreasing field strength until the BSICs for 6 carriers with allowed NCC are fully decoded */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 226 #define REP_TYPE_3 (0x2) /* no synchronization, no BSICs are provided */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 227 #define REP_TYPE_RES (0x3) /* reserved, ignore request for measurement data in this version */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 228
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 229 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 230 * Value constants for VAL_xmeas_cause
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 231 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 232 #define EXT_MEAS_OK (0x0) /* The results of the Extended Measurment procedure are valid. */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 233 #define EXT_MEAS_RESET (0x1) /* GRR has stopped the Extended Measurement procedure */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 234 #define EXT_MEAS_LEAVE_IDLE (0x2) /* RR has entered a non-idle state and stopped the Extended Measurement procedure */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 235
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 236 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 237 * Value constants for VAL_lac
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 238 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 239 #define VAL_LAC___DEF (0x0) /* lac */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 240 #define RRGRR_LA_INVALID (0xfffe) /* la invalid */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 241
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 242 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 243 * Value constants for VAL_v_stop_ccch
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 244 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 245 #define DONT_STOP_CCCH (0x0) /* Don't stop CCCH */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 246 #define STOP_CCCH (0x1) /* Stop CCCH */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 247 #define INVALID_MSG (0x2) /* The message was not assigned to MS */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 248 #define TASK_STOP_DUMMY_VALUE (0x3) /* Dummy value, only used for GRR internal purposes */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 249
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 250 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 251 * Value constants for VAL_rxlev
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 252 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 253 #define RRGRR_INVALID_RXLEV (0x80) /* receive signal strength level not present */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 254
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 255 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 256 * Value constants for VAL_idx
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 257 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 258 #define RRGRR_INVALID_IDX (0xff) /* index not present */
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_state
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 262 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 263 #define TASK_STATE_PIM (0x0) /* Packet Idle Mode */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 264 #define TASK_STATE_PAM (0x1) /* Packet Access Mode */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 265 #define TASK_STATE_PTM (0x2) /* Packet Transfer Mode */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 266
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 267 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 268 * Value constants for VAL_cell_bar_access_2
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 269 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 270 #define CBA_2_NORMAL (0x0) /* Status for cell reselection is set to normal */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 271 #define CBA_2_BARRED (0x1) /* Status for cell reselection is set to barred */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 272
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 273 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 274 * Value constants for VAL_exc_acc
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 275 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 276 #define EXC_ACC_NORMAL (0x0) /* Status for cell selection and reselection is set to normal */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 277 #define EXC_ACC_LIMITED (0x1) /* The MS is only allowed to camp on the cell for limited service */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 278
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 279 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 280 * Value constants for VAL_same_ra_as_serving_cell
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 281 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 282 #define DIFFERENT_RA_AS_SCELL (0x0) /* The cell is in a routing area different from the serving cell */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 283 #define SAME_RA_AS_SCELL (0x1) /* The cell is in the same routing area as the serving cell */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 284
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 285 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 286 * Value constants for VAL_gprs_reselect_offset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 287 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 288 #define GPRS_RESEL_OFF_DEFAULT (0x10) /* Default value (0 dB) */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 289 #define GPRS_RESEL_OFF_INVALID (0xff) /* This value is used to indicate the absence of this parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 290
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 291 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 292 * Value constants for VAL_gprs_rxlev_access_min
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 293 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 294 #define GPRS_RXLEV_ACCESS_MIN_INVALID (0xff) /* This value is used to indicate the absence of this parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 295
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 296 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 297 * Value constants for VAL_gprs_ms_txpwr_max_cch
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 298 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 299 #define GPRS_MS_TXPWR_MAX_CCH_INVALID (0xff) /* This value is used to indicate the absence of this parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 300
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 301 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 302 * Value constants for VAL_gprs_temporary_offset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 303 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 304 #define GPRS_TEMPORARY_OFFSET_INVALID (0xff) /* This value is used to indicate the absence of this parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 305
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 306 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 307 * Value constants for VAL_gprs_penalty_time
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 308 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 309 #define GPRS_PENALTY_TIME_INVALID (0xff) /* This value is used to indicate the absence of this parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 310
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 311 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 312 * Value constants for VAL_priority_class
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 313 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 314 #define GPRS_PRIORITY_CLASS_INVALID (0xff) /* This value is used to indicate the absence of this parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 315
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 316 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 317 * Value constants for VAL_hcs_thr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 318 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 319 #define GPRS_HCS_THR_INVALID (0xff) /* This value is used to indicate the absence of this parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 320
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 321 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 322 * Value constants for VAL_si13_location
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 323 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 324 #define SI13_LOC_BCCH_NORM (0x0) /* SYSTEM INFORMATION TYPE 13 message is sent on BCCH norm */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 325 #define SI13_LOC_BCCH_EXT (0x1) /* SYSTEM INFORMATION TYPE 13 message is sent on BCCH ext */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 326 #define SI13_LOC_INVALID (0xff) /* This value is used to indicate the absence of this parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 327
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 328 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 329 * Value constants for VAL_pbcch_location
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 330 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 331 #define PBCCH_LOC_INVALID (0xff) /* This value is used to indicate the absence of this parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 332
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 333 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 334 * Value constants for VAL_psi1_repeat_period
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 335 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 336 #define PSI1_RPT_PRD_INVALID (0xff) /* This value is used to indicate the absence of this parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 337
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 338 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 339 * Value constants for VAL_nc_mode
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 340 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 341 #define NC2_NOT_USED (0x0) /* allow cell reselection */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 342 #define NC2_USED (0x1) /* inhibit cell reselection */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 343 #define NC_MODE_RESET (0x2) /* NC is reset to default */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 344
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 345 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 346 * Value constants for VAL_meas_cause
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 347 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 348 #define NC_STOP_MEAS (0x0) /* Stop the meas report */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 349 #define NC_START_MEAS (0x1) /* Start Averaging of measurements */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 350 #define NC_REPORT_MEAS (0x2) /* get the meas report from RR */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 351
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 352 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 353 * Value constants for VAL_sync_type
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 354 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 355 #define SYNC_INITIAL (0x0) /* Sync request for new carrier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 356 #define SYNC_RECONFIRM (0x1) /* Reconfirm 10 sec Timer Expired */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 357
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 358 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 359 * Value constants for VAL_rep_rate
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 360 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 361 #define NORMAL_REP_RATE (0x0) /* Normal(SACCH)reporting rate */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 362 #define REDUCED_REP_RATE (0x1) /* Reduced reporting rate */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 363
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 364 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 365 * Value constants for Val_inv_bsic
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 366 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 367 #define INV_BSIC_REPORTING_DISABLED (0x0) /* Invalid BSIC reporting not enabled */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 368 #define INV_BSIC_REPORTING_ENABLED (0x1) /* Invalid BSIC reporting not enabled */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 369
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 370 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 371 * Value constants for Val_scale_ord
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 372 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 373 #define SCALE_0dB (0x0) /* Scaling by 0dB */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 374 #define SCALE_10dB (0x1) /* Scaling by 10dB */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 375 #define SCALE_AUTO (0x2) /* Automatic scaling */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 376
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 377 // VALTAB-FF: REL99 AND TI_PS_FF_EMR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 378 //
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 379 // Value constants for Val_nco
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 380 //
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 381 // VAL-FF: REL99 AND TI_PS_FF_EMR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 382 // #define NCO_NC0 (0x0) /* Values Item */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 383 // VAL-FF: REL99 AND TI_PS_FF_EMR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 384 // #define NCO_NC1 (0x1) /* Values Item */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 385 // VAL-FF: REL99 AND TI_PS_FF_EMR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 386 // #define NCO_NC2 (0x2) /* Values Item */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 387 // VAL-FF: REL99 AND TI_PS_FF_EMR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 388 // #define NCO_RESET (0x3) /* Values Item */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 389 // VAL-FF: REL99 AND TI_PS_FF_EMR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 390 // #define NCO_EMPTY (0x4) /* Values Item */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 391
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 392 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 393 * enum to UnionController task
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 394 * CCDGEN:WriteEnum_Count==455
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 395 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 396 #ifndef __T_ctrl_task__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 397 #define __T_ctrl_task__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 398 typedef enum
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 399 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 400 RR_TASK_1 = 0x0,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 401 LEAVE_PIM_PBCCH = 0x1,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 402 LEAVE_PAM_PBCCH = 0x2,
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 403 LEAVE_PTM_PBCCH = 0x3
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 404 }T_ctrl_task;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 405 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 406
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 407 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 408 * user defined constants
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 409 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 410 #define RRGRR_MAX_ARFCN_NCELL_SYNC_REQ (0xc)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 411 #define RRGRR_MAX_ARFCN_EXT_MEAS (0x40)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 412 // CONST-FF: !REL99 OR !TI_PS_FF_EMR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 413 #define RRGRR_MEAS_REP_LIST_SIZE (0x7)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 414 #define RRGRR_BA_LIST_SIZE (0x20)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 415 #define SIZE_MCC (0x3)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 416 #define SIZE_MNC (0x3)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 417 // CONST-FF: REL99 AND TI_PS_FF_EMR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 418 // #define RRGRR_MAX_RSLT_NCELL_SYNC_IND (0xc)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 419 // CONST-FF: !REL99 OR !TI_PS_FF_EMR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 420 #define RRGRR_MAX_RSLT_NCELL_SYNC_IND (0x6)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 421 // CONST-FF: REL99 AND TI_PS_FF_EMR
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 422 // #define RRGRR_MEAS_REP_LIST_SIZE (0x21)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 423 #define MAX_NUM_OF_RTD_VALUES (0x3)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 424
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 425 #include "CDG_LEAVE.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 426
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 427
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 428 #endif