FreeCalypso > hg > fc-magnetite
annotate cdg3/cdginc-locosto/p_mph.h @ 690:8cf3029429f3
allow TI_PROFILER to be enabled
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Thu, 15 Oct 2020 08:16:27 +0000 | 
| parents | c15047b3d00d | 
| children | 
| rev | line source | 
|---|---|
| 16 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 +--------------------------------------------------------------------------+ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 | PROJECT : PROTOCOL STACK | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 | FILE : p_mph.h | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 | SOURCE : "sap\mph.pdf" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 | LastModified : "2003-02-04" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 | IdAndVersion : "6148.109.01.207" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | SrcFileTime : "Mon Aug 11 13:32:48 2008" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:18:53 2014 | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 +--------------------------------------------------------------------------+ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 /* PRAGMAS | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 * PREFIX : NONE | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 * ALWAYS_ENUM_IN_VAL_FILE: NO | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 * ENABLE_GROUP: NO | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 * CAPITALIZE_TYPENAME: NO | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 #ifndef P_MPH_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 #define P_MPH_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 #define CDG_ENTER__P_MPH_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 #define CDG_ENTER__FILENAME _P_MPH_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 #define CDG_ENTER__P_MPH_H__FILE_TYPE CDGINC | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 #define CDG_ENTER__P_MPH_H__LAST_MODIFIED _2003_02_04 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 #define CDG_ENTER__P_MPH_H__ID_AND_VERSION _6148_109_01_207 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 #define CDG_ENTER__P_MPH_H__SRC_FILE_TIME _Mon_Aug_11_13_32_48_2008 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 #include "CDG_ENTER.h" | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 #undef CDG_ENTER__P_MPH_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 #undef CDG_ENTER__FILENAME | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 41 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 43 #include "p_mph.val" | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 #ifndef __T_cbch__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 46 #define __T_cbch__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 47 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 * cell broadcast channel | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 * CCDGEN:WriteStruct_Count==2025 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 50 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 51 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 52 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 53 U8 stat; /*< 0: 1> status */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 54 U8 ch; /*< 1: 1> channel type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 55 U8 tn; /*< 2: 1> timeslot number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 56 U8 tsc; /*< 3: 1> trainings sequence code */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 U8 h; /*< 4: 1> hopping */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 U8 _align0; /*< 5: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 U16 arfcn; /*< 6: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 U8 maio; /*< 8: 1> mobile allocation index offset */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 U8 hsn; /*< 9: 1> hopping sequence number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 62 U16 ma[MAX_MA_CHANNELS]; /*< 10:128> channel number in the mobile allocation list (used with frequency hopping) */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 U8 _align1; /*<138: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 64 U8 _align2; /*<139: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 65 } T_cbch; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 66 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 67 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 68 #ifndef __T_ncells__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 69 #define __T_ncells__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 70 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 71 * neighbour cell measurement results | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 72 * CCDGEN:WriteStruct_Count==2026 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 73 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 74 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 75 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 76 U8 no_of_ncells; /*< 0: 1> Number of ncells */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 77 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 78 U16 arfcn[MAX_NUM_CELLS_IN_REPORT]; /*< 2: 64> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 79 U8 rx_lev[MAX_NUM_CELLS_IN_REPORT]; /*< 66: 32> received field strength */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 80 U8 bsic[MAX_NUM_CELLS_IN_REPORT]; /*< 98: 32> base station identification code */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 81 U8 _align1; /*<130: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 82 U8 _align2; /*<131: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 83 U32 time_alignmt[MAX_NUM_CELLS_IN_REPORT]; /*<132:128> timing alignment; refers to difference in time between serving and neighbour cell */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 84 U32 frame_offset[MAX_NUM_CELLS_IN_REPORT]; /*<260:128> frame offset; refers to difference in time between serving and neighbour cell */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 85 } T_ncells; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 86 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 87 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 88 #ifndef __T_start__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 89 #define __T_start__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 90 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 91 * starting time | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 92 * CCDGEN:WriteStruct_Count==2027 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 93 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 94 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 95 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 96 U8 v_start; /*< 0: 1> starting time valid */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 97 U8 t1; /*< 1: 1> reduced frame number modula 32 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 98 U8 t2; /*< 2: 1> reduced frame number modula 26 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 99 U8 t3; /*< 3: 1> reduced frame number modula 51 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 100 } T_start; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 101 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 102 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 103 #ifndef __T_ch_type__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 104 #define __T_ch_type__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 105 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 106 * channel type configuration | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 107 * CCDGEN:WriteStruct_Count==2028 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 108 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 109 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 110 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 111 U8 ch; /*< 0: 1> channel type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 112 U8 tn; /*< 1: 1> timeslot number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 113 U8 tsc; /*< 2: 1> trainings sequence code */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 114 U8 h; /*< 3: 1> hopping */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 115 U16 arfcn; /*< 4: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 116 U8 maio; /*< 6: 1> mobile allocation index offset */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 117 U8 hsn; /*< 7: 1> hopping sequence number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 118 U16 ma[MAX_MA_CHANNELS]; /*< 8:128> channel number in the mobile allocation list (used with frequency hopping) */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 119 } T_ch_type; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 120 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 121 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 122 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 123 * channel type | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 124 * CCDGEN:WriteStruct_Count==2029 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 125 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 126 #ifndef __T_ch_type2__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 127 #define __T_ch_type2__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 128 typedef T_ch_type T_ch_type2; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 129 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 130 #ifndef __T_tr_para__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 131 #define __T_tr_para__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 132 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 133 * transmission parameter | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 134 * CCDGEN:WriteStruct_Count==2030 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 135 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 136 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 137 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 138 U8 power; /*< 0: 1> transmission power level */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 139 U8 dtx; /*< 1: 1> discontinuous transmission */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 140 U8 rlt; /*< 2: 1> radio link timeout */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 141 U8 tav; /*< 3: 1> timing advance */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 142 U8 pwrc; /*< 4: 1> power control indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 143 U8 mode; /*< 5: 1> channel mode */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 144 U8 _align0; /*< 6: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 145 U8 _align1; /*< 7: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 146 } T_tr_para; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 147 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 148 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 149 #ifndef __T_ciph__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 150 #define __T_ciph__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 151 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 152 * ciphering parameters | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 153 * CCDGEN:WriteStruct_Count==2031 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 154 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 155 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 156 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 157 U8 stat; /*< 0: 1> status */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 158 U8 algo; /*< 1: 1> Algorithm */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 159 U8 kc[KC_STRING_SIZE]; /*< 2: 16> Kc value; the format in the GTI case is as on the SIM; the least significant bit of kc is the least significant bit of the eighth byte; the most significant bit of kc is the most significant bit of the first byte. */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 160 U8 _align0; /*< 18: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 161 U8 _align1; /*< 19: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 162 } T_ciph; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 163 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 164 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 165 #ifndef __T_cod_prop__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 166 #define __T_cod_prop__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 167 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 168 * codec properties | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 169 * CCDGEN:WriteStruct_Count==2032 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 170 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 171 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 172 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 173 U8 codec_thr; /*< 0: 1> Codec threshold */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 174 U8 codec_hyst; /*< 1: 1> Codec hysteresis */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 175 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 176 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 177 } T_cod_prop; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 178 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 179 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 180 #ifndef __T_amr_conf__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 181 #define __T_amr_conf__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 182 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 183 * Parameters for AMR | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 184 * CCDGEN:WriteStruct_Count==2033 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 185 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 186 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 187 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 188 U8 nscb; /*< 0: 1> noise suppression control bit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 189 U8 icmi; /*< 1: 1> initial code mode indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 190 U8 st_mode; /*< 2: 1> initial code mode */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 191 U8 acs; /*< 3: 1> active codec set */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 192 U8 v_cod_prop; /*< 4: 1> valid flag codec properties */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 193 U8 c_cod_prop; /*< 5: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 194 U8 _align0; /*< 6: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 195 U8 _align1; /*< 7: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 196 T_cod_prop cod_prop[3]; /*< 8: 12> codec properties */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 197 } T_amr_conf; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 198 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 199 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 200 #ifndef __T_classmark__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 201 #define __T_classmark__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 202 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 203 * classmark | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 204 * CCDGEN:WriteStruct_Count==2034 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 205 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 206 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 207 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 208 U8 pclass; /*< 0: 1> power class */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 209 U8 pclass2; /*< 1: 1> power class 2 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 210 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 211 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 212 } T_classmark; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 213 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 214 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 215 #ifndef __T_ho_param__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 216 #define __T_ho_param__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 217 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 218 * handover parameter | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 219 * CCDGEN:WriteStruct_Count==2035 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 220 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 221 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 222 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 223 U8 ho_ref; /*< 0: 1> reference */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 224 U8 ho_pow; /*< 1: 1> transmission power level */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 225 U8 ho_acc_type; /*< 2: 1> access type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 226 U8 ho_nci; /*< 3: 1> normal cell indication */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 227 } T_ho_param; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 228 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 229 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 230 #ifndef __T_mid__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 231 #define __T_mid__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 232 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 233 * Mobile identities | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 234 * CCDGEN:WriteStruct_Count==2036 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 235 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 236 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 237 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 238 U8 len_imsi; /*< 0: 1> Length of IMSI */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 239 U8 imsi[15]; /*< 1: 15> IMSI digits */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 240 U8 v_tmsi; /*< 16: 1> Valid TMSI flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 241 U8 _align0; /*< 17: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 242 U8 _align1; /*< 18: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 243 U8 _align2; /*< 19: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 244 U32 tmsi; /*< 20: 4> Binary TMSI representatino */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 245 U8 v_ptmsi; /*< 24: 1> Valid PTMSI flag; can indicate'valid'only for the GPRS supporting terminal */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 246 U8 _align3; /*< 25: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 247 U8 _align4; /*< 26: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 248 U8 _align5; /*< 27: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 249 U32 ptmsi; /*< 28: 4> Binary PTMSI representatino */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 250 U8 v_ptmsi2; /*< 32: 1> Valid PTMSI flag; can indicate'valid'only for the GPRS supporting terminal */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 251 U8 _align6; /*< 33: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 252 U8 _align7; /*< 34: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 253 U8 _align8; /*< 35: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 254 U32 ptmsi2; /*< 36: 4> Binary PTMSI representatino */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 255 } T_mid; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 256 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 257 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 258 #ifndef __T_send_mode__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 259 #define __T_send_mode__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 260 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 261 * RACH sending mode | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 262 * CCDGEN:WriteStruct_Count==2037 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 263 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 264 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 265 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 266 U8 c; /*< 0: 1> dummy; unused, reserved */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 267 U8 no; /*< 1: 1> number of RACH messages; this number includes re-transmissions and the first, initial RACH burst, i.e. no = M +1, where M is as defined in GSM 04.08's specification of the initiation of the immediate assignment procedure */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 268 U8 delta[MAX_RACH_REQ]; /*< 2: 8> time in TDMA frames between bursts; delta[0]corresponds to the time between MPH_RANDOM_ACCESS_REQ and the first RACH burst, delta[1]to the time between the first and the 2nd RACH burst and so on */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 269 U8 rach[MAX_RACH_REQ]; /*< 10: 8> channel request content burst n; rach[0]corresponds to the contents of the first RACH burst, rach[1]to the 2nd and so on */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 270 U8 _align0; /*< 18: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 271 U8 _align1; /*< 19: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 272 } T_send_mode; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 273 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 274 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 275 #ifndef __T_frame_no__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 276 #define __T_frame_no__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 277 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 278 * reduced frame number | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 279 * CCDGEN:WriteStruct_Count==2038 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 280 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 281 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 282 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 283 U8 t1; /*< 0: 1> reduced frame number modula 32 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 284 U8 t2; /*< 1: 1> reduced frame number modula 26 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 285 U8 t3; /*< 2: 1> reduced frame number modula 51 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 286 U8 _align0; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 287 } T_frame_no; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 288 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 289 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 290 #ifndef __T_meas_results__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 291 #define __T_meas_results__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 292 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 293 * neighbourcell measurement results | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 294 * CCDGEN:WriteStruct_Count==2040 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 295 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 296 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 297 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 298 U16 arfcn; /*< 0: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 299 U8 rx_lev; /*< 2: 1> received field strength */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 300 U8 _align0; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 301 } T_meas_results; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 302 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 303 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 304 #ifndef __T_eotd_sc_res__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 305 #define __T_eotd_sc_res__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 306 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 307 * EOTD SC Results at start of measurement | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 308 * CCDGEN:WriteStruct_Count==2041 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 309 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 310 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 311 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 312 U8 sb_flag; /*< 0: 1> Valid flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 313 U8 bsic; /*< 1: 1> base station identification code */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 314 U16 arfcn; /*< 2: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 315 S16 eotd_crosscor[XCOR_NO]; /*< 4: 36> Cross correlation */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 316 U32 d_eotd_nrj; /*< 40: 4> Sum of Amplitudes */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 317 U32 time_tag; /*< 44: 4> Time tag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 318 } T_eotd_sc_res; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 319 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 320 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 321 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 322 * EOTD SC Results at stop of measurement | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 323 * CCDGEN:WriteStruct_Count==2042 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 324 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 325 #ifndef __T_eotd_sc_res1__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 326 #define __T_eotd_sc_res1__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 327 typedef T_eotd_sc_res T_eotd_sc_res1; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 328 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 329 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 330 * EOTD NC Results | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 331 * CCDGEN:WriteStruct_Count==2043 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 332 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 333 #ifndef __T_eotd_nc_res__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 334 #define __T_eotd_nc_res__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 335 typedef T_eotd_sc_res T_eotd_nc_res; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 336 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 337 #ifndef __T_ncell_eotd__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 338 #define __T_ncell_eotd__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 339 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 340 * Parameters of a neighbour cell | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 341 * CCDGEN:WriteStruct_Count==2044 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 342 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 343 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 344 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 345 U16 arfcn; /*< 0: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 346 U8 bsic; /*< 2: 1> base station identification code */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 347 U8 mfrm_offset; /*< 3: 1> multiframe offset */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 348 U8 otd_type; /*< 4: 1> OTD type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 349 U8 _align0; /*< 5: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 350 U16 exp_otd; /*< 6: 2> expectedOTD */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 351 U8 uncertainty; /*< 8: 1> Uncertainty of expected OTD */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 352 U8 _align1; /*< 9: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 353 U16 rough_rtd; /*< 10: 2> rough RTD */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 354 } T_ncell_eotd; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 355 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 356 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 357 #ifndef __T_meas_rep__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 358 #define __T_meas_rep__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 359 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 360 * meas report to RR | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 361 * CCDGEN:WriteStruct_Count==2045 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 362 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 363 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 364 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 365 U16 arfcn; /*< 0: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 366 U8 bsic; /*< 2: 1> base station identification code */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 367 U8 rx_lev; /*< 3: 1> received field strength */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 368 } T_meas_rep; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 369 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 370 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 371 #ifndef __T_list__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 372 #define __T_list__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 373 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 374 * stores a list of frequencies | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 375 * CCDGEN:WriteStruct_Count==2046 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 376 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 377 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 378 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 379 U8 channels[LIST_MAX_SIZE]; /*< 0:128> Stores list of ARFCNS */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 380 } T_list; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 381 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 382 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 383 #ifndef __T_black_list__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 384 #define __T_black_list__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 385 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 386 * Contains a separate bit map of Black Listed carries for Euro / American regions | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 387 * CCDGEN:WriteStruct_Count==2047 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 388 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 389 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 390 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 391 T_list list[MAX_REGIONS]; /*< 0:256> stores a list of frequencies */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 392 } T_black_list; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 393 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 394 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 395 #ifndef __T_white_list__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 396 #define __T_white_list__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 397 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 398 * contains the bitmap of carriers present in the 'White List' | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 399 * CCDGEN:WriteStruct_Count==2048 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 400 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 401 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 402 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 403 U8 white_list_valid; /*< 0: 1> Indicates whether 'White List' is valid or not */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 404 U8 region; /*< 1: 1> Indicates whether 'White List'belongs to European or American region */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 405 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 406 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 407 T_list list; /*< 4:128> stores a list of frequencies */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 408 } T_white_list; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 409 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 410 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 411 #ifndef __T_inactive_carrier_list__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 412 #define __T_inactive_carrier_list__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 413 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 414 * Contains the bitmap of inactive carriers in the current location | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 415 * CCDGEN:WriteStruct_Count==2049 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 416 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 417 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 418 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 419 T_list list[MAX_REGIONS]; /*< 0:256> stores a list of frequencies */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 420 } T_inactive_carrier_list; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 421 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 422 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 423 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 424 // STRUCT-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 425 #ifndef __T_enh_cell_list__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 426 #define __T_enh_cell_list__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 427 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 428 * Enhanced cell list | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 429 * CCDGEN:WriteStruct_Count==2050 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 430 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 431 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 432 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 433 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 434 U16 arfcn; /*< 0: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 435 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 436 U8 bsic; /*< 2: 1> base station identification code */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 437 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 438 U8 rep_priority; /*< 3: 1> Reporting priority of a cell */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 439 // ELEM-FF: REL99 AND TI_PS_FF_RTD | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 440 U8 v_rtd; /*< 4: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 441 U8 c_rtd; /*< 5: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 442 U16 rtd[MAX_NUM_OF_RTD_VALUES]; /*< 6: 6> Real Time Difference value for all the neighbour cells */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 443 } T_enh_cell_list; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 444 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 445 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 446 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 447 // STRUCT-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 448 #ifndef __T_enh_rep_data__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 449 #define __T_enh_rep_data__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 450 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 451 * Enhanced data for reporting | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 452 * CCDGEN:WriteStruct_Count==2051 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 453 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 454 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 455 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 456 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 457 U8 rep_threshold; /*< 0: 1> Reporting threshold */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 458 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 459 U8 rep_offset; /*< 1: 1> Reporting offset */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 460 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 461 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 462 } T_enh_rep_data; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 463 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 464 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 465 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 466 // STRUCT-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 467 #ifndef __T_enh_para_struct__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 468 #define __T_enh_para_struct__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 469 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 470 * Enhanced measurement parameters | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 471 * CCDGEN:WriteStruct_Count==2052 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 472 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 473 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 474 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 475 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 476 U8 num_valid_cells; /*< 0: 1> Indicates number of cells valid in cell list in enh para */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 477 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 478 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 479 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 480 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 481 T_enh_cell_list enh_cell_list[MAX_NEIGHBOURCELLS]; /*< 4:396> Enhanced cell list */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 482 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 483 U8 rep_rate; /*<400: 1> Reporting rate */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 484 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 485 U8 inv_bsic_enabled; /*<401: 1> Is Invalid BSIC reporting enabled? */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 486 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 487 U8 ncc_permitted; /*<402: 1> NCC permitted bitmap */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 488 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 489 U8 multiband_rep; /*<403: 1> Number of cells, in each non-serving cell band, to be reported */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 490 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 491 U8 servingband_rep; /*<404: 1> Number of cells, in serving cell band, to be reported */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 492 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 493 U8 scale_order; /*<405: 1> Basic Element */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 494 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 495 U8 _align3; /*<406: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 496 U8 _align4; /*<407: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 497 T_enh_rep_data enh_rep_data[MAX_NUM_BANDS]; /*<408: 20> Enhanced data for reporting */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 498 } T_enh_para_struct; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 499 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 500 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 501 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 502 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 503 * End of substructure section, begin of primitive definition section | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 504 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 505 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 506 #ifndef __T_MPH_POWER_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 507 #define __T_MPH_POWER_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 508 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 509 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 510 * CCDGEN:WriteStruct_Count==2054 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 511 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 512 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 513 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 514 U8 pch_interrupt; /*< 0: 1> PCH Interrupt */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 515 U8 freq_bands; /*< 1: 1> Bitmap of frequency bands */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 516 U8 search_mode; /*< 2: 1> Basic Element */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 517 U8 lower_rxlevel_threshold[MAX_NUM_BANDS]; /*< 3: 5> lower rxlevel thershold for GSM channels */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 518 T_black_list black_list; /*< 8:256> Contains a separate bit map of Black Listed carries for Euro / American regions */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 519 T_white_list white_list; /*<264:132> contains the bitmap of carriers present in the 'White List' */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 520 } T_MPH_POWER_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 521 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 522 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 523 #ifndef __T_MPH_POWER_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 524 #define __T_MPH_POWER_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 525 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 526 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 527 * CCDGEN:WriteStruct_Count==2055 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 528 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 529 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 530 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 531 U8 num_of_chan; /*< 0: 1> Number of detected channels */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 532 U8 num_of_white_list_chan; /*< 1: 1> The number of 'White List'carriers included in the list */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 533 U16 arfcn[MAX_CHANNELS]; /*< 2:200> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 534 U8 rx_lev[MAX_CHANNELS]; /*<202:100> received field strength */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 535 U8 _align0; /*<302: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 536 U8 _align1; /*<303: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 537 T_inactive_carrier_list inactive_carrier_list; /*<304:256> Contains the bitmap of inactive carriers in the current location */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 538 } T_MPH_POWER_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 539 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 540 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 541 #ifndef __T_MPH_BSIC_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 542 #define __T_MPH_BSIC_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 543 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 544 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 545 * CCDGEN:WriteStruct_Count==2056 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 546 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 547 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 548 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 549 U16 arfcn; /*< 0: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 550 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 551 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 552 } T_MPH_BSIC_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 553 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 554 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 555 #ifndef __T_MPH_BSIC_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 556 #define __T_MPH_BSIC_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 557 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 558 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 559 * CCDGEN:WriteStruct_Count==2057 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 560 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 561 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 562 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 563 U16 arfcn; /*< 0: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 564 U8 bsic; /*< 2: 1> base station identification code */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 565 U8 cs; /*< 3: 1> cause */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 566 } T_MPH_BSIC_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 567 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 568 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 569 #ifndef __T_MPH_UNITDATA_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 570 #define __T_MPH_UNITDATA_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 571 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 572 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 573 * CCDGEN:WriteStruct_Count==2058 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 574 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 575 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 576 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 577 U16 arfcn; /*< 0: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 578 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 579 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 580 U32 fn; /*< 4: 4> full frame number; format: absolute frame number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 581 T_sdu sdu; /*< 8: ? > Service Data Unit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 582 } T_MPH_UNITDATA_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 583 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 584 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 585 #ifndef __T_MPH_RANDOM_ACCESS_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 586 #define __T_MPH_RANDOM_ACCESS_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 587 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 588 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 589 * CCDGEN:WriteStruct_Count==2059 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 590 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 591 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 592 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 593 T_send_mode send_mode; /*< 0: 20> RACH sending mode */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 594 } T_MPH_RANDOM_ACCESS_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 595 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 596 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 597 #ifndef __T_MPH_RANDOM_ACCESS_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 598 #define __T_MPH_RANDOM_ACCESS_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 599 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 600 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 601 * CCDGEN:WriteStruct_Count==2060 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 602 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 603 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 604 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 605 T_frame_no frame_no; /*< 0: 4> reduced frame number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 606 } T_MPH_RANDOM_ACCESS_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 607 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 608 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 609 #ifndef __T_MPH_IDLE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 610 #define __T_MPH_IDLE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 611 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 612 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 613 * CCDGEN:WriteStruct_Count==2061 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 614 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 615 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 616 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 617 U8 mod; /*< 0: 1> idle / dedicated mode scenario */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 618 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 619 U16 arfcn; /*< 2: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 620 U8 ext_bcch; /*< 4: 1> unused, reserved */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 621 U8 comb_ccch; /*< 5: 1> extended BCCH listening */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 622 U8 tn; /*< 6: 1> timeslot number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 623 U8 dlt; /*< 7: 1> downlink initial value */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 624 U8 pg; /*< 8: 1> paging group */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 625 U8 bs_ag_blocks_res; /*< 9: 1> blocks reserved for AGCH */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 626 U8 bs_pa_mfrms; /*< 10: 1> Multiframe Period */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 627 U8 power; /*< 11: 1> transmission power level */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 628 U8 ncc_permitted; /*< 12: 1> NCC permitted bitmap */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 629 U8 reorg_only; /*< 13: 1> specifies if reorg should be used */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 630 U8 eotd_avail; /*< 14: 1> eotd avail */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 631 U8 gprs_support; /*< 15: 1> GPRS */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 632 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 633 U8 si2quater_status; /*< 16: 1> SI-2quater configuration status */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 634 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 635 U8 si2quater_pos; /*< 17: 1> on N-BCCH or E-BCCH */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 636 U8 _align1; /*< 18: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 637 U8 _align2; /*< 19: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 638 } T_MPH_IDLE_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 639 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 640 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 641 #ifndef __T_MPH_MEASUREMENT_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 642 #define __T_MPH_MEASUREMENT_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 643 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 644 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 645 * CCDGEN:WriteStruct_Count==2062 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 646 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 647 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 648 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 649 U16 arfcn; /*< 0: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 650 U8 rx_lev_full; /*< 2: 1> received field strength */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 651 U8 rx_lev_sub; /*< 3: 1> received field strength */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 652 U8 rx_qual_full; /*< 4: 1> received quality */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 653 U8 rx_qual_sub; /*< 5: 1> received quality */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 654 U8 dtx; /*< 6: 1> discontinuous transmission */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 655 U8 _align0; /*< 7: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 656 U16 otd; /*< 8: 2> timing advance */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 657 U8 valid; /*< 10: 1> valid flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 658 U8 _align1; /*< 11: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 659 U16 fn_offset; /*< 12: 2> TDMA Frame Offset */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 660 U8 _align2; /*< 14: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 661 U8 _align3; /*< 15: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 662 T_ncells ncells; /*< 16:388> neighbour cell measurement results */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 663 U8 gprs_sync; /*<404: 1> specifies sync results */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 664 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 665 U8 rxlev_val; /*<405: 1> received field strength */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 666 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 667 U8 nbr_rcvd_blks; /*<406: 1> Number of received blocks */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 668 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 669 U8 mean_bep; /*<407: 1> mapped value of mean BEP */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 670 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 671 U8 cv_bep; /*<408: 1> CV BEP */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 672 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 673 U8 scale_used; /*<409: 1> Basic Element */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 674 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 675 U8 nc_index[MAX_NUM_CELLS_IN_REPORT]; /*<410: 32> GSM Neighbour cell index /index to enhanced cell list */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 676 // ELEM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 677 U8 bsic_seen; /*<442: 1> Indicates if a GSM cell with invalid BSIC and allowed NCC part of the BSIC is one of the six strongest cells. */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 678 U8 bcch_rxlev_of_sc; /*<443: 1> This is the rxlev of BCCH channel. Used only in dedicated mode */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 679 } T_MPH_MEASUREMENT_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 680 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 681 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 682 #ifndef __T_MPH_NEIGHBOURCELL_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 683 #define __T_MPH_NEIGHBOURCELL_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 684 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 685 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 686 * CCDGEN:WriteStruct_Count==2063 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 687 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 688 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 689 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 690 U8 multi_band; /*< 0: 1> multiband report parameter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 691 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 692 U16 arfcn[MAX_NEIGHBOURCELLS]; /*< 2: 66> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 693 U8 sync_only; /*< 68: 1> specifies if only sync is used */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 694 U8 _align1; /*< 69: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 695 U8 _align2; /*< 70: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 696 U8 _align3; /*< 71: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 697 } T_MPH_NEIGHBOURCELL_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 698 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 699 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 700 #ifndef __T_MPH_DEDICATED_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 701 #define __T_MPH_DEDICATED_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 702 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 703 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 704 * CCDGEN:WriteStruct_Count==2064 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 705 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 706 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 707 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 708 U8 mod; /*< 0: 1> idle / dedicated mode scenario */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 709 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 710 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 711 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 712 T_start start; /*< 4: 4> starting time */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 713 T_ch_type ch_type; /*< 8:136> channel type configuration */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 714 T_ch_type2 ch_type2; /*<144:136> channel type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 715 U16 arfcn; /*<280: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 716 U8 bsic; /*<282: 1> base station identification code */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 717 U8 _align3; /*<283: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 718 T_ho_param ho_param; /*<284: 4> handover parameter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 719 T_tr_para tr_para; /*<288: 8> transmission parameter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 720 T_ciph ciph; /*<296: 20> ciphering parameters */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 721 T_amr_conf amr_conf; /*<316: 20> Parameters for AMR */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 722 } T_MPH_DEDICATED_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 723 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 724 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 725 #ifndef __T_MPH_DEDICATED_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 726 #define __T_MPH_DEDICATED_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 727 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 728 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 729 * CCDGEN:WriteStruct_Count==2065 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 730 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 731 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 732 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 733 U8 dedi_res; /*< 0: 1> dedicated configuration result */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 734 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 735 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 736 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 737 } T_MPH_DEDICATED_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 738 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 739 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 740 #ifndef __T_MPH_DEDICATED_FAIL_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 741 #define __T_MPH_DEDICATED_FAIL_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 742 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 743 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 744 * CCDGEN:WriteStruct_Count==2066 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 745 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 746 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 747 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 748 U8 param; /*< 0: 1> dummy parameter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 749 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 750 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 751 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 752 } T_MPH_DEDICATED_FAIL_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 753 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 754 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 755 #ifndef __T_MPH_DEDICATED_FAIL_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 756 #define __T_MPH_DEDICATED_FAIL_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 757 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 758 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 759 * CCDGEN:WriteStruct_Count==2067 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 760 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 761 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 762 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 763 U8 param; /*< 0: 1> dummy parameter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 764 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 765 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 766 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 767 } T_MPH_DEDICATED_FAIL_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 768 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 769 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 770 #ifndef __T_MPH_CIPHERING_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 771 #define __T_MPH_CIPHERING_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 772 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 773 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 774 * CCDGEN:WriteStruct_Count==2068 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 775 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 776 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 777 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 778 T_ciph ciph; /*< 0: 20> ciphering parameters */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 779 } T_MPH_CIPHERING_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 780 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 781 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 782 #ifndef __T_MPH_FREQ_REDEF_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 783 #define __T_MPH_FREQ_REDEF_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 784 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 785 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 786 * CCDGEN:WriteStruct_Count==2069 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 787 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 788 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 789 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 790 T_start start; /*< 0: 4> starting time */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 791 T_ch_type ch_type; /*< 4:136> channel type configuration */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 792 } T_MPH_FREQ_REDEF_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 793 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 794 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 795 #ifndef __T_MPH_CHANNEL_MODE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 796 #define __T_MPH_CHANNEL_MODE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 797 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 798 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 799 * CCDGEN:WriteStruct_Count==2070 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 800 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 801 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 802 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 803 U8 mode; /*< 0: 1> channel mode */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 804 U8 ch; /*< 1: 1> channel type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 805 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 806 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 807 T_amr_conf amr_conf; /*< 4: 20> Parameters for AMR */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 808 } T_MPH_CHANNEL_MODE_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 809 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 810 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 811 #ifndef __T_MPH_ERROR_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 812 #define __T_MPH_ERROR_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 813 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 814 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 815 * CCDGEN:WriteStruct_Count==2071 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 816 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 817 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 818 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 819 U8 cs; /*< 0: 1> cause */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 820 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 821 U16 arfcn; /*< 2: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 822 } T_MPH_ERROR_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 823 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 824 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 825 #ifndef __T_MPH_DEACTIVATE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 826 #define __T_MPH_DEACTIVATE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 827 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 828 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 829 * CCDGEN:WriteStruct_Count==2072 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 830 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 831 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 832 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 833 U8 param; /*< 0: 1> dummy parameter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 834 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 835 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 836 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 837 } T_MPH_DEACTIVATE_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 838 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 839 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 840 #ifndef __T_MPH_CLASSMARK_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 841 #define __T_MPH_CLASSMARK_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 842 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 843 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 844 * CCDGEN:WriteStruct_Count==2073 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 845 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 846 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 847 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 848 T_classmark classmark; /*< 0: 4> classmark */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 849 } T_MPH_CLASSMARK_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 850 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 851 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 852 #ifndef __T_MPH_TCH_LOOP_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 853 #define __T_MPH_TCH_LOOP_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 854 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 855 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 856 * CCDGEN:WriteStruct_Count==2074 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 857 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 858 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 859 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 860 U8 tch_loop; /*< 0: 1> TCH loop command */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 861 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 862 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 863 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 864 } T_MPH_TCH_LOOP_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 865 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 866 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 867 #ifndef __T_MPH_DAI_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 868 #define __T_MPH_DAI_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 869 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 870 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 871 * CCDGEN:WriteStruct_Count==2075 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 872 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 873 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 874 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 875 U8 device; /*< 0: 1> DAI testing device */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 876 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 877 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 878 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 879 } T_MPH_DAI_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 880 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 881 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 882 #ifndef __T_MPH_CBCH_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 883 #define __T_MPH_CBCH_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 884 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 885 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 886 * CCDGEN:WriteStruct_Count==2076 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 887 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 888 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 889 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 890 T_cbch cbch; /*< 0:140> cell broadcast channel */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 891 } T_MPH_CBCH_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 892 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 893 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 894 #ifndef __T_MPH_IDENTITY_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 895 #define __T_MPH_IDENTITY_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 896 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 897 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 898 * CCDGEN:WriteStruct_Count==2077 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 899 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 900 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 901 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 902 T_mid mid; /*< 0: 40> Mobile identities */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 903 } T_MPH_IDENTITY_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 904 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 905 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 906 #ifndef __T_MPH_PAGING_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 907 #define __T_MPH_PAGING_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 908 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 909 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 910 * CCDGEN:WriteStruct_Count==2078 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 911 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 912 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 913 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 914 U8 identity_type; /*< 0: 1> Identity type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 915 U8 channel_needed; /*< 1: 1> Channel needed */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 916 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 917 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 918 } T_MPH_PAGING_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 919 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 920 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 921 #ifndef __T_MPH_MON_CTRL_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 922 #define __T_MPH_MON_CTRL_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 923 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 924 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 925 * CCDGEN:WriteStruct_Count==2079 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 926 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 927 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 928 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 929 U8 action; /*< 0: 1> start or stop reading of BCCH resp. CCCH */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 930 U8 si_to_read; /*< 1: 1> SI to read */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 931 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 932 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 933 } T_MPH_MON_CTRL_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 934 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 935 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 936 #ifndef __T_MPH_SYNC_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 937 #define __T_MPH_SYNC_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 938 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 939 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 940 * CCDGEN:WriteStruct_Count==2080 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 941 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 942 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 943 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 944 U8 cs; /*< 0: 1> cause */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 945 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 946 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 947 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 948 } T_MPH_SYNC_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 949 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 950 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 951 #ifndef __T_MPH_SYNC_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 952 #define __T_MPH_SYNC_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 953 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 954 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 955 * CCDGEN:WriteStruct_Count==2081 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 956 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 957 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 958 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 959 U8 cs; /*< 0: 1> cause */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 960 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 961 U16 arfcn; /*< 2: 2> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 962 } T_MPH_SYNC_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 963 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 964 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 965 #ifndef __T_MPH_MEAS_ORDER_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 966 #define __T_MPH_MEAS_ORDER_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 967 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 968 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 969 * CCDGEN:WriteStruct_Count==2082 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 970 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 971 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 972 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 973 U8 no_of_ncells; /*< 0: 1> Number of ncells */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 974 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 975 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 976 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 977 T_meas_results meas_results[MAX_NEIGHBOURCELLS]; /*< 4:132> neighbourcell measurement results */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 978 } T_MPH_MEAS_ORDER_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 979 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 980 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 981 #ifndef __T_MPH_EMO_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 982 #define __T_MPH_EMO_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 983 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 984 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 985 * CCDGEN:WriteStruct_Count==2083 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 986 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 987 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 988 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 989 U8 ba_id; /*< 0: 1> link frequency list and measurement report */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 990 U8 c_arfcn; /*< 1: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 991 U16 arfcn[MAX_EMO_CHANNELS]; /*< 2: 42> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 992 } T_MPH_EMO_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 993 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 994 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 995 #ifndef __T_MPH_EMO_MEAS_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 996 #define __T_MPH_EMO_MEAS_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 997 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 998 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 999 * CCDGEN:WriteStruct_Count==2084 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1000 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1001 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1002 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1003 U8 ba_id; /*< 0: 1> link frequency list and measurement report */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1004 U8 dtx; /*< 1: 1> discontinuous transmission */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1005 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1006 U8 c_meas_results; /*< 3: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1007 T_meas_results meas_results[MAX_EMO_CHANNELS + 1]; /*< 4: 88> neighbourcell measurement results */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1008 } T_MPH_EMO_MEAS_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1009 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1010 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1011 #ifndef __T_MPH_EXT_MEAS_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1012 #define __T_MPH_EXT_MEAS_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1013 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1014 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1015 * CCDGEN:WriteStruct_Count==2085 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1016 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1017 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1018 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1019 U8 pch_interrupt; /*< 0: 1> PCH Interrupt */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1020 U8 freq_bands; /*< 1: 1> Bitmap of frequency bands */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1021 U8 num_of_chan; /*< 2: 1> Number of detected channels */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1022 U8 _align0; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1023 U16 arfcn[MAX_CHANNELS]; /*< 4:200> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1024 } T_MPH_EXT_MEAS_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1025 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1026 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1027 #ifndef __T_MPH_EXT_MEAS_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1028 #define __T_MPH_EXT_MEAS_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1029 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1030 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1031 * CCDGEN:WriteStruct_Count==2086 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1032 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1033 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1034 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1035 U8 num_of_chan; /*< 0: 1> Number of detected channels */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1036 U8 num_of_white_list_chan; /*< 1: 1> The number of 'White List'carriers included in the list */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1037 U16 arfcn[MAX_CHANNELS]; /*< 2:200> channel number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1038 U8 rx_lev[MAX_CHANNELS]; /*<202:100> received field strength */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1039 U8 _align0; /*<302: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1040 U8 _align1; /*<303: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1041 T_inactive_carrier_list inactive_carrier_list; /*<304:256> Contains the bitmap of inactive carriers in the current location */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1042 } T_MPH_EXT_MEAS_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1043 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1044 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1045 #ifndef __T_MPH_NCELL_POS_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1046 #define __T_MPH_NCELL_POS_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1047 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1048 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1049 * CCDGEN:WriteStruct_Count==2087 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1050 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1051 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1052 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1053 U16 req_id; /*< 0: 2> Request Identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1054 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1055 U8 c_ncell_eotd; /*< 3: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1056 T_ncell_eotd ncell_eotd[MAX_NCELL_EOTD_ALR]; /*< 4:180> Parameters of a neighbour cell */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1057 } T_MPH_NCELL_POS_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1058 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1059 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1060 #ifndef __T_MPH_NCELL_POS_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1061 #define __T_MPH_NCELL_POS_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1062 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1063 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1064 * CCDGEN:WriteStruct_Count==2088 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1065 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1066 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1067 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1068 U16 req_id; /*< 0: 2> Request Identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1069 U8 eotd_res; /*< 2: 1> EOTD Result */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1070 U8 ta; /*< 3: 1> timing advance */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1071 U32 fn; /*< 4: 4> full frame number; format: absolute frame number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1072 T_eotd_sc_res eotd_sc_res; /*< 8: 48> EOTD SC Results at start of measurement */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1073 T_eotd_sc_res1 eotd_sc_res1; /*< 56: 48> EOTD SC Results at stop of measurement */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1074 U8 _align0; /*<104: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1075 U8 _align1; /*<105: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1076 U8 _align2; /*<106: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1077 U8 c_eotd_nc_res; /*<107: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1078 T_eotd_nc_res eotd_nc_res[MAX_NCELL_EOTD_RES]; /*<108:576> EOTD NC Results */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1079 } T_MPH_NCELL_POS_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1080 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1081 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1082 #ifndef __T_MPH_CLEAN_BUF_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1083 #define __T_MPH_CLEAN_BUF_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1084 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1085 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1086 * CCDGEN:WriteStruct_Count==2089 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1087 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1088 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1089 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1090 U16 si_to_clean; /*< 0: 2> SI to clean */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1091 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1092 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1093 } T_MPH_CLEAN_BUF_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1094 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1095 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1096 #ifndef __T_MPH_STOP_DEDICATED_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1097 #define __T_MPH_STOP_DEDICATED_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1098 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1099 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1100 * CCDGEN:WriteStruct_Count==2090 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1101 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1102 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1103 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1104 U8 param; /*< 0: 1> dummy parameter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1105 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1106 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1107 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1108 } T_MPH_STOP_DEDICATED_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1109 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1110 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1111 #ifndef __T_MPH_STOP_DEDICATED_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1112 #define __T_MPH_STOP_DEDICATED_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1113 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1114 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1115 * CCDGEN:WriteStruct_Count==2091 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1116 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1117 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1118 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1119 U8 param; /*< 0: 1> dummy parameter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1120 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1121 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1122 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1123 } T_MPH_STOP_DEDICATED_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1124 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1125 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1126 #ifndef __T_MPH_MEAS_REP_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1127 #define __T_MPH_MEAS_REP_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1128 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1129 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1130 * CCDGEN:WriteStruct_Count==2092 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1131 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1132 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1133 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1134 U8 cause; /*< 0: 1> Meas report */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1135 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1136 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1137 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1138 } T_MPH_MEAS_REP_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1139 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1140 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1141 #ifndef __T_MPH_MEAS_REP_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1142 #define __T_MPH_MEAS_REP_CNF__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1143 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1144 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1145 * CCDGEN:WriteStruct_Count==2093 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1146 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1147 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1148 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1149 T_meas_rep meas_rep[RR_ALR_MEAS_REPORT_SIZE]; /*< 0: 28> meas report to RR */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1150 } T_MPH_MEAS_REP_CNF; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1151 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1152 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1153 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1154 // PRIM-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1155 #ifndef __T_MPH_ENHPARA_UPDATE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1156 #define __T_MPH_ENHPARA_UPDATE_REQ__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1157 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1158 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1159 * CCDGEN:WriteStruct_Count==2094 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1160 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1161 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1162 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1163 U8 rep_type; /*< 0: 1> Report type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1164 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1165 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1166 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1167 T_enh_para_struct enh_para; /*< 4:428> Enhanced measurement parameters */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1168 } T_MPH_ENHPARA_UPDATE_REQ; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1169 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1170 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1171 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1172 // PRIM-FF: TI_PS_FF_QUAD_BAND_SUPPORT | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1173 #ifndef __T_MPH_INIT_RR_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1174 #define __T_MPH_INIT_RR_IND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1175 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1176 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1177 * CCDGEN:WriteStruct_Count==2095 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1178 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1179 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1180 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1181 U8 pclass_900; /*< 0: 1> Power Class GSM 900 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1182 U8 pclass_850; /*< 1: 1> Power Class 850 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1183 U8 pclass_1800; /*< 2: 1> Power Class 1800 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1184 U8 pclass_1900; /*< 3: 1> Power Class 1900 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1185 U8 freq_bands; /*< 4: 1> Bitmap of frequency bands */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1186 U8 _align0; /*< 5: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1187 U8 _align1; /*< 6: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1188 U8 _align2; /*< 7: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1189 } T_MPH_INIT_RR_IND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1190 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1191 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1192 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1193 #include "CDG_LEAVE.h" | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1194 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1195 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1196 #endif | 
