FreeCalypso > hg > fc-magnetite
comparison cdg3/cdginc-locosto/m_rr_short_pd.h @ 16:c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Tue, 27 Sep 2016 16:27:34 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 15:c8bdae60fcb1 | 16:c15047b3d00d |
|---|---|
| 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 Thu Sep 25 09:18:52 2014 | | |
| 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 U8 _align0; /*< 5: 1> alignment */ | |
| 62 U8 _align1; /*< 6: 1> alignment */ | |
| 63 U8 v_report_900; /*< 7: 1> valid-flag */ | |
| 64 T_report_900 report_900; /*< 8: 4> Reporting 900 (type defined in "m_rr_com.h") */ | |
| 65 U8 _align2; /*< 12: 1> alignment */ | |
| 66 U8 _align3; /*< 13: 1> alignment */ | |
| 67 U8 _align4; /*< 14: 1> alignment */ | |
| 68 U8 v_report_1800; /*< 15: 1> valid-flag */ | |
| 69 T_report_1800 report_1800; /*< 16: 4> Reporting 1800 (type defined in "m_rr_com.h") */ | |
| 70 U8 _align5; /*< 20: 1> alignment */ | |
| 71 U8 _align6; /*< 21: 1> alignment */ | |
| 72 U8 _align7; /*< 22: 1> alignment */ | |
| 73 U8 v_report_400; /*< 23: 1> valid-flag */ | |
| 74 T_report_400 report_400; /*< 24: 4> Reporting 400 (type defined in "m_rr_com.h") */ | |
| 75 U8 _align8; /*< 28: 1> alignment */ | |
| 76 U8 _align9; /*< 29: 1> alignment */ | |
| 77 U8 _align10; /*< 30: 1> alignment */ | |
| 78 U8 v_report_1900; /*< 31: 1> valid-flag */ | |
| 79 T_report_1900 report_1900; /*< 32: 4> Reporting 1900 (type defined in "m_rr_com.h") */ | |
| 80 U8 _align11; /*< 36: 1> alignment */ | |
| 81 U8 _align12; /*< 37: 1> alignment */ | |
| 82 U8 _align13; /*< 38: 1> alignment */ | |
| 83 U8 v_report_850; /*< 39: 1> valid-flag */ | |
| 84 T_report_850 report_850; /*< 40: 4> Reporting 850 (type defined in "m_rr_com.h") */ | |
| 85 } T_emp; | |
| 86 #endif | |
| 87 | |
| 88 #ifndef __T_i_bsic_i__ | |
| 89 #define __T_i_bsic_i__ | |
| 90 /* | |
| 91 * Invalid BSIC Information | |
| 92 * CCDGEN:WriteStruct_Count==288 | |
| 93 */ | |
| 94 typedef struct | |
| 95 { | |
| 96 U8 ba_start_bsic; /*< 0: 1> BA Index Start BSIC */ | |
| 97 U8 bsic; /*< 1: 1> BSIC */ | |
| 98 U8 rxlev; /*< 2: 1> RX Level */ | |
| 99 U8 _align0; /*< 3: 1> alignment */ | |
| 100 } T_i_bsic_i; | |
| 101 #endif | |
| 102 | |
| 103 #ifndef __T_mi_ext__ | |
| 104 #define __T_mi_ext__ | |
| 105 /* | |
| 106 * MI 2G Extension | |
| 107 * CCDGEN:WriteStruct_Count==289 | |
| 108 */ | |
| 109 typedef struct | |
| 110 { | |
| 111 U8 e_len; /*< 0: 1> Extension Length */ | |
| 112 U8 c_extens; /*< 1: 1> counter */ | |
| 113 U8 extens[MAX_2GEXT]; /*< 2:132> Extension */ | |
| 114 U8 _align0; /*<134: 1> alignment */ | |
| 115 U8 _align1; /*<135: 1> alignment */ | |
| 116 } T_mi_ext; | |
| 117 #endif | |
| 118 | |
| 119 #ifndef __T_scdata__ | |
| 120 #define __T_scdata__ | |
| 121 /* | |
| 122 * Serving Cell Data | |
| 123 * CCDGEN:WriteStruct_Count==290 | |
| 124 */ | |
| 125 typedef struct | |
| 126 { | |
| 127 U8 dtx_used; /*< 0: 1> DTX USED */ | |
| 128 U8 rxlev; /*< 1: 1> RX Level */ | |
| 129 U8 rxqual_full; /*< 2: 1> RX Quality Full Serving Cell */ | |
| 130 U8 mean_bep; /*< 3: 1> Mean BEP */ | |
| 131 U8 cv_bep; /*< 4: 1> Coefficient of Variation of BEP */ | |
| 132 U8 nr_rcvd_bl; /*< 5: 1> Number Of Received Blocks */ | |
| 133 U8 _align0; /*< 6: 1> alignment */ | |
| 134 U8 _align1; /*< 7: 1> alignment */ | |
| 135 } T_scdata; | |
| 136 #endif | |
| 137 | |
| 138 #ifndef __T_rep_q_arr__ | |
| 139 #define __T_rep_q_arr__ | |
| 140 /* | |
| 141 * Structured Element | |
| 142 * CCDGEN:WriteStruct_Count==291 | |
| 143 */ | |
| 144 typedef struct | |
| 145 { | |
| 146 U8 v_rep_q; /*< 0: 1> valid-flag */ | |
| 147 U8 rep_q; /*< 1: 1> Reporting Quantity */ | |
| 148 U8 _align0; /*< 2: 1> alignment */ | |
| 149 U8 _align1; /*< 3: 1> alignment */ | |
| 150 } T_rep_q_arr; | |
| 151 #endif | |
| 152 | |
| 153 #ifndef __T_em_rep__ | |
| 154 #define __T_em_rep__ | |
| 155 /* | |
| 156 * EM Bitmap Type Reporting | |
| 157 * CCDGEN:WriteStruct_Count==292 | |
| 158 */ | |
| 159 typedef struct | |
| 160 { | |
| 161 U8 _align0; /*< 0: 1> alignment */ | |
| 162 U8 _align1; /*< 1: 1> alignment */ | |
| 163 U8 _align2; /*< 2: 1> alignment */ | |
| 164 U8 c_rep_q_arr; /*< 3: 1> counter */ | |
| 165 T_rep_q_arr rep_q_arr[MAX_NNC]; /*< 4:384> Structured Element */ | |
| 166 } T_em_rep; | |
| 167 #endif | |
| 168 | |
| 169 | |
| 170 /* | |
| 171 * End of substructure section, begin of message definition section | |
| 172 */ | |
| 173 | |
| 174 #ifndef __T_U_EMR__ | |
| 175 #define __T_U_EMR__ | |
| 176 /* | |
| 177 * | |
| 178 * CCDGEN:WriteStruct_Count==293 | |
| 179 */ | |
| 180 typedef struct | |
| 181 { | |
| 182 U8 msg_type; /*< 0: 1> Message Type */ | |
| 183 U8 sl2h; /*< 1: 1> Short Layer 2 Header */ | |
| 184 U8 ba_ind; /*< 2: 1> BA Sequence Number indication */ | |
| 185 U8 ba_ind_3g; /*< 3: 1> 3G BA Sequence Number indication */ | |
| 186 U8 bsic_seen; /*< 4: 1> BSIC Seen */ | |
| 187 U8 scale; /*< 5: 1> Scale */ | |
| 188 U8 _align0; /*< 6: 1> alignment */ | |
| 189 U8 v_scdata; /*< 7: 1> valid-flag */ | |
| 190 T_scdata scdata; /*< 8: 8> Serving Cell Data */ | |
| 191 U8 _align1; /*< 16: 1> alignment */ | |
| 192 U8 _align2; /*< 17: 1> alignment */ | |
| 193 U8 v_i_bsic_i; /*< 18: 1> valid-flag */ | |
| 194 U8 c_i_bsic_i; /*< 19: 1> counter */ | |
| 195 T_i_bsic_i i_bsic_i[MAX_BSICI]; /*< 20: 32> Invalid BSIC Information */ | |
| 196 U8 _align3; /*< 52: 1> alignment */ | |
| 197 U8 _align4; /*< 53: 1> alignment */ | |
| 198 U8 _align5; /*< 54: 1> alignment */ | |
| 199 U8 v_em_rep; /*< 55: 1> valid-flag */ | |
| 200 T_em_rep em_rep; /*< 56:388> EM Bitmap Type Reporting */ | |
| 201 } T_U_EMR; | |
| 202 #endif | |
| 203 | |
| 204 #ifndef __T_D_MEAS_INF__ | |
| 205 #define __T_D_MEAS_INF__ | |
| 206 /* | |
| 207 * | |
| 208 * CCDGEN:WriteStruct_Count==294 | |
| 209 */ | |
| 210 typedef struct | |
| 211 { | |
| 212 U8 msg_type; /*< 0: 1> Message Type */ | |
| 213 U8 sl2h; /*< 1: 1> Short Layer 2 Header */ | |
| 214 U8 ba_ind; /*< 2: 1> BA Sequence Number indication */ | |
| 215 U8 ba_ind_3g; /*< 3: 1> 3G BA Sequence Number indication */ | |
| 216 U8 mp_cm; /*< 4: 1> Measurement parameters change mark */ | |
| 217 U8 mi_idx; /*< 5: 1> MI Index */ | |
| 218 U8 mi_c; /*< 6: 1> MI Counter */ | |
| 219 U8 pow_ctrl; /*< 7: 1> Power Control Indicator */ | |
| 220 U8 report_type; /*< 8: 1> Report Type */ | |
| 221 U8 rep_rate; /*< 9: 1> Reporting Rate */ | |
| 222 U8 inv_bsic_rep; /*< 10: 1> Invalid BSIC reporting */ | |
| 223 U8 v_rtdd; /*< 11: 1> valid-flag */ | |
| 224 T_rtdd rtdd; /*< 12:452> GPRS Real Time Difference Description (type defined in "m_rr_com.h") */ | |
| 225 U8 _align0; /*<464: 1> alignment */ | |
| 226 U8 _align1; /*<465: 1> alignment */ | |
| 227 U8 _align2; /*<466: 1> alignment */ | |
| 228 U8 v_gprs_bsic; /*<467: 1> valid-flag */ | |
| 229 T_gprs_bsic gprs_bsic; /*<468: 80> GPRS BSIC Description (type defined in "m_rr_com.h") */ | |
| 230 U8 _align3; /*<548: 1> alignment */ | |
| 231 U8 _align4; /*<549: 1> alignment */ | |
| 232 U8 _align5; /*<550: 1> alignment */ | |
| 233 U8 v_gprs_rep_prio; /*<551: 1> valid-flag */ | |
| 234 T_gprs_rep_prio gprs_rep_prio; /*<552:100> GPRS REPORT PRIORITY Description (type defined in "m_rr_com.h") */ | |
| 235 U8 _align6; /*<652: 1> alignment */ | |
| 236 U8 _align7; /*<653: 1> alignment */ | |
| 237 U8 _align8; /*<654: 1> alignment */ | |
| 238 U8 v_emp; /*<655: 1> valid-flag */ | |
| 239 T_emp emp; /*<656: 44> EM MEASUREMENT Parameters Description */ | |
| 240 U8 _align9; /*<700: 1> alignment */ | |
| 241 U8 _align10; /*<701: 1> alignment */ | |
| 242 U8 _align11; /*<702: 1> alignment */ | |
| 243 U8 v_mi_ext; /*<703: 1> valid-flag */ | |
| 244 T_mi_ext mi_ext; /*<704:136> MI 2G Extension */ | |
| 245 } T_D_MEAS_INF; | |
| 246 #endif | |
| 247 | |
| 248 | |
| 249 #include "CDG_LEAVE.h" | |
| 250 | |
| 251 | |
| 252 #endif |
