FreeCalypso > hg > fc-tourmaline
comparison cdg-hybrid/cdginc/p_8010_147_l1_include.val @ 14:35f7a1dc9f7d
cdg-hybrid: import from Magnetite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 16 Oct 2020 07:15:38 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
13:83146a4ae927 | 14:35f7a1dc9f7d |
---|---|
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 |