FreeCalypso > hg > fc-magnetite
comparison cdg-hybrid/cdginc/p_8010_147_l1_include.val @ 212:e7a67accfad9
cdg-hybrid cdginc headers created
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 14 Oct 2016 21:52:58 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 211:02269c474131 | 212:e7a67accfad9 |
|---|---|
| 1 /* | |
| 2 +--------------------------------------------------------------------------+ | |
| 3 | PROJECT : PROTOCOL STACK | | |
| 4 | FILE : p_8010_147_l1_include.val | | |
| 5 | SOURCE : "sap\8010_147_L1_include.pdf" | | |
| 6 | LastModified : "2003-07-28" | | |
| 7 | IdAndVersion : "8010.147.03.002" | | |
| 8 | SrcFileTime : "Thu Nov 29 09:28:46 2007" | | |
| 9 | Generated by CCDGEN_2.5.5A on Fri Oct 14 21:41:52 2016 | | |
| 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
| 11 +--------------------------------------------------------------------------+ | |
| 12 */ | |
| 13 | |
| 14 /* PRAGMAS | |
| 15 * PREFIX : NONE | |
| 16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | |
| 17 * ALWAYS_ENUM_IN_VAL_FILE: YES | |
| 18 * ENABLE_GROUP: NO | |
| 19 * CAPITALIZE_TYPENAME: YES | |
| 20 */ | |
| 21 | |
| 22 | |
| 23 #ifndef P_8010_147_L1_INCLUDE_VAL | |
| 24 #define P_8010_147_L1_INCLUDE_VAL | |
| 25 | |
| 26 | |
| 27 #define CDG_ENTER__P_8010_147_L1_INCLUDE_VAL | |
| 28 | |
| 29 #define CDG_ENTER__FILENAME _P_8010_147_L1_INCLUDE_VAL | |
| 30 #define CDG_ENTER__P_8010_147_L1_INCLUDE_VAL__FILE_TYPE CDGINC | |
| 31 #define CDG_ENTER__P_8010_147_L1_INCLUDE_VAL__LAST_MODIFIED _2003_07_28 | |
| 32 #define CDG_ENTER__P_8010_147_L1_INCLUDE_VAL__ID_AND_VERSION _8010_147_03_002 | |
| 33 | |
| 34 #define CDG_ENTER__P_8010_147_L1_INCLUDE_VAL__SRC_FILE_TIME _Thu_Nov_29_09_28_46_2007 | |
| 35 | |
| 36 #include "CDG_ENTER.h" | |
| 37 | |
| 38 #undef CDG_ENTER__P_8010_147_L1_INCLUDE_VAL | |
| 39 | |
| 40 #undef CDG_ENTER__FILENAME | |
| 41 | |
| 42 | |
| 43 /* | |
| 44 * Enum to value table VAL_rf_chan_cnt | |
| 45 * CCDGEN:WriteEnum_Count==70 | |
| 46 */ | |
| 47 #ifndef __T_VAL_RF_CHAN_CNT__ | |
| 48 #define __T_VAL_RF_CHAN_CNT__ | |
| 49 typedef enum | |
| 50 { | |
| 51 VAL_RF_CHAN_CNT__RANGE_MIN = 0x0, /* minimum */ | |
| 52 VAL_RF_CHAN_CNT__RANGE_MAX = 0x40 /* maximum */ | |
| 53 }T_VAL_RF_CHAN_CNT; | |
| 54 #endif | |
| 55 | |
| 56 /* | |
| 57 * Enum to value table VAL_radio_freq | |
| 58 * CCDGEN:WriteEnum_Count==71 | |
| 59 */ | |
| 60 #ifndef __T_VAL_RADIO_FREQ__ | |
| 61 #define __T_VAL_RADIO_FREQ__ | |
| 62 typedef enum | |
| 63 { | |
| 64 GSM900__RANGE_MIN = 0x1, /* Layer 1 encoded frequency */ | |
| 65 GSM900__RANGE_MAX = 0x7c, /* Layer 1 encoded frequency */ | |
| 66 GSM900E__RANGE_MIN = 0x1, /* Layer 1 encoded frequency */ | |
| 67 GSM900E__RANGE_MAX = 0xae, /* Layer 1 encoded frequency */ | |
| 68 GSM1800_GSM1900__RANGE_MIN = 0x200, /* Layer 1 encoded frequency */ | |
| 69 GSM1800_GSM1900__RANGE_MAX = 0x32a, /* Layer 1 encoded frequency */ | |
| 70 GSM1800__RANGE_MIN = 0x32b, /* Layer 1 encoded frequency */ | |
| 71 GSM1800__RANGE_MAX = 0x375, /* Layer 1 encoded frequency */ | |
| 72 GSM900_GSM1800__RANGE_MIN = 0x1, /* Layer 1 encoded frequency */ | |
| 73 GSM900_GSM1800__RANGE_MAX = 0x1f2, /* Layer 1 encoded frequency */ | |
| 74 GSM900E_GSM1800__RANGE_MIN = 0x1, /* Layer 1 encoded frequency */ | |
| 75 GSM900E_GSM1800__RANGE_MAX = 0x224, /* Layer 1 encoded frequency */ | |
| 76 GSM850__RANGE_MIN = 0x80, /* Layer 1 encoded frequency */ | |
| 77 GSM850__RANGE_MAX = 0xfb, /* Layer 1 encoded frequency */ | |
| 78 GSM850_GSM1900__RANGE_MIN = 0x1, /* Layer 1 encoded frequency */ | |
| 79 GSM850_GSM1900__RANGE_MAX = 0x1a8 /* Layer 1 encoded frequency */ | |
| 80 }T_VAL_RADIO_FREQ; | |
| 81 #endif | |
| 82 | |
| 83 /* | |
| 84 * Enum to value table VAL_error_flag | |
| 85 * CCDGEN:WriteEnum_Count==72 | |
| 86 */ | |
| 87 #ifndef __T_VAL_ERROR_FLAG__ | |
| 88 #define __T_VAL_ERROR_FLAG__ | |
| 89 typedef enum | |
| 90 { | |
| 91 VALID_BLOCK = 0x0, /* Valid block received */ | |
| 92 INVALID_BLOCK = 0x1 /* Invalid block received */ | |
| 93 }T_VAL_ERROR_FLAG; | |
| 94 #endif | |
| 95 | |
| 96 /* | |
| 97 * Enum to value table VAL_fn | |
| 98 * CCDGEN:WriteEnum_Count==73 | |
| 99 */ | |
| 100 #ifndef __T_VAL_FN__ | |
| 101 #define __T_VAL_FN__ | |
| 102 typedef enum | |
| 103 { | |
| 104 VAL_FN__RANGE_MIN = 0x0, /* minimum */ | |
| 105 VAL_FN__RANGE_MAX = 0x296fff /* maximum */ | |
| 106 }T_VAL_FN; | |
| 107 #endif | |
| 108 | |
| 109 /* | |
| 110 * Enum to value table VAL_fn_offset | |
| 111 * CCDGEN:WriteEnum_Count==74 | |
| 112 */ | |
| 113 #ifndef __T_VAL_FN_OFFSET__ | |
| 114 #define __T_VAL_FN_OFFSET__ | |
| 115 typedef enum | |
| 116 { | |
| 117 VAL_FN_OFFSET__RANGE_MIN = 0x0, /* minimum */ | |
| 118 VAL_FN_OFFSET__RANGE_MAX = 0x296fff /* maximum */ | |
| 119 }T_VAL_FN_OFFSET; | |
| 120 #endif | |
| 121 | |
| 122 /* | |
| 123 * Enum to value table VAL_hsn | |
| 124 * CCDGEN:WriteEnum_Count==75 | |
| 125 */ | |
| 126 #ifndef __T_VAL_HSN__ | |
| 127 #define __T_VAL_HSN__ | |
| 128 typedef enum | |
| 129 { | |
| 130 VAL_HSN__RANGE_MIN = 0x0, /* minimum */ | |
| 131 VAL_HSN__RANGE_MAX = 0x3f /* maximum */ | |
| 132 }T_VAL_HSN; | |
| 133 #endif | |
| 134 | |
| 135 /* | |
| 136 * Enum to value table VAL_maio | |
| 137 * CCDGEN:WriteEnum_Count==76 | |
| 138 */ | |
| 139 #ifndef __T_VAL_MAIO__ | |
| 140 #define __T_VAL_MAIO__ | |
| 141 typedef enum | |
| 142 { | |
| 143 VAL_MAIO__RANGE_MIN = 0x0, /* minimum */ | |
| 144 VAL_MAIO__RANGE_MAX = 0x3f /* maximum */ | |
| 145 }T_VAL_MAIO; | |
| 146 #endif | |
| 147 | |
| 148 /* | |
| 149 * Enum to value table VAL_l2_channel | |
| 150 * CCDGEN:WriteEnum_Count==77 | |
| 151 */ | |
| 152 #ifndef __T_VAL_L2_CHANNEL__ | |
| 153 #define __T_VAL_L2_CHANNEL__ | |
| 154 typedef enum | |
| 155 { | |
| 156 L2_CHANNEL_SACCH = 0x1, /* SACCH block (MPHC) */ | |
| 157 L2_CHANNEL_SDCCH = 0x2, /* SDCCH block (MPHC) */ | |
| 158 L2_CHANNEL_FACCH_H = 0x3, /* FACCH half (MPHC) */ | |
| 159 L2_CHANNEL_FACCH_F = 0x4, /* FACCH full (MPHC) */ | |
| 160 L2_CHANNEL_CCCH = 0x5, /* CCCH block (MPHC) */ | |
| 161 L2_CHANNEL_NBCCH = 0x6, /* Normal BCCH block (MPHC) */ | |
| 162 L2_CHANNEL_PCH = 0x7, /* PCH block (MPHC) */ | |
| 163 L2_CHANNEL_EPCH = 0x8, /* Extended PCH block (MPHC) */ | |
| 164 L2_CHANNEL_CBCH = 0x9, /* CBCH block (MPHC) */ | |
| 165 L2_CHANNEL_EBCCH = 0xa, /* Extended BCCH (MPHC) */ | |
| 166 L2_PCHANNEL_PCCCH = 0x1, /* PCCCH block (MPHP) */ | |
| 167 L2_PCHANNEL_PBCCH = 0x2, /* PBCCH block (MPHP) */ | |
| 168 L2_PCHANNEL_PPCH = 0x3, /* PPCH block (MPHP) */ | |
| 169 L2_PCHANNEL_PEPCH = 0x4, /* PEPCH block (MPHP) */ | |
| 170 L2_PCHANNEL_PACCH = 0x5 /* PACCH block (MPHP) */ | |
| 171 }T_VAL_L2_CHANNEL; | |
| 172 #endif | |
| 173 | |
| 174 /* | |
| 175 * Enum to value table VAL_page_mode | |
| 176 * CCDGEN:WriteEnum_Count==78 | |
| 177 */ | |
| 178 #ifndef __T_VAL_PAGE_MODE__ | |
| 179 #define __T_VAL_PAGE_MODE__ | |
| 180 typedef enum | |
| 181 { | |
| 182 PAGE_NORMAL = 0x0, /* Normal paging */ | |
| 183 PAGE_EXT = 0x1, /* Extended paging */ | |
| 184 PAGE_REORG = 0x2 /* Paging reorganisation */ | |
| 185 }T_VAL_PAGE_MODE; | |
| 186 #endif | |
| 187 | |
| 188 /* | |
| 189 * Enum to value table VAL_rxlev | |
| 190 * CCDGEN:WriteEnum_Count==79 | |
| 191 */ | |
| 192 #ifndef __T_VAL_RXLEV__ | |
| 193 #define __T_VAL_RXLEV__ | |
| 194 typedef enum | |
| 195 { | |
| 196 RXLEV_NO_INT_MEAS = 0x80 /* Specific value used for value of interference level when no measurement has been performed. */ | |
| 197 }T_VAL_RXLEV; | |
| 198 #endif | |
| 199 | |
| 200 /* | |
| 201 * Enum to value table VAL_timeslot_no | |
| 202 * CCDGEN:WriteEnum_Count==80 | |
| 203 */ | |
| 204 #ifndef __T_VAL_TIMESLOT_NO__ | |
| 205 #define __T_VAL_TIMESLOT_NO__ | |
| 206 typedef enum | |
| 207 { | |
| 208 TIMESLOT_NO__RANGE_MIN = 0x0, /* Range of timeslot number */ | |
| 209 TIMESLOT_NO__RANGE_MAX = 0x7, /* Range of timeslot number */ | |
| 210 CBCH_TIMESLOT__RANGE_MIN = 0x0, /* Range of timeslot number for CBCH */ | |
| 211 CBCH_TIMESLOT__RANGE_MAX = 0x3, /* Range of timeslot number for CBCH */ | |
| 212 TN_NOT_PRESENT = 0xff /* Value for not present */ | |
| 213 }T_VAL_TIMESLOT_NO; | |
| 214 #endif | |
| 215 | |
| 216 /* | |
| 217 * Enum to value table VAL_tsc | |
| 218 * CCDGEN:WriteEnum_Count==81 | |
| 219 */ | |
| 220 #ifndef __T_VAL_TSC__ | |
| 221 #define __T_VAL_TSC__ | |
| 222 typedef enum | |
| 223 { | |
| 224 VAL_TSC__RANGE_MIN = 0x0, /* minimum */ | |
| 225 VAL_TSC__RANGE_MAX = 0x7 /* maximum */ | |
| 226 }T_VAL_TSC; | |
| 227 #endif | |
| 228 | |
| 229 /* | |
| 230 * enum to UnionController CHN_SEL_CHOICE | |
| 231 * CCDGEN:WriteEnum_Count==82 | |
| 232 */ | |
| 233 #ifndef __T_CTRL_CHN_SEL_CHOICE__ | |
| 234 #define __T_CTRL_CHN_SEL_CHOICE__ | |
| 235 typedef enum | |
| 236 { | |
| 237 is_single = 0x0, | |
| 238 is_hopping = 0x1 | |
| 239 }T_CTRL_CHN_SEL_CHOICE; | |
| 240 #endif | |
| 241 | |
| 242 /* | |
| 243 * user defined constants | |
| 244 */ | |
| 245 #define MAX_MA_CARRIER (0x40) | |
| 246 #define MAX_L2_FRAME_SIZE (0x17) | |
| 247 | |
| 248 #include "CDG_LEAVE.h" | |
| 249 | |
| 250 | |
| 251 #endif |
