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