FreeCalypso > hg > fc-tourmaline
comparison cdg-hybrid/cdginc/p_rrgrr.h @ 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_rrgrr.h | | |
5 | SOURCE : "sap\rrgrr.pdf" | | |
6 | LastModified : "2003-11-19" | | |
7 | IdAndVersion : "8441.112.03.031" | | |
8 | SrcFileTime : "Thu Nov 29 09:52:28 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: NO | |
18 * ENABLE_GROUP: NO | |
19 * CAPITALIZE_TYPENAME: NO | |
20 */ | |
21 | |
22 | |
23 #ifndef P_RRGRR_H | |
24 #define P_RRGRR_H | |
25 | |
26 | |
27 #define CDG_ENTER__P_RRGRR_H | |
28 | |
29 #define CDG_ENTER__FILENAME _P_RRGRR_H | |
30 #define CDG_ENTER__P_RRGRR_H__FILE_TYPE CDGINC | |
31 #define CDG_ENTER__P_RRGRR_H__LAST_MODIFIED _2003_11_19 | |
32 #define CDG_ENTER__P_RRGRR_H__ID_AND_VERSION _8441_112_03_031 | |
33 | |
34 #define CDG_ENTER__P_RRGRR_H__SRC_FILE_TIME _Thu_Nov_29_09_52_28_2007 | |
35 | |
36 #include "CDG_ENTER.h" | |
37 | |
38 #undef CDG_ENTER__P_RRGRR_H | |
39 | |
40 #undef CDG_ENTER__FILENAME | |
41 | |
42 | |
43 #include "p_rrgrr.val" | |
44 | |
45 #include "p_mph.h" | |
46 | |
47 #ifndef __T_si_states__ | |
48 #define __T_si_states__ | |
49 /* | |
50 * States of the SI | |
51 * CCDGEN:WriteStruct_Count==2914 | |
52 */ | |
53 typedef struct | |
54 { | |
55 U8 si1_state; /*< 0: 1> SI1 states */ | |
56 U8 si3_state; /*< 1: 1> SI3 states */ | |
57 U8 si13_state; /*< 2: 1> SI13 states */ | |
58 U8 _align0; /*< 3: 1> alignment */ | |
59 } T_si_states; | |
60 #endif | |
61 | |
62 #ifndef __T_non_gprs__ | |
63 #define __T_non_gprs__ | |
64 /* | |
65 * Non-GPRS parameters | |
66 * CCDGEN:WriteStruct_Count==2915 | |
67 */ | |
68 typedef struct | |
69 { | |
70 U8 v_non_gprs; /*< 0: 1> Valid flag for non GPRS */ | |
71 U8 att; /*< 1: 1> Attach/detach allowed */ | |
72 U8 v_T3212; /*< 2: 1> Valid flag for T3212 */ | |
73 U8 T3212; /*< 3: 1> T3212 value */ | |
74 U8 neci; /*< 4: 1> Half rate support */ | |
75 U8 pwrc; /*< 5: 1> Power control indicator */ | |
76 U8 dtx; /*< 6: 1> DTX indicator */ | |
77 U8 radio_link_timeout; /*< 7: 1> Supervisory timer for RR connection */ | |
78 U8 bs_ag_blks_res; /*< 8: 1> Number of blocks reserved for access grant */ | |
79 U8 ccch_conf; /*< 9: 1> Physical channel configuration for CCCH */ | |
80 U8 bs_pa_mfrms; /*< 10: 1> Paging Channel configuration */ | |
81 U8 max_retrans; /*< 11: 1> Maximum number of retransmissions */ | |
82 U8 tx_integer; /*< 12: 1> Number of slots to spread transmission */ | |
83 U8 ec; /*< 13: 1> Emergency call allowed */ | |
84 U8 gprs_ms_txpwr_max_cch; /*< 14: 1> GPRS_MS_TXPWR_MAX_CCH */ | |
85 // ELEM-FF: REL99 | |
86 // U8 ecsc; /*< 0: 0> Early Classmark sending flag in PSI2 */ | |
87 U8 _align0; /*< 15: 1> alignment */ | |
88 } T_non_gprs; | |
89 #endif | |
90 | |
91 #ifndef __T_ext_ie__ | |
92 #define __T_ext_ie__ | |
93 /* | |
94 * Possible future extension | |
95 * CCDGEN:WriteStruct_Count==2916 | |
96 */ | |
97 typedef struct | |
98 { | |
99 U8 ext_len; /*< 0: 1> Extension length */ | |
100 U8 spare_bit[8]; /*< 1: 8> Spare bit (val(ext_len)+1) */ | |
101 U8 _align0; /*< 9: 1> alignment */ | |
102 U8 _align1; /*< 10: 1> alignment */ | |
103 U8 _align2; /*< 11: 1> alignment */ | |
104 } T_ext_ie; | |
105 #endif | |
106 | |
107 #ifndef __T_emlpp_prio__ | |
108 #define __T_emlpp_prio__ | |
109 /* | |
110 * eMLPP_PRIORITY | |
111 * CCDGEN:WriteStruct_Count==2917 | |
112 */ | |
113 typedef struct | |
114 { | |
115 U8 v_emlpp; /*< 0: 1> Valid flag */ | |
116 U8 emlpp; /*< 1: 1> Value of emlpp_prio */ | |
117 U8 _align0; /*< 2: 1> alignment */ | |
118 U8 _align1; /*< 3: 1> alignment */ | |
119 } T_emlpp_prio; | |
120 #endif | |
121 | |
122 #ifndef __T_p_chan_req_des__ | |
123 #define __T_p_chan_req_des__ | |
124 /* | |
125 * Requested channel characteristics | |
126 * CCDGEN:WriteStruct_Count==2918 | |
127 */ | |
128 typedef struct | |
129 { | |
130 U8 mo_mt; /*< 0: 1> MO/MT FALG */ | |
131 U8 prio; /*< 1: 1> Priority */ | |
132 U8 rlc_mode_req; /*< 2: 1> RLC Mode */ | |
133 U8 llc_type; /*< 3: 1> LLC Frame Type */ | |
134 U16 req_bwd; /*< 4: 2> Requested Bandwidth */ | |
135 U16 rlc_octets; /*< 6: 2> RLC Octet Count */ | |
136 } T_p_chan_req_des; | |
137 #endif | |
138 | |
139 #ifndef __T_gprs_meas_results__ | |
140 #define __T_gprs_meas_results__ | |
141 /* | |
142 * GPRS Measurement Results | |
143 * CCDGEN:WriteStruct_Count==2919 | |
144 */ | |
145 typedef struct | |
146 { | |
147 U8 c_value; /*< 0: 1> C_Value */ | |
148 U8 rxqual; /*< 1: 1> Rx Quality */ | |
149 U8 sign_var; /*< 2: 1> Signal Variance */ | |
150 U8 _align0; /*< 3: 1> alignment */ | |
151 } T_gprs_meas_results; | |
152 #endif | |
153 | |
154 #ifndef __T_sync_result__ | |
155 #define __T_sync_result__ | |
156 /* | |
157 * Results of Synchronisation Attempts | |
158 * CCDGEN:WriteStruct_Count==2920 | |
159 */ | |
160 typedef struct | |
161 { | |
162 U16 arfcn; /*< 0: 2> channel number */ | |
163 U8 sb_flag; /*< 2: 1> synchronisation burst flag */ | |
164 U8 bsic; /*< 3: 1> base station identification code */ | |
165 } T_sync_result; | |
166 #endif | |
167 | |
168 #ifndef __T_rm_freq_list__ | |
169 #define __T_rm_freq_list__ | |
170 /* | |
171 * frequencies to be removed | |
172 * CCDGEN:WriteStruct_Count==2921 | |
173 */ | |
174 typedef struct | |
175 { | |
176 U16 arfcn; /*< 0: 2> channel number */ | |
177 U8 bsic; /*< 2: 1> base station identification code */ | |
178 U8 _align0; /*< 3: 1> alignment */ | |
179 } T_rm_freq_list; | |
180 #endif | |
181 | |
182 #ifndef __T_meas_res__ | |
183 #define __T_meas_res__ | |
184 /* | |
185 * measurements ordered by the network | |
186 * CCDGEN:WriteStruct_Count==2922 | |
187 */ | |
188 typedef struct | |
189 { | |
190 U16 arfcn; /*< 0: 2> channel number */ | |
191 U8 bsic; /*< 2: 1> base station identification code */ | |
192 U8 rxlev; /*< 3: 1> receive signal strength level */ | |
193 } T_meas_res; | |
194 #endif | |
195 | |
196 #ifndef __T_arfcn_idx__ | |
197 #define __T_arfcn_idx__ | |
198 /* | |
199 * Channel number and a associated index | |
200 * CCDGEN:WriteStruct_Count==2923 | |
201 */ | |
202 typedef struct | |
203 { | |
204 U16 arfcn; /*< 0: 2> channel number */ | |
205 U8 idx; /*< 2: 1> index */ | |
206 U8 _align0; /*< 3: 1> alignment */ | |
207 } T_arfcn_idx; | |
208 #endif | |
209 | |
210 #ifndef __T_xmeas_res__ | |
211 #define __T_xmeas_res__ | |
212 /* | |
213 * results of the extended measurement | |
214 * CCDGEN:WriteStruct_Count==2924 | |
215 */ | |
216 typedef struct | |
217 { | |
218 T_arfcn_idx arfcn_idx; /*< 0: 4> Channel number and a associated index */ | |
219 U8 rxlev; /*< 4: 1> receive signal strength level */ | |
220 U8 bsic; /*< 5: 1> base station identification code */ | |
221 U8 _align0; /*< 6: 1> alignment */ | |
222 U8 _align1; /*< 7: 1> alignment */ | |
223 } T_xmeas_res; | |
224 #endif | |
225 | |
226 #ifndef __T_plmn__ | |
227 #define __T_plmn__ | |
228 /* | |
229 * PLMN identification | |
230 * CCDGEN:WriteStruct_Count==2925 | |
231 */ | |
232 typedef struct | |
233 { | |
234 U8 v_plmn; /*< 0: 1> Valid Flag */ | |
235 U8 mcc[SIZE_MCC]; /*< 1: 3> Mobile Country Code */ | |
236 U8 mnc[SIZE_MNC]; /*< 4: 3> Mobile Network Code */ | |
237 U8 _align0; /*< 7: 1> alignment */ | |
238 } T_plmn; | |
239 #endif | |
240 | |
241 #ifndef __T_rai__ | |
242 #define __T_rai__ | |
243 /* | |
244 * routing area identifier | |
245 * CCDGEN:WriteStruct_Count==2926 | |
246 */ | |
247 typedef struct | |
248 { | |
249 T_plmn plmn; /*< 0: 8> PLMN identification */ | |
250 U16 lac; /*< 8: 2> location area code */ | |
251 U8 rac; /*< 10: 1> routing are code */ | |
252 U8 _align0; /*< 11: 1> alignment */ | |
253 } T_rai; | |
254 #endif | |
255 | |
256 #ifndef __T_task__ | |
257 #define __T_task__ | |
258 /* | |
259 * Task | |
260 * CCDGEN:WriteStruct_Count==2927 | |
261 */ | |
262 typedef union | |
263 { | |
264 U8 v_stop_ccch; /*< 0: 1> Indicates whether CCCH shall be stopped */ | |
265 U8 v_pim_pbcch; /*< 0: 1> pim */ | |
266 U8 v_pam_pbcch; /*< 0: 1> pam */ | |
267 U8 v_ptm_pbcch; /*< 0: 1> ptm */ | |
268 } T_task; | |
269 #endif | |
270 | |
271 #ifndef __T_rr_cell_env__ | |
272 #define __T_rr_cell_env__ | |
273 /* | |
274 * current location of the mobile equipment | |
275 * CCDGEN:WriteStruct_Count==2928 | |
276 */ | |
277 typedef struct | |
278 { | |
279 T_plmn plmn; /*< 0: 8> PLMN identification */ | |
280 U16 lac; /*< 8: 2> location area code */ | |
281 U16 cid; /*< 10: 2> cell identification */ | |
282 } T_rr_cell_env; | |
283 #endif | |
284 | |
285 #ifndef __T_serving_cell_info__ | |
286 #define __T_serving_cell_info__ | |
287 /* | |
288 * Cell information | |
289 * CCDGEN:WriteStruct_Count==2929 | |
290 */ | |
291 typedef struct | |
292 { | |
293 U8 gprs_rxlev_access_min; /*< 0: 1> GPRS_RXLEV_ACCESS_MIN */ | |
294 U8 gprs_ms_txpwr_max_cch; /*< 1: 1> GPRS_MS_TXPWR_MAX_CCH */ | |
295 U16 bcch_arfcn; /*< 2: 2> Frequency of BCCH */ | |
296 U8 bcch_bsic; /*< 4: 1> BSIC of BCCH */ | |
297 U8 _align0; /*< 5: 1> alignment */ | |
298 U16 ac_class; /*< 6: 2> Access class for RACH */ | |
299 U8 pwr_offset; /*< 8: 1> Power offset */ | |
300 U8 _align1; /*< 9: 1> alignment */ | |
301 U8 _align2; /*< 10: 1> alignment */ | |
302 U8 _align3; /*< 11: 1> alignment */ | |
303 T_rr_cell_env rr_cell_env; /*< 12: 12> current location of the mobile equipment */ | |
304 U8 limited; /*< 24: 1> Limited service */ | |
305 U8 bs_pa_mfrms; /*< 25: 1> Paging Channel configuration */ | |
306 U16 arfcn[RRGRR_BA_LIST_SIZE]; /*< 26: 64> channel number */ | |
307 // ELEM-FF: REL99 AND TI_PS_FF_EMR | |
308 // U8 ba_ind; /*< 0: 0> BA_IND used by RR for neighbor cell list */ | |
309 U8 _align4; /*< 90: 1> alignment */ | |
310 U8 _align5; /*< 91: 1> alignment */ | |
311 } T_serving_cell_info; | |
312 #endif | |
313 | |
314 | |
315 // STRUCT-FF: REL99 AND TI_PS_FF_EMR | |
316 // #ifndef __T_nc_para_struct__ | |
317 // #define __T_nc_para_struct__ | |
318 // | |
319 // Network control parameters | |
320 // CCDGEN:WriteStruct_Count==2930 | |
321 // | |
322 // typedef struct | |
323 // { | |
324 // ELEM-FF: REL99 AND TI_PS_FF_EMR | |
325 // U8 nco; /*< 0: 0> Network control order, values same as enum T_NC_ORDER in grr.h */ | |
326 // ELEM-FF: REL99 AND TI_PS_FF_EMR | |
327 // U8 is_valid; /*< 0: 0> Indicates whether NC parameters following are valid */ | |
328 // ELEM-FF: REL99 AND TI_PS_FF_EMR | |
329 // U8 nc_non_drx; /*< 0: 0> minimum time the mobile station shall stay in non-DRX mode after an NC-measurement report */ | |
330 // ELEM-FF: REL99 AND TI_PS_FF_EMR | |
331 // U8 nc_rep_per_i; /*< 0: 0> Time period for cell reselection measurement reporting for packet idle mode (I) */ | |
332 // ELEM-FF: REL99 AND TI_PS_FF_EMR | |
333 // U8 nc_rep_per_t; /*< 0: 0> Time period for cell reselection measurement reporting for packet transfer mode (T) */ | |
334 // } T_nc_para_struct; | |
335 // #endif | |
336 // | |
337 #ifndef __T_cr_par__ | |
338 #define __T_cr_par__ | |
339 /* | |
340 * GPRS Cell Selection Parameter | |
341 * CCDGEN:WriteStruct_Count==2931 | |
342 */ | |
343 typedef struct | |
344 { | |
345 U8 cell_bar_access_2; /*< 0: 1> CELL_BAR_ACCESS_2 */ | |
346 U8 exc_acc; /*< 1: 1> EXC_ACC */ | |
347 U8 same_ra_as_serving_cell; /*< 2: 1> SAME_RA_AS_SERVING_CELL */ | |
348 U8 gprs_rxlev_access_min; /*< 3: 1> GPRS_RXLEV_ACCESS_MIN */ | |
349 U8 gprs_ms_txpwr_max_cch; /*< 4: 1> GPRS_MS_TXPWR_MAX_CCH */ | |
350 U8 gprs_temporary_offset; /*< 5: 1> GPRS_TEMPORARY_OFFSET */ | |
351 U8 gprs_penalty_time; /*< 6: 1> GPRS_PENALTY_TIME */ | |
352 U8 gprs_reselect_offset; /*< 7: 1> GPRS_RESELECT_OFFSET */ | |
353 U8 priority_class; /*< 8: 1> PRIORITY_CLASS */ | |
354 U8 hcs_thr; /*< 9: 1> HCS_THR */ | |
355 U8 si13_location; /*< 10: 1> SI13 Location */ | |
356 U8 pbcch_location; /*< 11: 1> PBCCH_LOCATION */ | |
357 U8 psi1_repeat_period; /*< 12: 1> PSI1_REPEAT_PERIOD */ | |
358 U8 _align0; /*< 13: 1> alignment */ | |
359 U8 _align1; /*< 14: 1> alignment */ | |
360 U8 _align2; /*< 15: 1> alignment */ | |
361 } T_cr_par; | |
362 #endif | |
363 | |
364 #ifndef __T_add_freq_list__ | |
365 #define __T_add_freq_list__ | |
366 /* | |
367 * BA list | |
368 * CCDGEN:WriteStruct_Count==2932 | |
369 */ | |
370 typedef struct | |
371 { | |
372 U16 arfcn; /*< 0: 2> channel number */ | |
373 U8 bsic; /*< 2: 1> base station identification code */ | |
374 U8 v_cr_par; /*< 3: 1> Valid Flag for GPRS Cell Selection Parameter */ | |
375 T_cr_par cr_par; /*< 4: 16> GPRS Cell Selection Parameter */ | |
376 } T_add_freq_list; | |
377 #endif | |
378 | |
379 | |
380 // STRUCT-FF: REL99 AND TI_PS_FF_RTD | |
381 // #ifndef __T_ncell_sync_list__ | |
382 // #define __T_ncell_sync_list__ | |
383 // | |
384 // List of neighbourcell that needs to be synchronised. | |
385 // CCDGEN:WriteStruct_Count==2933 | |
386 // | |
387 // typedef struct | |
388 // { | |
389 // U16 arfcn; /*< 0: 2> channel number */ | |
390 // U8 v_rtd; /*< 2: 1> valid-flag */ | |
391 // U8 c_rtd; /*< 0: 0> counter */ | |
392 // // U16 rtd[MAX_NUM_OF_RTD_VALUES]; /*< 0: 0> Real time difference value for all the neighbour cells */ | |
393 // U8 _align0; /*< 2: 1> alignment */ | |
394 // U8 _align1; /*< 3: 1> alignment */ | |
395 // } T_ncell_sync_list; | |
396 // #endif | |
397 // | |
398 | |
399 /* | |
400 * End of substructure section, begin of primitive definition section | |
401 */ | |
402 | |
403 #ifndef __T_RRGRR_GPRS_SI13_IND__ | |
404 #define __T_RRGRR_GPRS_SI13_IND__ | |
405 /* | |
406 * | |
407 * CCDGEN:WriteStruct_Count==2940 | |
408 */ | |
409 typedef struct | |
410 { | |
411 U8 cause; /*< 0: 1> Cause */ | |
412 U8 _align0; /*< 1: 1> alignment */ | |
413 U8 _align1; /*< 2: 1> alignment */ | |
414 U8 _align2; /*< 3: 1> alignment */ | |
415 T_si_states si_states; /*< 4: 4> States of the SI */ | |
416 T_serving_cell_info serving_cell_info; /*< 8: 92> Cell information */ | |
417 T_sdu sdu; /*<100: ? > service data unit */ | |
418 } T_RRGRR_GPRS_SI13_IND; | |
419 #endif | |
420 | |
421 #ifndef __T_RRGRR_PACKET_PAGING_IND__ | |
422 #define __T_RRGRR_PACKET_PAGING_IND__ | |
423 /* | |
424 * | |
425 * CCDGEN:WriteStruct_Count==2941 | |
426 */ | |
427 typedef struct | |
428 { | |
429 U8 pg_type; /*< 0: 1> The type of paging */ | |
430 U8 _align0; /*< 1: 1> alignment */ | |
431 U8 _align1; /*< 2: 1> alignment */ | |
432 U8 _align2; /*< 3: 1> alignment */ | |
433 } T_RRGRR_PACKET_PAGING_IND; | |
434 #endif | |
435 | |
436 #ifndef __T_RRGRR_CHANNEL_REQ__ | |
437 #define __T_RRGRR_CHANNEL_REQ__ | |
438 /* | |
439 * | |
440 * CCDGEN:WriteStruct_Count==2942 | |
441 */ | |
442 typedef struct | |
443 { | |
444 U8 req_data; /*< 0: 1> */ | |
445 U8 _align0; /*< 1: 1> alignment */ | |
446 U8 _align1; /*< 2: 1> alignment */ | |
447 U8 _align2; /*< 3: 1> alignment */ | |
448 } T_RRGRR_CHANNEL_REQ; | |
449 #endif | |
450 | |
451 #ifndef __T_RRGRR_IA_IND__ | |
452 #define __T_RRGRR_IA_IND__ | |
453 /* | |
454 * | |
455 * CCDGEN:WriteStruct_Count==2943 | |
456 */ | |
457 typedef struct | |
458 { | |
459 U32 fn; /*< 0: 4> Frame Number */ | |
460 U8 r_bit; /*< 4: 1> retry bit */ | |
461 U8 _align0; /*< 5: 1> alignment */ | |
462 U8 _align1; /*< 6: 1> alignment */ | |
463 U8 _align2; /*< 7: 1> alignment */ | |
464 T_sdu sdu; /*< 8: ? > service data unit */ | |
465 } T_RRGRR_IA_IND; | |
466 #endif | |
467 | |
468 #ifndef __T_RRGRR_IAEXT_IND__ | |
469 #define __T_RRGRR_IAEXT_IND__ | |
470 /* | |
471 * | |
472 * CCDGEN:WriteStruct_Count==2944 | |
473 */ | |
474 typedef struct | |
475 { | |
476 U8 ia_index; /*< 0: 1> indicates valid parts of the Imm Ass Ext msg */ | |
477 U8 _align0; /*< 1: 1> alignment */ | |
478 U8 _align1; /*< 2: 1> alignment */ | |
479 U8 _align2; /*< 3: 1> alignment */ | |
480 U32 fn; /*< 4: 4> Frame Number */ | |
481 U8 r_bit; /*< 8: 1> retry bit */ | |
482 U8 _align3; /*< 9: 1> alignment */ | |
483 U8 _align4; /*< 10: 1> alignment */ | |
484 U8 _align5; /*< 11: 1> alignment */ | |
485 T_sdu sdu; /*< 12: ? > service data unit */ | |
486 } T_RRGRR_IAEXT_IND; | |
487 #endif | |
488 | |
489 #ifndef __T_RRGRR_ASSIGNMENT_REJ_IND__ | |
490 #define __T_RRGRR_ASSIGNMENT_REJ_IND__ | |
491 /* | |
492 * | |
493 * CCDGEN:WriteStruct_Count==2945 | |
494 */ | |
495 typedef struct | |
496 { | |
497 U8 wait_ind; /*< 0: 1> wait indication (T3122) */ | |
498 U8 r_bit; /*< 1: 1> retry bit */ | |
499 U8 _align0; /*< 2: 1> alignment */ | |
500 U8 _align1; /*< 3: 1> alignment */ | |
501 } T_RRGRR_ASSIGNMENT_REJ_IND; | |
502 #endif | |
503 | |
504 #ifndef __T_RRGRR_DATA_IND__ | |
505 #define __T_RRGRR_DATA_IND__ | |
506 /* | |
507 * | |
508 * CCDGEN:WriteStruct_Count==2946 | |
509 */ | |
510 typedef struct | |
511 { | |
512 U32 fn; /*< 0: 4> Frame Number */ | |
513 T_sdu sdu; /*< 4: ? > service data unit */ | |
514 } T_RRGRR_DATA_IND; | |
515 #endif | |
516 | |
517 #ifndef __T_RRGRR_DATA_REQ__ | |
518 #define __T_RRGRR_DATA_REQ__ | |
519 /* | |
520 * | |
521 * CCDGEN:WriteStruct_Count==2947 | |
522 */ | |
523 typedef struct | |
524 { | |
525 T_sdu sdu; /*< 0: ? > service data unit */ | |
526 } T_RRGRR_DATA_REQ; | |
527 #endif | |
528 | |
529 #ifndef __T_RRGRR_IA_DOWNLINK_IND__ | |
530 #define __T_RRGRR_IA_DOWNLINK_IND__ | |
531 /* | |
532 * | |
533 * CCDGEN:WriteStruct_Count==2948 | |
534 */ | |
535 typedef struct | |
536 { | |
537 U32 fn; /*< 0: 4> Frame Number */ | |
538 U8 r_bit; /*< 4: 1> retry bit */ | |
539 U8 _align0; /*< 5: 1> alignment */ | |
540 U8 _align1; /*< 6: 1> alignment */ | |
541 U8 _align2; /*< 7: 1> alignment */ | |
542 T_sdu sdu; /*< 8: ? > service data unit */ | |
543 } T_RRGRR_IA_DOWNLINK_IND; | |
544 #endif | |
545 | |
546 #ifndef __T_RRGRR_START_MON_CCCH_REQ__ | |
547 #define __T_RRGRR_START_MON_CCCH_REQ__ | |
548 /* | |
549 * | |
550 * CCDGEN:WriteStruct_Count==2949 | |
551 */ | |
552 typedef struct | |
553 { | |
554 U8 pag_mode; /*< 0: 1> Paging Mode */ | |
555 U8 _align0; /*< 1: 1> alignment */ | |
556 U16 split_pg; /*< 2: 2> Split paging cycle (the value, NOT the code) */ | |
557 } T_RRGRR_START_MON_CCCH_REQ; | |
558 #endif | |
559 | |
560 #ifndef __T_RRGRR_STOP_MON_CCCH_REQ__ | |
561 #define __T_RRGRR_STOP_MON_CCCH_REQ__ | |
562 /* | |
563 * | |
564 * CCDGEN:WriteStruct_Count==2950 | |
565 */ | |
566 typedef struct | |
567 { | |
568 U8 is_pbcch_present; /*< 0: 1> Indicates whether PBCCH is present or not */ | |
569 U8 _align0; /*< 1: 1> alignment */ | |
570 U8 _align1; /*< 2: 1> alignment */ | |
571 U8 _align2; /*< 3: 1> alignment */ | |
572 } T_RRGRR_STOP_MON_CCCH_REQ; | |
573 #endif | |
574 | |
575 #ifndef __T_RRGRR_CR_REQ__ | |
576 #define __T_RRGRR_CR_REQ__ | |
577 /* | |
578 * | |
579 * CCDGEN:WriteStruct_Count==2951 | |
580 */ | |
581 typedef struct | |
582 { | |
583 U8 cr_type; /*< 0: 1> Cell re-selection mode */ | |
584 U8 _align0; /*< 1: 1> alignment */ | |
585 U16 arfcn; /*< 2: 2> channel number */ | |
586 U8 bsic; /*< 4: 1> base station identification code */ | |
587 U8 _align1; /*< 5: 1> alignment */ | |
588 U8 _align2; /*< 6: 1> alignment */ | |
589 U8 _align3; /*< 7: 1> alignment */ | |
590 } T_RRGRR_CR_REQ; | |
591 #endif | |
592 | |
593 #ifndef __T_RRGRR_START_MON_BCCH_REQ__ | |
594 #define __T_RRGRR_START_MON_BCCH_REQ__ | |
595 /* | |
596 * | |
597 * CCDGEN:WriteStruct_Count==2952 | |
598 */ | |
599 typedef struct | |
600 { | |
601 U8 si_to_read; /*< 0: 1> SI to read */ | |
602 U8 _align0; /*< 1: 1> alignment */ | |
603 U8 _align1; /*< 2: 1> alignment */ | |
604 U8 _align2; /*< 3: 1> alignment */ | |
605 } T_RRGRR_START_MON_BCCH_REQ; | |
606 #endif | |
607 | |
608 #ifndef __T_RRGRR_RR_EST_REQ__ | |
609 #define __T_RRGRR_RR_EST_REQ__ | |
610 /* | |
611 * | |
612 * CCDGEN:WriteStruct_Count==2953 | |
613 */ | |
614 typedef struct | |
615 { | |
616 T_non_gprs non_gprs; /*< 0: 16> Non-GPRS parameters */ | |
617 U8 ch_needed; /*< 16: 1> Channel needed field */ | |
618 U8 ident_type; /*< 17: 1> Identity type */ | |
619 U8 _align0; /*< 18: 1> alignment */ | |
620 U8 _align1; /*< 19: 1> alignment */ | |
621 T_emlpp_prio emlpp_prio; /*< 20: 4> eMLPP_PRIORITY */ | |
622 U8 susp_req; /*< 24: 1> Send GPRS suspension request flag */ | |
623 U8 _align2; /*< 25: 1> alignment */ | |
624 U8 _align3; /*< 26: 1> alignment */ | |
625 U8 _align4; /*< 27: 1> alignment */ | |
626 } T_RRGRR_RR_EST_REQ; | |
627 #endif | |
628 | |
629 #ifndef __T_RRGRR_RR_EST_RSP__ | |
630 #define __T_RRGRR_RR_EST_RSP__ | |
631 /* | |
632 * | |
633 * CCDGEN:WriteStruct_Count==2954 | |
634 */ | |
635 typedef struct | |
636 { | |
637 U8 rr_est; /*< 0: 1> Allowance of RR establishment */ | |
638 U8 susp_req; /*< 1: 1> Send GPRS suspension request flag */ | |
639 U8 _align0; /*< 2: 1> alignment */ | |
640 U8 _align1; /*< 3: 1> alignment */ | |
641 } T_RRGRR_RR_EST_RSP; | |
642 #endif | |
643 | |
644 #ifndef __T_RRGRR_RR_EST_IND__ | |
645 #define __T_RRGRR_RR_EST_IND__ | |
646 /* | |
647 * | |
648 * CCDGEN:WriteStruct_Count==2955 | |
649 */ | |
650 typedef struct | |
651 { | |
652 U8 dummy; /*< 0: 1> no parameters */ | |
653 } T_RRGRR_RR_EST_IND; | |
654 #endif | |
655 | |
656 #ifndef __T_RRGRR_ACTIVATE_REQ__ | |
657 #define __T_RRGRR_ACTIVATE_REQ__ | |
658 /* | |
659 * | |
660 * CCDGEN:WriteStruct_Count==2956 | |
661 */ | |
662 typedef struct | |
663 { | |
664 T_non_gprs non_gprs; /*< 0: 16> Non-GPRS parameters */ | |
665 U8 susp_req; /*< 16: 1> Send GPRS suspension request flag */ | |
666 U8 rac; /*< 17: 1> routing are code */ | |
667 U8 _align0; /*< 18: 1> alignment */ | |
668 U8 _align1; /*< 19: 1> alignment */ | |
669 } T_RRGRR_ACTIVATE_REQ; | |
670 #endif | |
671 | |
672 #ifndef __T_RRGRR_GPRS_DATA_REQ__ | |
673 #define __T_RRGRR_GPRS_DATA_REQ__ | |
674 /* | |
675 * | |
676 * CCDGEN:WriteStruct_Count==2957 | |
677 */ | |
678 typedef struct | |
679 { | |
680 U32 old_ptmsi; /*< 0: 4> Packet Temporary Mobile Subsciber Identity */ | |
681 U32 new_ptmsi; /*< 4: 4> Packet Temporary Mobile Subsciber Identity */ | |
682 U32 tlli; /*< 8: 4> temporary logical link identifier */ | |
683 T_p_chan_req_des p_chan_req_des; /*< 12: 8> Requested channel characteristics */ | |
684 T_gprs_meas_results gprs_meas_results; /*< 20: 4> GPRS Measurement Results */ | |
685 U8 mac_req; /*< 24: 1> MAC mode request */ | |
686 U8 cs_req; /*< 25: 1> Channel Coding Schemme Request */ | |
687 U8 _align0; /*< 26: 1> alignment */ | |
688 U8 _align1; /*< 27: 1> alignment */ | |
689 T_rai rai; /*< 28: 12> routing area identifier */ | |
690 } T_RRGRR_GPRS_DATA_REQ; | |
691 #endif | |
692 | |
693 #ifndef __T_RRGRR_SUSPEND_DCCH_REQ__ | |
694 #define __T_RRGRR_SUSPEND_DCCH_REQ__ | |
695 /* | |
696 * | |
697 * CCDGEN:WriteStruct_Count==2958 | |
698 */ | |
699 typedef struct | |
700 { | |
701 U8 dummy; /*< 0: 1> no parameters */ | |
702 } T_RRGRR_SUSPEND_DCCH_REQ; | |
703 #endif | |
704 | |
705 #ifndef __T_RRGRR_SUSPEND_DCCH_CNF__ | |
706 #define __T_RRGRR_SUSPEND_DCCH_CNF__ | |
707 /* | |
708 * | |
709 * CCDGEN:WriteStruct_Count==2959 | |
710 */ | |
711 typedef struct | |
712 { | |
713 U8 dummy; /*< 0: 1> no parameters */ | |
714 } T_RRGRR_SUSPEND_DCCH_CNF; | |
715 #endif | |
716 | |
717 #ifndef __T_RRGRR_RECONNECT_DCCH_REQ__ | |
718 #define __T_RRGRR_RECONNECT_DCCH_REQ__ | |
719 /* | |
720 * | |
721 * CCDGEN:WriteStruct_Count==2960 | |
722 */ | |
723 typedef struct | |
724 { | |
725 U8 reconn_cause; /*< 0: 1> Cause for the reconnection, refer to causes sent with ASSIGNMENT FAILURE [3] */ | |
726 U8 _align0; /*< 1: 1> alignment */ | |
727 U8 _align1; /*< 2: 1> alignment */ | |
728 U8 _align2; /*< 3: 1> alignment */ | |
729 } T_RRGRR_RECONNECT_DCCH_REQ; | |
730 #endif | |
731 | |
732 #ifndef __T_RRGRR_RECONNECT_DCCH_CNF__ | |
733 #define __T_RRGRR_RECONNECT_DCCH_CNF__ | |
734 /* | |
735 * | |
736 * CCDGEN:WriteStruct_Count==2961 | |
737 */ | |
738 typedef struct | |
739 { | |
740 U8 reconn_state; /*< 0: 1> Indicates that the reconnection was successful or not */ | |
741 U8 _align0; /*< 1: 1> alignment */ | |
742 U8 _align1; /*< 2: 1> alignment */ | |
743 U8 _align2; /*< 3: 1> alignment */ | |
744 } T_RRGRR_RECONNECT_DCCH_CNF; | |
745 #endif | |
746 | |
747 #ifndef __T_RRGRR_RESUMED_TBF_REQ__ | |
748 #define __T_RRGRR_RESUMED_TBF_REQ__ | |
749 /* | |
750 * | |
751 * CCDGEN:WriteStruct_Count==2962 | |
752 */ | |
753 typedef struct | |
754 { | |
755 U8 dummy; /*< 0: 1> no parameters */ | |
756 } T_RRGRR_RESUMED_TBF_REQ; | |
757 #endif | |
758 | |
759 #ifndef __T_RRGRR_RESUMED_TBF_CNF__ | |
760 #define __T_RRGRR_RESUMED_TBF_CNF__ | |
761 /* | |
762 * | |
763 * CCDGEN:WriteStruct_Count==2963 | |
764 */ | |
765 typedef struct | |
766 { | |
767 U8 dummy; /*< 0: 1> no parameters */ | |
768 } T_RRGRR_RESUMED_TBF_CNF; | |
769 #endif | |
770 | |
771 #ifndef __T_RRGRR_STOP_DCCH_IND__ | |
772 #define __T_RRGRR_STOP_DCCH_IND__ | |
773 /* | |
774 * | |
775 * CCDGEN:WriteStruct_Count==2964 | |
776 */ | |
777 typedef struct | |
778 { | |
779 U8 stop_cause; /*< 0: 1> Stop cause */ | |
780 U8 _align0; /*< 1: 1> alignment */ | |
781 U8 _align1; /*< 2: 1> alignment */ | |
782 U8 _align2; /*< 3: 1> alignment */ | |
783 } T_RRGRR_STOP_DCCH_IND; | |
784 #endif | |
785 | |
786 #ifndef __T_RRGRR_CR_IND__ | |
787 #define __T_RRGRR_CR_IND__ | |
788 /* | |
789 * | |
790 * CCDGEN:WriteStruct_Count==2965 | |
791 */ | |
792 typedef struct | |
793 { | |
794 U8 cr_type; /*< 0: 1> Cell re-selection mode */ | |
795 U8 _align0; /*< 1: 1> alignment */ | |
796 U8 _align1; /*< 2: 1> alignment */ | |
797 U8 _align2; /*< 3: 1> alignment */ | |
798 } T_RRGRR_CR_IND; | |
799 #endif | |
800 | |
801 #ifndef __T_RRGRR_NCELL_SYNC_REQ__ | |
802 #define __T_RRGRR_NCELL_SYNC_REQ__ | |
803 /* | |
804 * | |
805 * CCDGEN:WriteStruct_Count==2966 | |
806 */ | |
807 typedef struct | |
808 { | |
809 // ELEM-FF: !TI_PS_FF_RTD | |
810 U16 arfcn[RRGRR_MAX_ARFCN_NCELL_SYNC_REQ]; /*< 0: 24> channel number */ | |
811 U8 sync_type; /*< 24: 1> Sync Info indicating the Reconfirm Sync timer status */ | |
812 // ELEM-FF: REL99 AND TI_PS_FF_RTD | |
813 // T_ncell_sync_list ncell_sync_list[RRGRR_MAX_ARFCN_NCELL_SYNC_REQ]; /*< 0: 0> List of neighbourcell that needs to be synchronised. */ | |
814 U8 _align0; /*< 25: 1> alignment */ | |
815 U8 _align1; /*< 26: 1> alignment */ | |
816 U8 _align2; /*< 27: 1> alignment */ | |
817 } T_RRGRR_NCELL_SYNC_REQ; | |
818 #endif | |
819 | |
820 #ifndef __T_RRGRR_NCELL_SYNC_IND__ | |
821 #define __T_RRGRR_NCELL_SYNC_IND__ | |
822 /* | |
823 * | |
824 * CCDGEN:WriteStruct_Count==2967 | |
825 */ | |
826 typedef struct | |
827 { | |
828 T_sync_result sync_result[RRGRR_MAX_RSLT_NCELL_SYNC_IND]; /*< 0: 24> Results of Synchronisation Attempts */ | |
829 } T_RRGRR_NCELL_SYNC_IND; | |
830 #endif | |
831 | |
832 #ifndef __T_RRGRR_SYNC_REQ__ | |
833 #define __T_RRGRR_SYNC_REQ__ | |
834 /* | |
835 * | |
836 * CCDGEN:WriteStruct_Count==2968 | |
837 */ | |
838 typedef struct | |
839 { | |
840 U16 arfcn; /*< 0: 2> channel number */ | |
841 U8 bsic; /*< 2: 1> base station identification code */ | |
842 U8 _align0; /*< 3: 1> alignment */ | |
843 } T_RRGRR_SYNC_REQ; | |
844 #endif | |
845 | |
846 #ifndef __T_RRGRR_SYNC_IND__ | |
847 #define __T_RRGRR_SYNC_IND__ | |
848 /* | |
849 * | |
850 * CCDGEN:WriteStruct_Count==2969 | |
851 */ | |
852 typedef struct | |
853 { | |
854 U8 sync_res; /*< 0: 1> Indicates the result of synchronisation */ | |
855 U8 _align0; /*< 1: 1> alignment */ | |
856 U8 _align1; /*< 2: 1> alignment */ | |
857 U8 _align2; /*< 3: 1> alignment */ | |
858 } T_RRGRR_SYNC_IND; | |
859 #endif | |
860 | |
861 #ifndef __T_RRGRR_UPDATE_BA_REQ__ | |
862 #define __T_RRGRR_UPDATE_BA_REQ__ | |
863 /* | |
864 * | |
865 * CCDGEN:WriteStruct_Count==2970 | |
866 */ | |
867 typedef struct | |
868 { | |
869 U8 cell_type; /*< 0: 1> Ncell or Scell */ | |
870 U8 nc_mode; /*< 1: 1> NC mode */ | |
871 U8 _align0; /*< 2: 1> alignment */ | |
872 U8 _align1; /*< 3: 1> alignment */ | |
873 T_add_freq_list add_freq_list[RRGRR_BA_LIST_SIZE]; /*< 4:640> BA list */ | |
874 T_rm_freq_list rm_freq_list[RRGRR_BA_LIST_SIZE]; /*<644:128> frequencies to be removed */ | |
875 } T_RRGRR_UPDATE_BA_REQ; | |
876 #endif | |
877 | |
878 #ifndef __T_RRGRR_MEAS_REP_REQ__ | |
879 #define __T_RRGRR_MEAS_REP_REQ__ | |
880 /* | |
881 * | |
882 * CCDGEN:WriteStruct_Count==2971 | |
883 */ | |
884 typedef struct | |
885 { | |
886 U8 meas_cause; /*< 0: 1> Basic Element */ | |
887 U8 _align0; /*< 1: 1> alignment */ | |
888 U8 _align1; /*< 2: 1> alignment */ | |
889 U8 _align2; /*< 3: 1> alignment */ | |
890 } T_RRGRR_MEAS_REP_REQ; | |
891 #endif | |
892 | |
893 #ifndef __T_RRGRR_MEAS_REP_CNF__ | |
894 #define __T_RRGRR_MEAS_REP_CNF__ | |
895 /* | |
896 * | |
897 * CCDGEN:WriteStruct_Count==2972 | |
898 */ | |
899 typedef struct | |
900 { | |
901 T_meas_res meas_res[RRGRR_MEAS_REP_LIST_SIZE]; /*< 0: 28> measurements ordered by the network */ | |
902 } T_RRGRR_MEAS_REP_CNF; | |
903 #endif | |
904 | |
905 #ifndef __T_RRGRR_TBF_ESTABLISHED_REQ__ | |
906 #define __T_RRGRR_TBF_ESTABLISHED_REQ__ | |
907 /* | |
908 * | |
909 * CCDGEN:WriteStruct_Count==2973 | |
910 */ | |
911 typedef struct | |
912 { | |
913 U8 dummy; /*< 0: 1> no parameters */ | |
914 } T_RRGRR_TBF_ESTABLISHED_REQ; | |
915 #endif | |
916 | |
917 #ifndef __T_RRGRR_CR_RSP__ | |
918 #define __T_RRGRR_CR_RSP__ | |
919 /* | |
920 * | |
921 * CCDGEN:WriteStruct_Count==2974 | |
922 */ | |
923 typedef struct | |
924 { | |
925 U8 dummy; /*< 0: 1> no parameters */ | |
926 } T_RRGRR_CR_RSP; | |
927 #endif | |
928 | |
929 #ifndef __T_RRGRR_MS_ID_IND__ | |
930 #define __T_RRGRR_MS_ID_IND__ | |
931 /* | |
932 * | |
933 * CCDGEN:WriteStruct_Count==2975 | |
934 */ | |
935 typedef struct | |
936 { | |
937 U32 tmsi; /*< 0: 4> temporary logical link identifier */ | |
938 } T_RRGRR_MS_ID_IND; | |
939 #endif | |
940 | |
941 #ifndef __T_RRGRR_EXT_MEAS_REQ__ | |
942 #define __T_RRGRR_EXT_MEAS_REQ__ | |
943 /* | |
944 * | |
945 * CCDGEN:WriteStruct_Count==2976 | |
946 */ | |
947 typedef struct | |
948 { | |
949 U8 _align0; /*< 0: 1> alignment */ | |
950 U8 _align1; /*< 1: 1> alignment */ | |
951 U8 _align2; /*< 2: 1> alignment */ | |
952 U8 c_arfcn_idx; /*< 3: 1> counter */ | |
953 T_arfcn_idx arfcn_idx[RRGRR_MAX_ARFCN_EXT_MEAS]; /*< 4:256> Channel number and a associated index */ | |
954 U8 call_ref; /*<260: 1> Call reference ID */ | |
955 U8 report_type; /*<261: 1> Extended Measurement reporting type */ | |
956 U8 ncc_permitted; /*<262: 1> network colour code permission indicator */ | |
957 U8 _align3; /*<263: 1> alignment */ | |
958 } T_RRGRR_EXT_MEAS_REQ; | |
959 #endif | |
960 | |
961 #ifndef __T_RRGRR_EXT_MEAS_CNF__ | |
962 #define __T_RRGRR_EXT_MEAS_CNF__ | |
963 /* | |
964 * | |
965 * CCDGEN:WriteStruct_Count==2977 | |
966 */ | |
967 typedef struct | |
968 { | |
969 U8 _align0; /*< 0: 1> alignment */ | |
970 U8 _align1; /*< 1: 1> alignment */ | |
971 U8 _align2; /*< 2: 1> alignment */ | |
972 U8 c_xmeas_res; /*< 3: 1> counter */ | |
973 T_xmeas_res xmeas_res[RRGRR_MAX_ARFCN_EXT_MEAS]; /*< 4:512> results of the extended measurement */ | |
974 U8 call_ref; /*<516: 1> Call reference ID */ | |
975 U8 xmeas_cause; /*<517: 1> indicates the state of the extended measurement results */ | |
976 U8 _align3; /*<518: 1> alignment */ | |
977 U8 _align4; /*<519: 1> alignment */ | |
978 } T_RRGRR_EXT_MEAS_CNF; | |
979 #endif | |
980 | |
981 #ifndef __T_RRGRR_EXT_MEAS_STOP_REQ__ | |
982 #define __T_RRGRR_EXT_MEAS_STOP_REQ__ | |
983 /* | |
984 * | |
985 * CCDGEN:WriteStruct_Count==2978 | |
986 */ | |
987 typedef struct | |
988 { | |
989 U8 dummy; /*< 0: 1> no parameters */ | |
990 } T_RRGRR_EXT_MEAS_STOP_REQ; | |
991 #endif | |
992 | |
993 #ifndef __T_RRGRR_STOP_TASK_REQ__ | |
994 #define __T_RRGRR_STOP_TASK_REQ__ | |
995 /* | |
996 * | |
997 * CCDGEN:WriteStruct_Count==2979 | |
998 */ | |
999 typedef struct | |
1000 { | |
1001 T_ctrl_task ctrl_task; /*< 0: 4> (enum=32bit) controller for union */ | |
1002 T_task task; /*< 4: 1> Task */ | |
1003 U8 _align0; /*< 5: 1> alignment */ | |
1004 U8 _align1; /*< 6: 1> alignment */ | |
1005 U8 _align2; /*< 7: 1> alignment */ | |
1006 } T_RRGRR_STOP_TASK_REQ; | |
1007 #endif | |
1008 | |
1009 #ifndef __T_RRGRR_STOP_TASK_CNF__ | |
1010 #define __T_RRGRR_STOP_TASK_CNF__ | |
1011 /* | |
1012 * | |
1013 * CCDGEN:WriteStruct_Count==2980 | |
1014 */ | |
1015 typedef struct | |
1016 { | |
1017 U8 dummy; /*< 0: 1> no parameters */ | |
1018 } T_RRGRR_STOP_TASK_CNF; | |
1019 #endif | |
1020 | |
1021 #ifndef __T_RRGRR_START_TASK_REQ__ | |
1022 #define __T_RRGRR_START_TASK_REQ__ | |
1023 /* | |
1024 * | |
1025 * CCDGEN:WriteStruct_Count==2981 | |
1026 */ | |
1027 typedef struct | |
1028 { | |
1029 U8 state; /*< 0: 1> Indicates to RR the state of GRR */ | |
1030 U8 _align0; /*< 1: 1> alignment */ | |
1031 U8 _align1; /*< 2: 1> alignment */ | |
1032 U8 _align2; /*< 3: 1> alignment */ | |
1033 } T_RRGRR_START_TASK_REQ; | |
1034 #endif | |
1035 | |
1036 #ifndef __T_RRGRR_START_TASK_CNF__ | |
1037 #define __T_RRGRR_START_TASK_CNF__ | |
1038 /* | |
1039 * | |
1040 * CCDGEN:WriteStruct_Count==2982 | |
1041 */ | |
1042 typedef struct | |
1043 { | |
1044 U8 dummy; /*< 0: 1> no parameters */ | |
1045 } T_RRGRR_START_TASK_CNF; | |
1046 #endif | |
1047 | |
1048 #ifndef __T_RRGRR_STANDBY_STATE_IND__ | |
1049 #define __T_RRGRR_STANDBY_STATE_IND__ | |
1050 /* | |
1051 * | |
1052 * CCDGEN:WriteStruct_Count==2983 | |
1053 */ | |
1054 typedef struct | |
1055 { | |
1056 U8 dummy; /*< 0: 1> no parameters */ | |
1057 } T_RRGRR_STANDBY_STATE_IND; | |
1058 #endif | |
1059 | |
1060 #ifndef __T_RRGRR_READY_STATE_IND__ | |
1061 #define __T_RRGRR_READY_STATE_IND__ | |
1062 /* | |
1063 * | |
1064 * CCDGEN:WriteStruct_Count==2984 | |
1065 */ | |
1066 typedef struct | |
1067 { | |
1068 U8 dummy; /*< 0: 1> no parameters */ | |
1069 } T_RRGRR_READY_STATE_IND; | |
1070 #endif | |
1071 | |
1072 | |
1073 // PRIM-FF: REL99 | |
1074 // #ifndef __T_RRGRR_CBCH_INFO_IND__ | |
1075 // #define __T_RRGRR_CBCH_INFO_IND__ | |
1076 // | |
1077 // | |
1078 // CCDGEN:WriteStruct_Count==2985 | |
1079 // | |
1080 // typedef struct | |
1081 // { | |
1082 // T_cbch cbch; /*< 0:140> cell broadcast channel (type defined in "p_mph.h") */ | |
1083 // } T_RRGRR_CBCH_INFO_IND; | |
1084 // #endif | |
1085 // | |
1086 | |
1087 // PRIM-FF: REL99 AND TI_PS_FF_EMR | |
1088 // #ifndef __T_RRGRR_SI2QUATER_IND__ | |
1089 // #define __T_RRGRR_SI2QUATER_IND__ | |
1090 // | |
1091 // | |
1092 // CCDGEN:WriteStruct_Count==2986 | |
1093 // | |
1094 // typedef struct | |
1095 // { | |
1096 // ELEM-FF: REL99 AND TI_PS_FF_EMR | |
1097 // U8 rep_type; /*< 0: 0> Report type */ | |
1098 // ELEM-FF: REL99 AND TI_PS_FF_EMR | |
1099 // T_enh_para_struct enh_para_struct; /*< 0: 0> Enhanced measurement parameters (type defined in "p_mph.h") */ | |
1100 // ELEM-FF: REL99 AND TI_PS_FF_EMR | |
1101 // T_nc_para_struct nc_para_struct; /*< 0: 0> Network control parameters */ | |
1102 // } T_RRGRR_SI2QUATER_IND; | |
1103 // #endif | |
1104 // | |
1105 | |
1106 #include "CDG_LEAVE.h" | |
1107 | |
1108 | |
1109 #endif |