FreeCalypso > hg > fc-magnetite
comparison cdg3/cdginc-conservative/p_gmmrr.val @ 16:c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Tue, 27 Sep 2016 16:27:34 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 15:c8bdae60fcb1 | 16:c15047b3d00d |
|---|---|
| 1 /* | |
| 2 +--------------------------------------------------------------------------+ | |
| 3 | PROJECT : PROTOCOL STACK | | |
| 4 | FILE : p_gmmrr.val | | |
| 5 | SOURCE : "sap\gmmrr.pdf" | | |
| 6 | LastModified : "2003-09-02" | | |
| 7 | IdAndVersion : "8441.101.03.025" | | |
| 8 | SrcFileTime : "Thu Nov 29 09:42:28 2007" | | |
| 9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:52:55 2014 | | |
| 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
| 11 +--------------------------------------------------------------------------+ | |
| 12 */ | |
| 13 | |
| 14 /* PRAGMAS | |
| 15 * PREFIX : NONE | |
| 16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | |
| 17 * ALWAYS_ENUM_IN_VAL_FILE: NO | |
| 18 * ENABLE_GROUP: NO | |
| 19 * CAPITALIZE_TYPENAME: NO | |
| 20 */ | |
| 21 | |
| 22 | |
| 23 #ifndef P_GMMRR_VAL | |
| 24 #define P_GMMRR_VAL | |
| 25 | |
| 26 | |
| 27 #define CDG_ENTER__P_GMMRR_VAL | |
| 28 | |
| 29 #define CDG_ENTER__FILENAME _P_GMMRR_VAL | |
| 30 #define CDG_ENTER__P_GMMRR_VAL__FILE_TYPE CDGINC | |
| 31 #define CDG_ENTER__P_GMMRR_VAL__LAST_MODIFIED _2003_09_02 | |
| 32 #define CDG_ENTER__P_GMMRR_VAL__ID_AND_VERSION _8441_101_03_025 | |
| 33 | |
| 34 #define CDG_ENTER__P_GMMRR_VAL__SRC_FILE_TIME _Thu_Nov_29_09_42_28_2007 | |
| 35 | |
| 36 #include "CDG_ENTER.h" | |
| 37 | |
| 38 #undef CDG_ENTER__P_GMMRR_VAL | |
| 39 | |
| 40 #undef CDG_ENTER__FILENAME | |
| 41 | |
| 42 | |
| 43 /* | |
| 44 * Value constants for VAL_old_tlli | |
| 45 */ | |
| 46 #define GMMRR_TLLI_INVALID (0xffffffff)/* TLLI invalid (see GSM 3.03) */ | |
| 47 | |
| 48 /* | |
| 49 * Value constants for VAL_service_state | |
| 50 */ | |
| 51 #define GMMRR_SERVICE_NONE (0x0) /* No service */ | |
| 52 #define GMMRR_SERVICE_LIMITED (0x1) /* Limited service */ | |
| 53 #define GMMRR_SERVICE_FULL (0x2) /* Full service */ | |
| 54 #define GMMRR_SERVICE_UNKNOWN (0x3) /* Service unknown */ | |
| 55 | |
| 56 /* | |
| 57 * Value constants for VAL_net_mode | |
| 58 */ | |
| 59 #define GMMRR_NET_MODE_I (0x0) /* Network operation mode I, only one Paging channel for both: PCCCH or CCCH */ | |
| 60 #define GMMRR_NET_MODE_II (0x1) /* Network operation mode II, Paging only on CCCH */ | |
| 61 #define GMMRR_NET_MODE_III (0x2) /* Network operation mode III, Paging on CCCH for CS and either on CCCH or on PCCCH for GPRS, if PCCH allocated in the cell */ | |
| 62 | |
| 63 /* | |
| 64 * Value constants for VAL_standby_cause | |
| 65 */ | |
| 66 #define GMMRR_TIMEOUT_OF_T3314 (0x1) /* GMM enters state STANDBY because of timeout of READY timer T3314 */ | |
| 67 #define GMMRR_RESET_OF_T3314 (0x2) /* GMM enters state STANDBY because GMM receives a message witrh timer_value 0 */ | |
| 68 #define GMMRR_FORCE_TO_STANDBY (0x3) /* GMM receives a message indicating FORCE TO STANDBY */ | |
| 69 | |
| 70 /* | |
| 71 * Value constants for VAL_old_ptmsi | |
| 72 */ | |
| 73 #define GMMRR_TMSI_INVALID (0xffffffff)/* P-TMSI or TMSI invalid (see GSM 3.03) */ | |
| 74 | |
| 75 /* | |
| 76 * Value constants for VAL_v_mid | |
| 77 */ | |
| 78 #define V_MID_NOT_PRES (0x0) /* not present */ | |
| 79 #define V_MID_PRES (0x1) /* present */ | |
| 80 | |
| 81 /* | |
| 82 * Value constants for VAL_id_type | |
| 83 */ | |
| 84 #define TYPE_NO_ID (0x0) /* no identity */ | |
| 85 #define TYPE_IMSI (0x1) /* IMSI */ | |
| 86 #define TYPE_TMSI (0x4) /* TMSI */ | |
| 87 | |
| 88 /* | |
| 89 * Value constants for VAL_response | |
| 90 */ | |
| 91 #define VAL_RESPONSE___DEF (0x0) /* The call is confirmed */ | |
| 92 #define GMMRR_CS_PAGE_REJ (0x0) /* The call is rejected */ | |
| 93 #define GMMRR_CS_PAGE_CNF (0x1) /* The call is confirmed */ | |
| 94 | |
| 95 /* | |
| 96 * Value constants for VAL_page_id | |
| 97 */ | |
| 98 #define VAL_PAGE_ID___DEF (0x0) /* P-TMSI */ | |
| 99 #define GMMRR_IMSI (0x0) /* IMSI */ | |
| 100 #define GMMRR_PTMSI (0x1) /* P-TMSI */ | |
| 101 | |
| 102 /* | |
| 103 * Value constants for VAL_mobile_class | |
| 104 */ | |
| 105 #define VAL_MOBILE_CLASS___DEF (0x0) /* Combined GPRS attach */ | |
| 106 #define GMMRR_CLASS_A (0x1) /* Combined GPRS */ | |
| 107 #define GMMRR_CLASS_B (0x2) /* GPRS and GSM */ | |
| 108 #define GMMRR_CLASS_BC (0x3) /* Combined GPRS if possible, otherwise GSM only */ | |
| 109 #define GMMRR_CLASS_BG (0x4) /* Combined GPRS if possible, otherwise GPRS only */ | |
| 110 #define GMMRR_CLASS_CC (0x5) /* reserved. (GSM-only) */ | |
| 111 #define GMMRR_CLASS_CG (0x6) /* GPRS-only */ | |
| 112 | |
| 113 /* | |
| 114 * Value constants for VAL_susp_gprs | |
| 115 */ | |
| 116 #define VAL_SUSP_GPRS___DEF (0x0) /* Suspend GPRS */ | |
| 117 #define GMMRR_NOT_SUSP_GPRS (0x0) /* Do not suspend GPRS */ | |
| 118 #define GMMRR_SUSP_GPRS (0x1) /* Suspend GPRS */ | |
| 119 | |
| 120 /* | |
| 121 * Value constants for VAL_split_pg_cycle | |
| 122 */ | |
| 123 #define GMMRR_NO_DRX (0x2c0) /* Non DRX mode */ | |
| 124 | |
| 125 /* | |
| 126 * Value constants for VAL_lac | |
| 127 */ | |
| 128 #define VAL_LAC___DEF (0x0) /* lac */ | |
| 129 #define GMMRR_LA_INVALID (0xfffe) /* la invalid */ | |
| 130 | |
| 131 /* | |
| 132 * Value constants for VAL_rac | |
| 133 */ | |
| 134 #define GMMRR_RAC_INVALID (0xff) /* routing area code invalid */ | |
| 135 | |
| 136 /* | |
| 137 * Value constants for VAL_gmmrr_non_drx_timer | |
| 138 */ | |
| 139 #define DRX_NO (0x0) /* no non-DRX mode after transfer state */ | |
| 140 #define DRX_1_SEC (0x1) /* max. 1 sec non-DRX mode after transfer */ | |
| 141 #define DRX_2_SEC (0x2) /* max. 2 sec non-DRX mode after transfer */ | |
| 142 #define DRX_4_SEC (0x3) /* max. 4 sec non-DRX mode after transfer */ | |
| 143 #define DRX_8_SEC (0x4) /* max. 8 sec non-DRX mode after transfer */ | |
| 144 #define DRX_16_SEC (0x5) /* max. 16 sec non-DRX mode after transfer */ | |
| 145 #define DRX_32_SEC (0x6) /* max. 32 sec non-DRX mode after transfer */ | |
| 146 #define DRX_64_SEC (0x7) /* max. 64 sec non-DRX mode after transfer */ | |
| 147 | |
| 148 /* | |
| 149 * Value constants for VAL_gmmrr_susp_cause | |
| 150 */ | |
| 151 #define GMMRR_ABNORMAL_RELEASE (0x0) /* GRR should release immediately the running TBF */ | |
| 152 #define GMMRR_NORMAL_RELEASE (0x1) /* GRR should wait until TBF is released */ | |
| 153 | |
| 154 /* | |
| 155 * Value constants for VAL_spgc_ccch_supp | |
| 156 */ | |
| 157 #define GMMRR_SPGC_CCCH_SUPP_NO (0x0) /* Split paging cycle on CCCH is not supported by the mobile station */ | |
| 158 #define GMMRR_SPGC_CCCH_SUPP_YES (0x1) /* Split paging cycle on CCCH is supported by the mobile station */ | |
| 159 | |
| 160 /* | |
| 161 * Value constants for VAL_cu_cause | |
| 162 */ | |
| 163 #define GMMRR_RA_DEFAULT (0x0) /* GRR should not perform Cell Update Access */ | |
| 164 #define GMMRR_RA_CU (0x1) /* GRR should perforn Random Access with cause Cell Update */ | |
| 165 | |
| 166 /* | |
| 167 * Value constants for VAL_rt | |
| 168 */ | |
| 169 #define RT_GSM (0x0) /* GSM */ | |
| 170 #define RT_GPRS (0x1) /* GSM/GPRS */ | |
| 171 #define RT_EDGE (0x2) /* GSM/GPRS/EDGE */ | |
| 172 #define RT_UMTS_FDD (0x3) /* UMTS FDD */ | |
| 173 | |
| 174 /* | |
| 175 * user defined constants | |
| 176 */ | |
| 177 #define MAX_DIGITS (0x10) | |
| 178 #define SIZE_MCC (0x3) | |
| 179 #define SIZE_MNC (0x3) | |
| 180 | |
| 181 #include "CDG_LEAVE.h" | |
| 182 | |
| 183 | |
| 184 #endif |
