FreeCalypso > hg > fc-magnetite
comparison cdg-hybrid/cdginc/m_rr_short_pd.h @ 212:e7a67accfad9
cdg-hybrid cdginc headers created
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 14 Oct 2016 21:52:58 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 211:02269c474131 | 212:e7a67accfad9 |
|---|---|
| 1 /* | |
| 2 +--------------------------------------------------------------------------+ | |
| 3 | PROJECT : PROTOCOL STACK | | |
| 4 | FILE : m_rr_short_pd.h | | |
| 5 | SOURCE : "msg\rr_short_pd.mdf" | | |
| 6 | LastModified : "2003-11-06" | | |
| 7 | IdAndVersion : "8010.602.03.001" | | |
| 8 | SrcFileTime : "Wed Nov 28 10:21:00 2007" | | |
| 9 | Generated by CCDGEN_2.5.5A on Fri Oct 14 21:41:52 2016 | | |
| 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
| 11 +--------------------------------------------------------------------------+ | |
| 12 */ | |
| 13 | |
| 14 /* PRAGMAS | |
| 15 * PREFIX : NONE | |
| 16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | |
| 17 * ALWAYS_ENUM_IN_VAL_FILE: NO | |
| 18 * ENABLE_GROUP: NO | |
| 19 * CAPITALIZE_TYPENAME: NO | |
| 20 * CCDNAME: RR_SHORT | |
| 21 */ | |
| 22 | |
| 23 | |
| 24 #ifndef M_RR_SHORT_PD_H | |
| 25 #define M_RR_SHORT_PD_H | |
| 26 | |
| 27 | |
| 28 #define CDG_ENTER__M_RR_SHORT_PD_H | |
| 29 | |
| 30 #define CDG_ENTER__FILENAME _M_RR_SHORT_PD_H | |
| 31 #define CDG_ENTER__M_RR_SHORT_PD_H__FILE_TYPE CDGINC | |
| 32 #define CDG_ENTER__M_RR_SHORT_PD_H__LAST_MODIFIED _2003_11_06 | |
| 33 #define CDG_ENTER__M_RR_SHORT_PD_H__ID_AND_VERSION _8010_602_03_001 | |
| 34 | |
| 35 #define CDG_ENTER__M_RR_SHORT_PD_H__SRC_FILE_TIME _Wed_Nov_28_10_21_00_2007 | |
| 36 | |
| 37 #include "CDG_ENTER.h" | |
| 38 | |
| 39 #undef CDG_ENTER__M_RR_SHORT_PD_H | |
| 40 | |
| 41 #undef CDG_ENTER__FILENAME | |
| 42 | |
| 43 | |
| 44 #include "m_rr_short_pd.val" | |
| 45 | |
| 46 #include "m_rr_com.h" | |
| 47 | |
| 48 #ifndef __T_emp__ | |
| 49 #define __T_emp__ | |
| 50 /* | |
| 51 * EM MEASUREMENT Parameters Description | |
| 52 * CCDGEN:WriteStruct_Count==287 | |
| 53 */ | |
| 54 typedef struct | |
| 55 { | |
| 56 U8 v_mr; /*< 0: 1> valid-flag */ | |
| 57 U8 mr; /*< 1: 1> Multiband Reporting */ | |
| 58 U8 v_serv_band_rep; /*< 2: 1> valid-flag */ | |
| 59 U8 serv_band_rep; /*< 3: 1> Serving band reporting */ | |
| 60 U8 scale_ord; /*< 4: 1> Scale ord */ | |
| 61 // STRUCT-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | |
| 62 // U8 v_report_900; /*< 0: 0> valid-flag */ | |
| 63 // // T_report_900 report_900; /*< 0: 0> Reporting 900 (type defined in "m_rr_com.h") */ | |
| 64 // STRUCT-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | |
| 65 // U8 v_report_1800; /*< 0: 0> valid-flag */ | |
| 66 // // T_report_1800 report_1800; /*< 0: 0> Reporting 1800 (type defined in "m_rr_com.h") */ | |
| 67 // STRUCT-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | |
| 68 // U8 v_report_400; /*< 0: 0> valid-flag */ | |
| 69 // // T_report_400 report_400; /*< 0: 0> Reporting 400 (type defined in "m_rr_com.h") */ | |
| 70 // STRUCT-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | |
| 71 // U8 v_report_1900; /*< 0: 0> valid-flag */ | |
| 72 // // T_report_1900 report_1900; /*< 0: 0> Reporting 1900 (type defined in "m_rr_com.h") */ | |
| 73 // STRUCT-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | |
| 74 // U8 v_report_850; /*< 0: 0> valid-flag */ | |
| 75 // // T_report_850 report_850; /*< 0: 0> Reporting 850 (type defined in "m_rr_com.h") */ | |
| 76 U8 _align0; /*< 5: 1> alignment */ | |
| 77 U8 _align1; /*< 6: 1> alignment */ | |
| 78 U8 _align2; /*< 7: 1> alignment */ | |
| 79 } T_emp; | |
| 80 #endif | |
| 81 | |
| 82 #ifndef __T_i_bsic_i__ | |
| 83 #define __T_i_bsic_i__ | |
| 84 /* | |
| 85 * Invalid BSIC Information | |
| 86 * CCDGEN:WriteStruct_Count==288 | |
| 87 */ | |
| 88 typedef struct | |
| 89 { | |
| 90 U8 ba_start_bsic; /*< 0: 1> BA Index Start BSIC */ | |
| 91 U8 bsic; /*< 1: 1> BSIC */ | |
| 92 U8 rxlev; /*< 2: 1> RX Level */ | |
| 93 U8 _align0; /*< 3: 1> alignment */ | |
| 94 } T_i_bsic_i; | |
| 95 #endif | |
| 96 | |
| 97 #ifndef __T_mi_ext__ | |
| 98 #define __T_mi_ext__ | |
| 99 /* | |
| 100 * MI 2G Extension | |
| 101 * CCDGEN:WriteStruct_Count==289 | |
| 102 */ | |
| 103 typedef struct | |
| 104 { | |
| 105 U8 e_len; /*< 0: 1> Extension Length */ | |
| 106 U8 c_extens; /*< 1: 1> counter */ | |
| 107 U8 extens[MAX_2GEXT]; /*< 2:132> Extension */ | |
| 108 U8 _align0; /*<134: 1> alignment */ | |
| 109 U8 _align1; /*<135: 1> alignment */ | |
| 110 } T_mi_ext; | |
| 111 #endif | |
| 112 | |
| 113 #ifndef __T_scdata__ | |
| 114 #define __T_scdata__ | |
| 115 /* | |
| 116 * Serving Cell Data | |
| 117 * CCDGEN:WriteStruct_Count==290 | |
| 118 */ | |
| 119 typedef struct | |
| 120 { | |
| 121 U8 dtx_used; /*< 0: 1> DTX USED */ | |
| 122 U8 rxlev; /*< 1: 1> RX Level */ | |
| 123 U8 rxqual_full; /*< 2: 1> RX Quality Full Serving Cell */ | |
| 124 U8 mean_bep; /*< 3: 1> Mean BEP */ | |
| 125 U8 cv_bep; /*< 4: 1> Coefficient of Variation of BEP */ | |
| 126 U8 nr_rcvd_bl; /*< 5: 1> Number Of Received Blocks */ | |
| 127 U8 _align0; /*< 6: 1> alignment */ | |
| 128 U8 _align1; /*< 7: 1> alignment */ | |
| 129 } T_scdata; | |
| 130 #endif | |
| 131 | |
| 132 #ifndef __T_rep_q_arr__ | |
| 133 #define __T_rep_q_arr__ | |
| 134 /* | |
| 135 * Structured Element | |
| 136 * CCDGEN:WriteStruct_Count==291 | |
| 137 */ | |
| 138 typedef struct | |
| 139 { | |
| 140 U8 v_rep_q; /*< 0: 1> valid-flag */ | |
| 141 U8 rep_q; /*< 1: 1> Reporting Quantity */ | |
| 142 U8 _align0; /*< 2: 1> alignment */ | |
| 143 U8 _align1; /*< 3: 1> alignment */ | |
| 144 } T_rep_q_arr; | |
| 145 #endif | |
| 146 | |
| 147 #ifndef __T_em_rep__ | |
| 148 #define __T_em_rep__ | |
| 149 /* | |
| 150 * EM Bitmap Type Reporting | |
| 151 * CCDGEN:WriteStruct_Count==292 | |
| 152 */ | |
| 153 typedef struct | |
| 154 { | |
| 155 U8 _align0; /*< 0: 1> alignment */ | |
| 156 U8 _align1; /*< 1: 1> alignment */ | |
| 157 U8 _align2; /*< 2: 1> alignment */ | |
| 158 U8 c_rep_q_arr; /*< 3: 1> counter */ | |
| 159 T_rep_q_arr rep_q_arr[MAX_NNC]; /*< 4:384> Structured Element */ | |
| 160 } T_em_rep; | |
| 161 #endif | |
| 162 | |
| 163 | |
| 164 /* | |
| 165 * End of substructure section, begin of message definition section | |
| 166 */ | |
| 167 | |
| 168 #ifndef __T_U_EMR__ | |
| 169 #define __T_U_EMR__ | |
| 170 /* | |
| 171 * | |
| 172 * CCDGEN:WriteStruct_Count==293 | |
| 173 */ | |
| 174 typedef struct | |
| 175 { | |
| 176 U8 msg_type; /*< 0: 1> Message Type */ | |
| 177 U8 sl2h; /*< 1: 1> Short Layer 2 Header */ | |
| 178 U8 ba_ind; /*< 2: 1> BA Sequence Number indication */ | |
| 179 U8 ba_ind_3g; /*< 3: 1> 3G BA Sequence Number indication */ | |
| 180 U8 bsic_seen; /*< 4: 1> BSIC Seen */ | |
| 181 U8 scale; /*< 5: 1> Scale */ | |
| 182 U8 _align0; /*< 6: 1> alignment */ | |
| 183 U8 v_scdata; /*< 7: 1> valid-flag */ | |
| 184 T_scdata scdata; /*< 8: 8> Serving Cell Data */ | |
| 185 U8 _align1; /*< 16: 1> alignment */ | |
| 186 U8 _align2; /*< 17: 1> alignment */ | |
| 187 U8 v_i_bsic_i; /*< 18: 1> valid-flag */ | |
| 188 U8 c_i_bsic_i; /*< 19: 1> counter */ | |
| 189 T_i_bsic_i i_bsic_i[MAX_BSICI]; /*< 20: 32> Invalid BSIC Information */ | |
| 190 U8 _align3; /*< 52: 1> alignment */ | |
| 191 U8 _align4; /*< 53: 1> alignment */ | |
| 192 U8 _align5; /*< 54: 1> alignment */ | |
| 193 U8 v_em_rep; /*< 55: 1> valid-flag */ | |
| 194 T_em_rep em_rep; /*< 56:388> EM Bitmap Type Reporting */ | |
| 195 } T_U_EMR; | |
| 196 #endif | |
| 197 | |
| 198 #ifndef __T_D_MEAS_INF__ | |
| 199 #define __T_D_MEAS_INF__ | |
| 200 /* | |
| 201 * | |
| 202 * CCDGEN:WriteStruct_Count==294 | |
| 203 */ | |
| 204 typedef struct | |
| 205 { | |
| 206 U8 msg_type; /*< 0: 1> Message Type */ | |
| 207 U8 sl2h; /*< 1: 1> Short Layer 2 Header */ | |
| 208 U8 ba_ind; /*< 2: 1> BA Sequence Number indication */ | |
| 209 U8 ba_ind_3g; /*< 3: 1> 3G BA Sequence Number indication */ | |
| 210 U8 mp_cm; /*< 4: 1> Measurement parameters change mark */ | |
| 211 U8 mi_idx; /*< 5: 1> MI Index */ | |
| 212 U8 mi_c; /*< 6: 1> MI Counter */ | |
| 213 U8 pow_ctrl; /*< 7: 1> Power Control Indicator */ | |
| 214 U8 report_type; /*< 8: 1> Report Type */ | |
| 215 U8 rep_rate; /*< 9: 1> Reporting Rate */ | |
| 216 U8 inv_bsic_rep; /*< 10: 1> Invalid BSIC reporting */ | |
| 217 // STRUCT-FF: REL99 AND ( TI_PS_FF_EMR OR TI_PS_FF_RTD ) | |
| 218 // U8 v_rtdd; /*< 0: 0> valid-flag */ | |
| 219 // // T_rtdd rtdd; /*< 0: 0> GPRS Real Time Difference Description (type defined in "m_rr_com.h") */ | |
| 220 // U8 v_gprs_bsic; /*< 0: 0> valid-flag */ | |
| 221 // // T_gprs_bsic gprs_bsic; /*< 0: 0> GPRS BSIC Description (type defined in "m_rr_com.h") */ | |
| 222 // U8 v_gprs_rep_prio; /*< 0: 0> valid-flag */ | |
| 223 // // T_gprs_rep_prio gprs_rep_prio; /*< 0: 0> GPRS REPORT PRIORITY Description (type defined in "m_rr_com.h") */ | |
| 224 // U8 v_emp; /*< 11: 1> valid-flag */ | |
| 225 // // T_emp emp; /*< 12: 8> EM MEASUREMENT Parameters Description */ | |
| 226 // U8 _align0; /*< 20: 1> alignment */ | |
| 227 // U8 _align1; /*< 21: 1> alignment */ | |
| 228 // U8 _align2; /*< 22: 1> alignment */ | |
| 229 // U8 v_mi_ext; /*< 23: 1> valid-flag */ | |
| 230 // // T_mi_ext mi_ext; /*< 24:136> MI 2G Extension */ | |
| 231 // } T_D_MEAS_INF; | |
| 232 // #endif | |
| 233 // | |
| 234 | |
| 235 #include "CDG_LEAVE.h" | |
| 236 | |
| 237 | |
| 238 #endif |
