FreeCalypso > hg > freecalypso-citrine
comparison cdg/cdginc-conservative/m_cc.h @ 0:75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Thu, 09 Jun 2016 00:02:41 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:75a11d740a02 |
|---|---|
| 1 /* | |
| 2 +--------------------------------------------------------------------------+ | |
| 3 | PROJECT : PROTOCOL STACK | | |
| 4 | FILE : m_cc.h | | |
| 5 | SOURCE : "msg\cc.mdf" | | |
| 6 | LastModified : "2004-01-26" | | |
| 7 | IdAndVersion : "6147.600.97.110" | | |
| 8 | SrcFileTime : "Wed Nov 28 10:18:32 2007" | | |
| 9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:52:55 2014 | | |
| 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
| 11 +--------------------------------------------------------------------------+ | |
| 12 */ | |
| 13 | |
| 14 /* PRAGMAS | |
| 15 * PREFIX : M_CC | |
| 16 * COMPATIBILITY_DEFINES : NO | |
| 17 * ALWAYS_ENUM_IN_VAL_FILE: NO | |
| 18 * ENABLE_GROUP: NO | |
| 19 * CAPITALIZE_TYPENAME: NO | |
| 20 * CCDNAME: CC | |
| 21 */ | |
| 22 | |
| 23 | |
| 24 #ifndef M_CC_H | |
| 25 #define M_CC_H | |
| 26 | |
| 27 | |
| 28 #define CDG_ENTER__M_CC_H | |
| 29 | |
| 30 #define CDG_ENTER__FILENAME _M_CC_H | |
| 31 #define CDG_ENTER__M_CC_H__FILE_TYPE CDGINC | |
| 32 #define CDG_ENTER__M_CC_H__LAST_MODIFIED _2004_01_26 | |
| 33 #define CDG_ENTER__M_CC_H__ID_AND_VERSION _6147_600_97_110 | |
| 34 | |
| 35 #define CDG_ENTER__M_CC_H__SRC_FILE_TIME _Wed_Nov_28_10_18_32_2007 | |
| 36 | |
| 37 #include "CDG_ENTER.h" | |
| 38 | |
| 39 #undef CDG_ENTER__M_CC_H | |
| 40 | |
| 41 #undef CDG_ENTER__FILENAME | |
| 42 | |
| 43 | |
| 44 #include "m_cc.val" | |
| 45 | |
| 46 #ifndef __T_M_CC_aux_states__ | |
| 47 #define __T_M_CC_aux_states__ | |
| 48 /* | |
| 49 * Auxiliary states | |
| 50 * CCDGEN:WriteStruct_Count==332 | |
| 51 */ | |
| 52 typedef struct | |
| 53 { | |
| 54 U8 v_hold; /*< 0: 1> valid-flag */ | |
| 55 U8 hold; /*< 1: 1> Hold auxiliary state */ | |
| 56 U8 v_mpty; /*< 2: 1> valid-flag */ | |
| 57 U8 mpty; /*< 3: 1> Multi party auxiliary state */ | |
| 58 } T_M_CC_aux_states; | |
| 59 #endif | |
| 60 | |
| 61 #ifndef __T_M_CC_bearer_cap__ | |
| 62 #define __T_M_CC_bearer_cap__ | |
| 63 /* | |
| 64 * Bearer capability | |
| 65 * CCDGEN:WriteStruct_Count==333 | |
| 66 */ | |
| 67 typedef struct | |
| 68 { | |
| 69 U8 v_rad_chan_req; /*< 0: 1> valid-flag */ | |
| 70 U8 rad_chan_req; /*< 1: 1> Radio channel requirement */ | |
| 71 U8 v_code; /*< 2: 1> valid-flag */ | |
| 72 U8 code; /*< 3: 1> Coding standard */ | |
| 73 U8 v_trans_mode; /*< 4: 1> valid-flag */ | |
| 74 U8 trans_mode; /*< 5: 1> Transfer mode */ | |
| 75 U8 v_trans_cap; /*< 6: 1> valid-flag */ | |
| 76 U8 trans_cap; /*< 7: 1> Information transfer capability */ | |
| 77 U8 v_coding_bc3x1; /*< 8: 1> valid-flag */ | |
| 78 U8 coding_bc3x1; /*< 9: 1> Meaning of BC octet 3a */ | |
| 79 U8 v_ctm; /*< 10: 1> valid-flag */ | |
| 80 U8 ctm; /*< 11: 1> Support of CTM text telephony */ | |
| 81 U8 v_speech_vers1; /*< 12: 1> valid-flag */ | |
| 82 U8 speech_vers1; /*< 13: 1> Speech Version Indication No. 1 */ | |
| 83 U8 v_coding_bc3x2; /*< 14: 1> valid-flag */ | |
| 84 U8 coding_bc3x2; /*< 15: 1> Meaning of BC octet 3b */ | |
| 85 U8 v_speech_vers2; /*< 16: 1> valid-flag */ | |
| 86 U8 speech_vers2; /*< 17: 1> Speech Version Indication No. 2 */ | |
| 87 U8 v_coding_bc3x3; /*< 18: 1> valid-flag */ | |
| 88 U8 coding_bc3x3; /*< 19: 1> Meaning of BC octet 3c */ | |
| 89 U8 v_speech_vers3; /*< 20: 1> valid-flag */ | |
| 90 U8 speech_vers3; /*< 21: 1> Speech Version Indication No. 3 */ | |
| 91 U8 v_coding_bc3x4; /*< 22: 1> valid-flag */ | |
| 92 U8 coding_bc3x4; /*< 23: 1> Meaning of BC octet 3d */ | |
| 93 U8 v_speech_vers4; /*< 24: 1> valid-flag */ | |
| 94 U8 speech_vers4; /*< 25: 1> Speech Version Indication No. 4 */ | |
| 95 U8 v_coding_bc3x5; /*< 26: 1> valid-flag */ | |
| 96 U8 coding_bc3x5; /*< 27: 1> Meaning of BC octet 3e */ | |
| 97 U8 v_speech_vers5; /*< 28: 1> valid-flag */ | |
| 98 U8 speech_vers5; /*< 29: 1> Speech Version Indication No. 5 */ | |
| 99 U8 v_compress; /*< 30: 1> valid-flag */ | |
| 100 U8 compress; /*< 31: 1> Compression */ | |
| 101 U8 v_structure; /*< 32: 1> valid-flag */ | |
| 102 U8 structure; /*< 33: 1> Structure */ | |
| 103 U8 v_duplex; /*< 34: 1> valid-flag */ | |
| 104 U8 duplex; /*< 35: 1> Duplex mode */ | |
| 105 U8 v_config; /*< 36: 1> valid-flag */ | |
| 106 U8 config; /*< 37: 1> Configuration */ | |
| 107 U8 v_nirr; /*< 38: 1> valid-flag */ | |
| 108 U8 nirr; /*< 39: 1> Negotiation of intermediate rate request */ | |
| 109 U8 v_establish; /*< 40: 1> valid-flag */ | |
| 110 U8 establish; /*< 41: 1> Establishment */ | |
| 111 U8 v_access_ident; /*< 42: 1> valid-flag */ | |
| 112 U8 access_ident; /*< 43: 1> Access identity */ | |
| 113 U8 v_rate_adapt; /*< 44: 1> valid-flag */ | |
| 114 U8 rate_adapt; /*< 45: 1> Rate adaption */ | |
| 115 // ELEM-FF: REL99 | |
| 116 // U8 v_sig_access_prot; /*< 46: 1> valid-flag */ | |
| 117 // U8 sig_access_prot; /*< 0: 0> Signalling access protocol */ | |
| 118 // ELEM-FF: REL99 | |
| 119 // U8 v_other_itc; /*< 46: 1> valid-flag */ | |
| 120 // U8 other_itc; /*< 0: 0> Other ITC */ | |
| 121 // ELEM-FF: REL99 | |
| 122 // U8 v_other_ra; /*< 46: 1> valid-flag */ | |
| 123 // U8 other_ra; /*< 0: 0> Other Rate adaption */ | |
| 124 // ELEM-FF: REL99 | |
| 125 // ELEM-FF: REL99 | |
| 126 // U8 v_ra_header; /*< 46: 1> valid-flag */ | |
| 127 // U8 ra_header; /*< 0: 0> Rate adaption header */ | |
| 128 // ELEM-FF: REL99 | |
| 129 // U8 v_multiple_frame; /*< 46: 1> valid-flag */ | |
| 130 // U8 multiple_frame; /*< 0: 0> Multiple frame establishment support */ | |
| 131 // ELEM-FF: REL99 | |
| 132 // U8 v_mode_of_operation; /*< 46: 1> valid-flag */ | |
| 133 // U8 mode_of_operation; /*< 0: 0> Mode of operation */ | |
| 134 // ELEM-FF: REL99 | |
| 135 // U8 v_lli_negotiation; /*< 46: 1> valid-flag */ | |
| 136 // U8 lli_negotiation; /*< 0: 0> Logical link identifier negotiation */ | |
| 137 // ELEM-FF: REL99 | |
| 138 // U8 v_assignor_assignee; /*< 46: 1> valid-flag */ | |
| 139 // U8 assignor_assignee; /*< 0: 0> Assignor/assignee */ | |
| 140 // ELEM-FF: REL99 | |
| 141 // U8 v_in_out_band_negotiation; /*< 46: 1> valid-flag */ | |
| 142 // U8 in_out_band_negotiation; /*< 0: 0> Inband/Out of band negotiation */ | |
| 143 // ELEM-FF: REL99 | |
| 144 // ELEM-FF: !REL99 | |
| 145 U8 v_sig_access_prot; /*< 46: 1> valid-flag */ | |
| 146 U8 sig_access_prot; /*< 47: 1> Signalling access protocol */ | |
| 147 U8 v_l1_ident; /*< 48: 1> valid-flag */ | |
| 148 U8 l1_ident; /*< 49: 1> Layer 1 identity */ | |
| 149 U8 v_user_inf_l1_prot; /*< 50: 1> valid-flag */ | |
| 150 U8 user_inf_l1_prot; /*< 51: 1> User information layer 1 protocol */ | |
| 151 U8 v_sync_async; /*< 52: 1> valid-flag */ | |
| 152 U8 sync_async; /*< 53: 1> Synchronous / Asyncronous */ | |
| 153 U8 v_num_stop; /*< 54: 1> valid-flag */ | |
| 154 U8 num_stop; /*< 55: 1> Number of stop bits */ | |
| 155 U8 v_negotiate; /*< 56: 1> valid-flag */ | |
| 156 U8 negotiate; /*< 57: 1> Negotiation */ | |
| 157 U8 v_num_data; /*< 58: 1> valid-flag */ | |
| 158 U8 num_data; /*< 59: 1> Number of data bits */ | |
| 159 U8 v_user_rate; /*< 60: 1> valid-flag */ | |
| 160 U8 user_rate; /*< 61: 1> User rate */ | |
| 161 U8 v_intermed_rate; /*< 62: 1> valid-flag */ | |
| 162 U8 intermed_rate; /*< 63: 1> Intermediate rate */ | |
| 163 U8 v_nic_tx; /*< 64: 1> valid-flag */ | |
| 164 U8 nic_tx; /*< 65: 1> Network independent clock on Tx */ | |
| 165 U8 v_nic_rx; /*< 66: 1> valid-flag */ | |
| 166 U8 nic_rx; /*< 67: 1> Network independent clock on Rx */ | |
| 167 U8 v_parity; /*< 68: 1> valid-flag */ | |
| 168 U8 parity; /*< 69: 1> Parity */ | |
| 169 U8 v_conn_elem; /*< 70: 1> valid-flag */ | |
| 170 U8 conn_elem; /*< 71: 1> Connection element */ | |
| 171 U8 v_modem_type; /*< 72: 1> valid-flag */ | |
| 172 U8 modem_type; /*< 73: 1> Modem type */ | |
| 173 U8 v_modem_type_2; /*< 74: 1> valid-flag */ | |
| 174 U8 modem_type_2; /*< 75: 1> Other Modem Type */ | |
| 175 U8 v_fnur; /*< 76: 1> valid-flag */ | |
| 176 U8 fnur; /*< 77: 1> Fixed Network User Rate */ | |
| 177 U8 v_acc; /*< 78: 1> valid-flag */ | |
| 178 U8 acc; /*< 79: 1> Acceptable Channel Codings */ | |
| 179 U8 v_mTch; /*< 80: 1> valid-flag */ | |
| 180 U8 mTch; /*< 81: 1> Maximum Traffic Channels */ | |
| 181 U8 v_uimi; /*< 82: 1> valid-flag */ | |
| 182 U8 uimi; /*< 83: 1> User Initiated Modification Ind */ | |
| 183 // ELEM-FF: REL99 | |
| 184 // U8 v_waiur; /*< 84: 1> valid-flag */ | |
| 185 // U8 waiur; /*< 0: 0> Wanted Air Interface User Rate */ | |
| 186 // ELEM-FF: REL99 | |
| 187 // U8 v_acc_ext_288; /*< 84: 1> valid-flag */ | |
| 188 // U8 acc_ext_288; /*< 0: 0> Acceptable Channel Codings 28.8 */ | |
| 189 // ELEM-FF: REL99 | |
| 190 // U8 v_acc_ext_320; /*< 84: 1> valid-flag */ | |
| 191 // U8 acc_ext_320; /*< 0: 0> Acceptable Channel Codings 32.0 */ | |
| 192 // ELEM-FF: REL99 | |
| 193 // U8 v_acc_ext_432; /*< 84: 1> valid-flag */ | |
| 194 // U8 acc_ext_432; /*< 0: 0> Acceptable Channel Codings 43.2 */ | |
| 195 // ELEM-FF: REL99 | |
| 196 // U8 v_ch_cod_asym; /*< 84: 1> valid-flag */ | |
| 197 // U8 ch_cod_asym; /*< 0: 0> Channel coding asymmetry indication */ | |
| 198 // ELEM-FF: REL99 | |
| 199 // ELEM-FF: !REL99 | |
| 200 U8 v_waiur; /*< 84: 1> valid-flag */ | |
| 201 U8 waiur; /*< 85: 1> Wanted Air Interface User Rate */ | |
| 202 U8 v_l2_ident; /*< 86: 1> valid-flag */ | |
| 203 U8 l2_ident; /*< 87: 1> Layer 2 identity */ | |
| 204 U8 v_user_inf_l2_prot; /*< 88: 1> valid-flag */ | |
| 205 U8 user_inf_l2_prot; /*< 89: 1> User information layer 2 protocol */ | |
| 206 U8 _align0; /*< 90: 1> alignment */ | |
| 207 U8 _align1; /*< 91: 1> alignment */ | |
| 208 } T_M_CC_bearer_cap; | |
| 209 #endif | |
| 210 | |
| 211 /* | |
| 212 * Bearer capability | |
| 213 * CCDGEN:WriteStruct_Count==334 | |
| 214 */ | |
| 215 #ifndef __T_M_CC_bearer_cap_2__ | |
| 216 #define __T_M_CC_bearer_cap_2__ | |
| 217 typedef T_M_CC_bearer_cap T_M_CC_bearer_cap_2; | |
| 218 #endif | |
| 219 #ifndef __T_M_CC_call_ctrl_cap__ | |
| 220 #define __T_M_CC_call_ctrl_cap__ | |
| 221 /* | |
| 222 * Call Control Capabilities | |
| 223 * CCDGEN:WriteStruct_Count==335 | |
| 224 */ | |
| 225 typedef struct | |
| 226 { | |
| 227 // ELEM-FF: REL99 | |
| 228 // U8 max_nof_supp_bearers; /*< 0: 0> Maximum number of supported bearers */ | |
| 229 // ELEM-FF: REL99 | |
| 230 // ELEM-FF: !REL99 | |
| 231 U8 pcp; /*< 0: 1> PCP */ | |
| 232 U8 dtmf; /*< 1: 1> DTMF */ | |
| 233 // ELEM-FF: REL99 | |
| 234 // ELEM-FF: REL99 | |
| 235 // U8 max_nof_supp_speech_bearers; /*< 0: 0> Maximum number of supported speech bearers */ | |
| 236 U8 _align0; /*< 2: 1> alignment */ | |
| 237 U8 _align1; /*< 3: 1> alignment */ | |
| 238 } T_M_CC_call_ctrl_cap; | |
| 239 #endif | |
| 240 | |
| 241 #ifndef __T_M_CC_call_state__ | |
| 242 #define __T_M_CC_call_state__ | |
| 243 /* | |
| 244 * Call state | |
| 245 * CCDGEN:WriteStruct_Count==336 | |
| 246 */ | |
| 247 typedef struct | |
| 248 { | |
| 249 U8 cs; /*< 0: 1> Coding standard */ | |
| 250 U8 state; /*< 1: 1> Call state value */ | |
| 251 U8 _align0; /*< 2: 1> alignment */ | |
| 252 U8 _align1; /*< 3: 1> alignment */ | |
| 253 } T_M_CC_call_state; | |
| 254 #endif | |
| 255 | |
| 256 #ifndef __T_M_CC_dl_called_num__ | |
| 257 #define __T_M_CC_dl_called_num__ | |
| 258 /* | |
| 259 * Called party BCD number | |
| 260 * CCDGEN:WriteStruct_Count==337 | |
| 261 */ | |
| 262 typedef struct | |
| 263 { | |
| 264 U8 v_ton; /*< 0: 1> valid-flag */ | |
| 265 U8 ton; /*< 1: 1> Type of number */ | |
| 266 U8 v_npi; /*< 2: 1> valid-flag */ | |
| 267 U8 npi; /*< 3: 1> Numbering plan identification */ | |
| 268 U8 c_num; /*< 4: 1> counter */ | |
| 269 U8 num[32]; /*< 5: 32> Number digit */ | |
| 270 U8 _align0; /*< 37: 1> alignment */ | |
| 271 U8 _align1; /*< 38: 1> alignment */ | |
| 272 U8 _align2; /*< 39: 1> alignment */ | |
| 273 } T_M_CC_dl_called_num; | |
| 274 #endif | |
| 275 | |
| 276 #ifndef __T_M_CC_ul_called_num__ | |
| 277 #define __T_M_CC_ul_called_num__ | |
| 278 /* | |
| 279 * Called party BCD number | |
| 280 * CCDGEN:WriteStruct_Count==338 | |
| 281 */ | |
| 282 typedef struct | |
| 283 { | |
| 284 U8 v_ton; /*< 0: 1> valid-flag */ | |
| 285 U8 ton; /*< 1: 1> Type of number */ | |
| 286 U8 v_npi; /*< 2: 1> valid-flag */ | |
| 287 U8 npi; /*< 3: 1> Numbering plan identification */ | |
| 288 U8 c_num; /*< 4: 1> counter */ | |
| 289 U8 num[80]; /*< 5: 80> Number digit */ | |
| 290 U8 _align0; /*< 85: 1> alignment */ | |
| 291 U8 _align1; /*< 86: 1> alignment */ | |
| 292 U8 _align2; /*< 87: 1> alignment */ | |
| 293 } T_M_CC_ul_called_num; | |
| 294 #endif | |
| 295 | |
| 296 #ifndef __T_M_CC_called_subaddr__ | |
| 297 #define __T_M_CC_called_subaddr__ | |
| 298 /* | |
| 299 * Called party subaddress | |
| 300 * CCDGEN:WriteStruct_Count==339 | |
| 301 */ | |
| 302 typedef struct | |
| 303 { | |
| 304 U8 v_tos; /*< 0: 1> valid-flag */ | |
| 305 U8 tos; /*< 1: 1> Type of subaddress */ | |
| 306 U8 v_odd_even; /*< 2: 1> valid-flag */ | |
| 307 U8 odd_even; /*< 3: 1> Odd / even indication */ | |
| 308 U8 c_subaddr; /*< 4: 1> counter */ | |
| 309 U8 subaddr[20]; /*< 5: 20> Subaddress information */ | |
| 310 U8 _align0; /*< 25: 1> alignment */ | |
| 311 U8 _align1; /*< 26: 1> alignment */ | |
| 312 U8 _align2; /*< 27: 1> alignment */ | |
| 313 } T_M_CC_called_subaddr; | |
| 314 #endif | |
| 315 | |
| 316 #ifndef __T_M_CC_calling_num__ | |
| 317 #define __T_M_CC_calling_num__ | |
| 318 /* | |
| 319 * Calling party BCD number | |
| 320 * CCDGEN:WriteStruct_Count==340 | |
| 321 */ | |
| 322 typedef struct | |
| 323 { | |
| 324 U8 v_ton; /*< 0: 1> valid-flag */ | |
| 325 U8 ton; /*< 1: 1> Type of number */ | |
| 326 U8 v_npi; /*< 2: 1> valid-flag */ | |
| 327 U8 npi; /*< 3: 1> Numbering plan identification */ | |
| 328 U8 v_present; /*< 4: 1> valid-flag */ | |
| 329 U8 present; /*< 5: 1> Presentation indicator */ | |
| 330 U8 v_screen; /*< 6: 1> valid-flag */ | |
| 331 U8 screen; /*< 7: 1> Screening indicator */ | |
| 332 U8 c_num; /*< 8: 1> counter */ | |
| 333 U8 num[22]; /*< 9: 22> Number digit */ | |
| 334 U8 _align0; /*< 31: 1> alignment */ | |
| 335 } T_M_CC_calling_num; | |
| 336 #endif | |
| 337 | |
| 338 #ifndef __T_M_CC_calling_subaddr__ | |
| 339 #define __T_M_CC_calling_subaddr__ | |
| 340 /* | |
| 341 * Calling party subaddress | |
| 342 * CCDGEN:WriteStruct_Count==341 | |
| 343 */ | |
| 344 typedef struct | |
| 345 { | |
| 346 U8 v_tos; /*< 0: 1> valid-flag */ | |
| 347 U8 tos; /*< 1: 1> Type of subaddress */ | |
| 348 U8 v_odd_even; /*< 2: 1> valid-flag */ | |
| 349 U8 odd_even; /*< 3: 1> Odd / even indication */ | |
| 350 U8 c_subaddr; /*< 4: 1> counter */ | |
| 351 U8 subaddr[20]; /*< 5: 20> Subaddress information */ | |
| 352 U8 _align0; /*< 25: 1> alignment */ | |
| 353 U8 _align1; /*< 26: 1> alignment */ | |
| 354 U8 _align2; /*< 27: 1> alignment */ | |
| 355 } T_M_CC_calling_subaddr; | |
| 356 #endif | |
| 357 | |
| 358 #ifndef __T_M_CC_cc_cause__ | |
| 359 #define __T_M_CC_cc_cause__ | |
| 360 /* | |
| 361 * Cause | |
| 362 * CCDGEN:WriteStruct_Count==342 | |
| 363 */ | |
| 364 typedef struct | |
| 365 { | |
| 366 U8 v_cs; /*< 0: 1> valid-flag */ | |
| 367 U8 cs; /*< 1: 1> Coding standard */ | |
| 368 U8 v_loc; /*< 2: 1> valid-flag */ | |
| 369 U8 loc; /*< 3: 1> Location */ | |
| 370 U8 v_rec; /*< 4: 1> valid-flag */ | |
| 371 U8 rec; /*< 5: 1> Recommendation */ | |
| 372 U8 v_cause; /*< 6: 1> valid-flag */ | |
| 373 U8 cause; /*< 7: 1> Cause value */ | |
| 374 U8 c_diag; /*< 8: 1> counter */ | |
| 375 U8 diag[27]; /*< 9: 27> Diagnostics */ | |
| 376 } T_M_CC_cc_cause; | |
| 377 #endif | |
| 378 | |
| 379 /* | |
| 380 * Cause | |
| 381 * CCDGEN:WriteStruct_Count==343 | |
| 382 */ | |
| 383 #ifndef __T_M_CC_cc_cause_2__ | |
| 384 #define __T_M_CC_cc_cause_2__ | |
| 385 typedef T_M_CC_cc_cause T_M_CC_cc_cause_2; | |
| 386 #endif | |
| 387 #ifndef __T_M_CC_clir_suppr__ | |
| 388 #define __T_M_CC_clir_suppr__ | |
| 389 /* | |
| 390 * CLIR suppression | |
| 391 * CCDGEN:WriteStruct_Count==344 | |
| 392 */ | |
| 393 /* typedef void T_M_CC_clir_suppr;*/ | |
| 394 #endif | |
| 395 #ifndef __T_M_CC_clir_invoc__ | |
| 396 #define __T_M_CC_clir_invoc__ | |
| 397 /* | |
| 398 * CLIR invocation | |
| 399 * CCDGEN:WriteStruct_Count==345 | |
| 400 */ | |
| 401 /* typedef void T_M_CC_clir_invoc;*/ | |
| 402 #endif | |
| 403 #ifndef __T_M_CC_connect_num__ | |
| 404 #define __T_M_CC_connect_num__ | |
| 405 /* | |
| 406 * Connected number | |
| 407 * CCDGEN:WriteStruct_Count==346 | |
| 408 */ | |
| 409 typedef struct | |
| 410 { | |
| 411 U8 v_ton; /*< 0: 1> valid-flag */ | |
| 412 U8 ton; /*< 1: 1> Type of number */ | |
| 413 U8 v_npi; /*< 2: 1> valid-flag */ | |
| 414 U8 npi; /*< 3: 1> Numbering plan identification */ | |
| 415 U8 v_present; /*< 4: 1> valid-flag */ | |
| 416 U8 present; /*< 5: 1> Presentation indicator */ | |
| 417 U8 v_screen; /*< 6: 1> valid-flag */ | |
| 418 U8 screen; /*< 7: 1> Screening indicator */ | |
| 419 U8 c_num; /*< 8: 1> counter */ | |
| 420 U8 num[22]; /*< 9: 22> Number digit */ | |
| 421 U8 _align0; /*< 31: 1> alignment */ | |
| 422 } T_M_CC_connect_num; | |
| 423 #endif | |
| 424 | |
| 425 #ifndef __T_M_CC_connect_subaddr__ | |
| 426 #define __T_M_CC_connect_subaddr__ | |
| 427 /* | |
| 428 * Connected subaddress | |
| 429 * CCDGEN:WriteStruct_Count==347 | |
| 430 */ | |
| 431 typedef struct | |
| 432 { | |
| 433 U8 v_tos; /*< 0: 1> valid-flag */ | |
| 434 U8 tos; /*< 1: 1> Type of subaddress */ | |
| 435 U8 v_odd_even; /*< 2: 1> valid-flag */ | |
| 436 U8 odd_even; /*< 3: 1> Odd / even indication */ | |
| 437 U8 c_subaddr; /*< 4: 1> counter */ | |
| 438 U8 subaddr[20]; /*< 5: 20> Subaddress information */ | |
| 439 U8 _align0; /*< 25: 1> alignment */ | |
| 440 U8 _align1; /*< 26: 1> alignment */ | |
| 441 U8 _align2; /*< 27: 1> alignment */ | |
| 442 } T_M_CC_connect_subaddr; | |
| 443 #endif | |
| 444 | |
| 445 #ifndef __T_M_CC_facility__ | |
| 446 #define __T_M_CC_facility__ | |
| 447 /* | |
| 448 * Facility | |
| 449 * CCDGEN:WriteStruct_Count==348 | |
| 450 */ | |
| 451 typedef struct | |
| 452 { | |
| 453 U8 c_fac; /*< 0: 1> counter */ | |
| 454 U8 fac[M_CC_L3MAX]; /*< 1:251> Facility information */ | |
| 455 } T_M_CC_facility; | |
| 456 #endif | |
| 457 | |
| 458 /* | |
| 459 * Facility | |
| 460 * CCDGEN:WriteStruct_Count==349 | |
| 461 */ | |
| 462 #ifndef __T_M_CC_fac_adv__ | |
| 463 #define __T_M_CC_fac_adv__ | |
| 464 typedef T_M_CC_facility T_M_CC_fac_adv; | |
| 465 #endif | |
| 466 #ifndef __T_M_CC_high_layer_comp__ | |
| 467 #define __T_M_CC_high_layer_comp__ | |
| 468 /* | |
| 469 * High layer compatibility | |
| 470 * CCDGEN:WriteStruct_Count==350 | |
| 471 */ | |
| 472 typedef struct | |
| 473 { | |
| 474 U8 v_cs; /*< 0: 1> valid-flag */ | |
| 475 U8 cs; /*< 1: 1> Coding standard */ | |
| 476 U8 v_interpret; /*< 2: 1> valid-flag */ | |
| 477 U8 interpret; /*< 3: 1> Interpretation */ | |
| 478 U8 v_prot_prof; /*< 4: 1> valid-flag */ | |
| 479 U8 prot_prof; /*< 5: 1> Presentation method of protocol profile */ | |
| 480 U8 v_hlci; /*< 6: 1> valid-flag */ | |
| 481 U8 hlci; /*< 7: 1> High layer characteristics identification */ | |
| 482 U8 v_ext_hlci; /*< 8: 1> valid-flag */ | |
| 483 U8 ext_hlci; /*< 9: 1> Extended high layer characteristics identification */ | |
| 484 U8 _align0; /*< 10: 1> alignment */ | |
| 485 U8 _align1; /*< 11: 1> alignment */ | |
| 486 } T_M_CC_high_layer_comp; | |
| 487 #endif | |
| 488 | |
| 489 /* | |
| 490 * High layer compatibility | |
| 491 * CCDGEN:WriteStruct_Count==351 | |
| 492 */ | |
| 493 #ifndef __T_M_CC_high_layer_comp_2__ | |
| 494 #define __T_M_CC_high_layer_comp_2__ | |
| 495 typedef T_M_CC_high_layer_comp T_M_CC_high_layer_comp_2; | |
| 496 #endif | |
| 497 #ifndef __T_M_CC_key_facility__ | |
| 498 #define __T_M_CC_key_facility__ | |
| 499 /* | |
| 500 * Keypad facility | |
| 501 * CCDGEN:WriteStruct_Count==352 | |
| 502 */ | |
| 503 typedef struct | |
| 504 { | |
| 505 U8 key; /*< 0: 1> Keypad information */ | |
| 506 U8 _align0; /*< 1: 1> alignment */ | |
| 507 U8 _align1; /*< 2: 1> alignment */ | |
| 508 U8 _align2; /*< 3: 1> alignment */ | |
| 509 } T_M_CC_key_facility; | |
| 510 #endif | |
| 511 | |
| 512 #ifndef __T_M_CC_low_layer_comp__ | |
| 513 #define __T_M_CC_low_layer_comp__ | |
| 514 /* | |
| 515 * Low layer compatibility | |
| 516 * CCDGEN:WriteStruct_Count==353 | |
| 517 */ | |
| 518 typedef struct | |
| 519 { | |
| 520 U8 c_llc; /*< 0: 1> counter */ | |
| 521 U8 llc[16]; /*< 1: 16> Low layer information */ | |
| 522 U8 _align0; /*< 17: 1> alignment */ | |
| 523 U8 _align1; /*< 18: 1> alignment */ | |
| 524 U8 _align2; /*< 19: 1> alignment */ | |
| 525 } T_M_CC_low_layer_comp; | |
| 526 #endif | |
| 527 | |
| 528 /* | |
| 529 * Low layer compatibility | |
| 530 * CCDGEN:WriteStruct_Count==354 | |
| 531 */ | |
| 532 #ifndef __T_M_CC_low_layer_comp_2__ | |
| 533 #define __T_M_CC_low_layer_comp_2__ | |
| 534 typedef T_M_CC_low_layer_comp T_M_CC_low_layer_comp_2; | |
| 535 #endif | |
| 536 #ifndef __T_M_CC_more_data__ | |
| 537 #define __T_M_CC_more_data__ | |
| 538 /* | |
| 539 * More data | |
| 540 * CCDGEN:WriteStruct_Count==355 | |
| 541 */ | |
| 542 /* typedef void T_M_CC_more_data;*/ | |
| 543 #endif | |
| 544 #ifndef __T_M_CC_notific__ | |
| 545 #define __T_M_CC_notific__ | |
| 546 /* | |
| 547 * Notification indicator | |
| 548 * CCDGEN:WriteStruct_Count==356 | |
| 549 */ | |
| 550 typedef struct | |
| 551 { | |
| 552 U8 v_nd; /*< 0: 1> valid-flag */ | |
| 553 U8 nd; /*< 1: 1> Notification description */ | |
| 554 U8 _align0; /*< 2: 1> alignment */ | |
| 555 U8 _align1; /*< 3: 1> alignment */ | |
| 556 } T_M_CC_notific; | |
| 557 #endif | |
| 558 | |
| 559 #ifndef __T_M_CC_progress__ | |
| 560 #define __T_M_CC_progress__ | |
| 561 /* | |
| 562 * Progress indicator | |
| 563 * CCDGEN:WriteStruct_Count==357 | |
| 564 */ | |
| 565 typedef struct | |
| 566 { | |
| 567 U8 v_cs; /*< 0: 1> valid-flag */ | |
| 568 U8 cs; /*< 1: 1> Coding standard */ | |
| 569 U8 v_loc; /*< 2: 1> valid-flag */ | |
| 570 U8 loc; /*< 3: 1> Location */ | |
| 571 U8 v_progress_desc; /*< 4: 1> valid-flag */ | |
| 572 U8 progress_desc; /*< 5: 1> Progress description */ | |
| 573 U8 _align0; /*< 6: 1> alignment */ | |
| 574 U8 _align1; /*< 7: 1> alignment */ | |
| 575 } T_M_CC_progress; | |
| 576 #endif | |
| 577 | |
| 578 #ifndef __T_M_CC_reverse_call__ | |
| 579 #define __T_M_CC_reverse_call__ | |
| 580 /* | |
| 581 * Reverse call setup direction | |
| 582 * CCDGEN:WriteStruct_Count==358 | |
| 583 */ | |
| 584 /* typedef void T_M_CC_reverse_call;*/ | |
| 585 #endif | |
| 586 #ifndef __T_M_CC_ss_version__ | |
| 587 #define __T_M_CC_ss_version__ | |
| 588 /* | |
| 589 * SS Version Indicator | |
| 590 * CCDGEN:WriteStruct_Count==359 | |
| 591 */ | |
| 592 typedef struct | |
| 593 { | |
| 594 U8 c_ver; /*< 0: 1> counter */ | |
| 595 U8 ver[M_CC_MAX_SS_VERSION]; /*< 1: 1> SS version information */ | |
| 596 U8 _align0; /*< 2: 1> alignment */ | |
| 597 U8 _align1; /*< 3: 1> alignment */ | |
| 598 } T_M_CC_ss_version; | |
| 599 #endif | |
| 600 | |
| 601 #ifndef __T_M_CC_user_user__ | |
| 602 #define __T_M_CC_user_user__ | |
| 603 /* | |
| 604 * User-user | |
| 605 * CCDGEN:WriteStruct_Count==360 | |
| 606 */ | |
| 607 typedef struct | |
| 608 { | |
| 609 U8 pd; /*< 0: 1> User-user protocol discriminator */ | |
| 610 U8 c_info; /*< 1: 1> counter */ | |
| 611 U8 info[M_CC_MAX_USER_USER_LENGTH]; /*< 2:128> User-user information */ | |
| 612 U8 _align0; /*<130: 1> alignment */ | |
| 613 U8 _align1; /*<131: 1> alignment */ | |
| 614 } T_M_CC_user_user; | |
| 615 #endif | |
| 616 | |
| 617 #ifndef __T_M_CC_allowed_actions__ | |
| 618 #define __T_M_CC_allowed_actions__ | |
| 619 /* | |
| 620 * Allowed Actions | |
| 621 * CCDGEN:WriteStruct_Count==361 | |
| 622 */ | |
| 623 typedef struct | |
| 624 { | |
| 625 U8 ccbs_act; /*< 0: 1> ccbs_activation */ | |
| 626 U8 _align0; /*< 1: 1> alignment */ | |
| 627 U8 _align1; /*< 2: 1> alignment */ | |
| 628 U8 _align2; /*< 3: 1> alignment */ | |
| 629 } T_M_CC_allowed_actions; | |
| 630 #endif | |
| 631 | |
| 632 #ifndef __T_M_CC_recall_type__ | |
| 633 #define __T_M_CC_recall_type__ | |
| 634 /* | |
| 635 * Recall Type | |
| 636 * CCDGEN:WriteStruct_Count==362 | |
| 637 */ | |
| 638 typedef struct | |
| 639 { | |
| 640 U8 rcl_type; /*< 0: 1> Recall Type */ | |
| 641 U8 _align0; /*< 1: 1> alignment */ | |
| 642 U8 _align1; /*< 2: 1> alignment */ | |
| 643 U8 _align2; /*< 3: 1> alignment */ | |
| 644 } T_M_CC_recall_type; | |
| 645 #endif | |
| 646 | |
| 647 #ifndef __T_M_CC_setup_cont__ | |
| 648 #define __T_M_CC_setup_cont__ | |
| 649 /* | |
| 650 * Setup Container | |
| 651 * CCDGEN:WriteStruct_Count==363 | |
| 652 */ | |
| 653 typedef struct | |
| 654 { | |
| 655 U8 c_setup_msg; /*< 0: 1> counter */ | |
| 656 U8 setup_msg[M_CC_L3MAX]; /*< 1:251> Setup message */ | |
| 657 } T_M_CC_setup_cont; | |
| 658 #endif | |
| 659 | |
| 660 #ifndef __T_M_CC_redirecting_num__ | |
| 661 #define __T_M_CC_redirecting_num__ | |
| 662 /* | |
| 663 * Redirecting party BCD number | |
| 664 * CCDGEN:WriteStruct_Count==364 | |
| 665 */ | |
| 666 typedef struct | |
| 667 { | |
| 668 U8 v_ton; /*< 0: 1> valid-flag */ | |
| 669 U8 ton; /*< 1: 1> Type of number */ | |
| 670 U8 v_npi; /*< 2: 1> valid-flag */ | |
| 671 U8 npi; /*< 3: 1> Numbering plan identification */ | |
| 672 U8 v_present; /*< 4: 1> valid-flag */ | |
| 673 U8 present; /*< 5: 1> Presentation indicator */ | |
| 674 U8 v_screen; /*< 6: 1> valid-flag */ | |
| 675 U8 screen; /*< 7: 1> Screening indicator */ | |
| 676 U8 c_num; /*< 8: 1> counter */ | |
| 677 U8 num[32]; /*< 9: 32> Number digit */ | |
| 678 U8 _align0; /*< 41: 1> alignment */ | |
| 679 U8 _align1; /*< 42: 1> alignment */ | |
| 680 U8 _align2; /*< 43: 1> alignment */ | |
| 681 } T_M_CC_redirecting_num; | |
| 682 #endif | |
| 683 | |
| 684 #ifndef __T_M_CC_redirecting_subaddr__ | |
| 685 #define __T_M_CC_redirecting_subaddr__ | |
| 686 /* | |
| 687 * Redirection party subaddress | |
| 688 * CCDGEN:WriteStruct_Count==365 | |
| 689 */ | |
| 690 typedef struct | |
| 691 { | |
| 692 U8 v_tos; /*< 0: 1> valid-flag */ | |
| 693 U8 tos; /*< 1: 1> Type of subaddress */ | |
| 694 U8 v_odd_even; /*< 2: 1> valid-flag */ | |
| 695 U8 odd_even; /*< 3: 1> Odd / even indication */ | |
| 696 U8 c_subaddr; /*< 4: 1> counter */ | |
| 697 U8 subaddr[20]; /*< 5: 20> Subaddress information */ | |
| 698 U8 _align0; /*< 25: 1> alignment */ | |
| 699 U8 _align1; /*< 26: 1> alignment */ | |
| 700 U8 _align2; /*< 27: 1> alignment */ | |
| 701 } T_M_CC_redirecting_subaddr; | |
| 702 #endif | |
| 703 | |
| 704 | |
| 705 // STRUCT-FF: REL99 | |
| 706 // #ifndef __T_M_CC_cause_of_no_cli__ | |
| 707 // #define __T_M_CC_cause_of_no_cli__ | |
| 708 // | |
| 709 // Cause of no CLI | |
| 710 // CCDGEN:WriteStruct_Count==366 | |
| 711 // | |
| 712 // typedef struct | |
| 713 // { | |
| 714 // ELEM-FF: REL99 | |
| 715 // U8 cause_no_cli; /*< 0: 0> Cause of no CLI_ */ | |
| 716 // } T_M_CC_cause_of_no_cli; | |
| 717 // #endif | |
| 718 // | |
| 719 #ifndef __T_M_CC_immediate_mod__ | |
| 720 #define __T_M_CC_immediate_mod__ | |
| 721 /* | |
| 722 * Immediate Modification Indicator | |
| 723 * CCDGEN:WriteStruct_Count==367 | |
| 724 */ | |
| 725 /* typedef void T_M_CC_immediate_mod;*/ | |
| 726 #endif | |
| 727 | |
| 728 // STRUCT-FF: REL99 | |
| 729 // #ifndef __T_M_CC_alerting_pattern__ | |
| 730 // #define __T_M_CC_alerting_pattern__ | |
| 731 // | |
| 732 // Alerting pattern | |
| 733 // CCDGEN:WriteStruct_Count==368 | |
| 734 // | |
| 735 // typedef struct | |
| 736 // { | |
| 737 // ELEM-FF: REL99 | |
| 738 // U8 alerting_pat; /*< 0: 0> Alerting pattern */ | |
| 739 // } T_M_CC_alerting_pattern; | |
| 740 // #endif | |
| 741 // | |
| 742 | |
| 743 /* | |
| 744 * End of substructure section, begin of message definition section | |
| 745 */ | |
| 746 | |
| 747 #ifndef __T_D_ALERT__ | |
| 748 #define __T_D_ALERT__ | |
| 749 /* | |
| 750 * | |
| 751 * CCDGEN:WriteStruct_Count==369 | |
| 752 */ | |
| 753 typedef struct | |
| 754 { | |
| 755 U8 msg_type; /*< 0: 1> Message Type */ | |
| 756 U8 _align0; /*< 1: 1> alignment */ | |
| 757 U8 _align1; /*< 2: 1> alignment */ | |
| 758 U8 v_facility; /*< 3: 1> valid-flag */ | |
| 759 T_M_CC_facility facility; /*< 4:252> Facility */ | |
| 760 U8 _align2; /*<256: 1> alignment */ | |
| 761 U8 _align3; /*<257: 1> alignment */ | |
| 762 U8 _align4; /*<258: 1> alignment */ | |
| 763 U8 v_progress; /*<259: 1> valid-flag */ | |
| 764 T_M_CC_progress progress; /*<260: 8> Progress indicator */ | |
| 765 U8 _align5; /*<268: 1> alignment */ | |
| 766 U8 _align6; /*<269: 1> alignment */ | |
| 767 U8 _align7; /*<270: 1> alignment */ | |
| 768 U8 v_user_user; /*<271: 1> valid-flag */ | |
| 769 T_M_CC_user_user user_user; /*<272:132> User-user */ | |
| 770 } T_D_ALERT; | |
| 771 #endif | |
| 772 | |
| 773 #ifndef __T_U_ALERT__ | |
| 774 #define __T_U_ALERT__ | |
| 775 /* | |
| 776 * | |
| 777 * CCDGEN:WriteStruct_Count==370 | |
| 778 */ | |
| 779 typedef struct | |
| 780 { | |
| 781 U8 msg_type; /*< 0: 1> Message Type */ | |
| 782 U8 _align0; /*< 1: 1> alignment */ | |
| 783 U8 _align1; /*< 2: 1> alignment */ | |
| 784 U8 v_facility; /*< 3: 1> valid-flag */ | |
| 785 T_M_CC_facility facility; /*< 4:252> Facility */ | |
| 786 U8 _align2; /*<256: 1> alignment */ | |
| 787 U8 _align3; /*<257: 1> alignment */ | |
| 788 U8 _align4; /*<258: 1> alignment */ | |
| 789 U8 v_user_user; /*<259: 1> valid-flag */ | |
| 790 T_M_CC_user_user user_user; /*<260:132> User-user */ | |
| 791 U8 _align5; /*<392: 1> alignment */ | |
| 792 U8 _align6; /*<393: 1> alignment */ | |
| 793 U8 _align7; /*<394: 1> alignment */ | |
| 794 U8 v_ss_version; /*<395: 1> valid-flag */ | |
| 795 T_M_CC_ss_version ss_version; /*<396: 4> SS Version Indicator */ | |
| 796 } T_U_ALERT; | |
| 797 #endif | |
| 798 | |
| 799 #ifndef __T_U_CALL_CONF__ | |
| 800 #define __T_U_CALL_CONF__ | |
| 801 /* | |
| 802 * | |
| 803 * CCDGEN:WriteStruct_Count==371 | |
| 804 */ | |
| 805 typedef struct | |
| 806 { | |
| 807 U8 msg_type; /*< 0: 1> Message Type */ | |
| 808 U8 v_repeat; /*< 1: 1> valid-flag */ | |
| 809 U8 repeat; /*< 2: 1> Repeat indicator */ | |
| 810 U8 v_bearer_cap; /*< 3: 1> valid-flag */ | |
| 811 T_M_CC_bearer_cap bearer_cap; /*< 4: 92> Bearer capability */ | |
| 812 U8 _align0; /*< 96: 1> alignment */ | |
| 813 U8 _align1; /*< 97: 1> alignment */ | |
| 814 U8 _align2; /*< 98: 1> alignment */ | |
| 815 U8 v_bearer_cap_2; /*< 99: 1> valid-flag */ | |
| 816 T_M_CC_bearer_cap_2 bearer_cap_2; /*<100: 92> Bearer capability */ | |
| 817 U8 _align3; /*<192: 1> alignment */ | |
| 818 U8 _align4; /*<193: 1> alignment */ | |
| 819 U8 _align5; /*<194: 1> alignment */ | |
| 820 U8 v_cc_cause; /*<195: 1> valid-flag */ | |
| 821 T_M_CC_cc_cause cc_cause; /*<196: 36> Cause */ | |
| 822 U8 _align6; /*<232: 1> alignment */ | |
| 823 U8 _align7; /*<233: 1> alignment */ | |
| 824 U8 _align8; /*<234: 1> alignment */ | |
| 825 U8 v_call_ctrl_cap; /*<235: 1> valid-flag */ | |
| 826 T_M_CC_call_ctrl_cap call_ctrl_cap; /*<236: 4> Call Control Capabilities */ | |
| 827 } T_U_CALL_CONF; | |
| 828 #endif | |
| 829 | |
| 830 #ifndef __T_D_CALL_PROCEED__ | |
| 831 #define __T_D_CALL_PROCEED__ | |
| 832 /* | |
| 833 * | |
| 834 * CCDGEN:WriteStruct_Count==372 | |
| 835 */ | |
| 836 typedef struct | |
| 837 { | |
| 838 U8 msg_type; /*< 0: 1> Message Type */ | |
| 839 U8 v_repeat; /*< 1: 1> valid-flag */ | |
| 840 U8 repeat; /*< 2: 1> Repeat indicator */ | |
| 841 U8 v_bearer_cap; /*< 3: 1> valid-flag */ | |
| 842 T_M_CC_bearer_cap bearer_cap; /*< 4: 92> Bearer capability */ | |
| 843 U8 _align0; /*< 96: 1> alignment */ | |
| 844 U8 _align1; /*< 97: 1> alignment */ | |
| 845 U8 _align2; /*< 98: 1> alignment */ | |
| 846 U8 v_bearer_cap_2; /*< 99: 1> valid-flag */ | |
| 847 T_M_CC_bearer_cap_2 bearer_cap_2; /*<100: 92> Bearer capability */ | |
| 848 U8 _align3; /*<192: 1> alignment */ | |
| 849 U8 _align4; /*<193: 1> alignment */ | |
| 850 U8 _align5; /*<194: 1> alignment */ | |
| 851 U8 v_facility; /*<195: 1> valid-flag */ | |
| 852 T_M_CC_facility facility; /*<196:252> Facility */ | |
| 853 U8 _align6; /*<448: 1> alignment */ | |
| 854 U8 _align7; /*<449: 1> alignment */ | |
| 855 U8 _align8; /*<450: 1> alignment */ | |
| 856 U8 v_progress; /*<451: 1> valid-flag */ | |
| 857 T_M_CC_progress progress; /*<452: 8> Progress indicator */ | |
| 858 // ELEM-FF: REL99 | |
| 859 // U8 v_priority_grant; /*<460: 1> valid-flag */ | |
| 860 // U8 priority_grant; /*< 0: 0> Prioritiy granted */ | |
| 861 } T_D_CALL_PROCEED; | |
| 862 #endif | |
| 863 | |
| 864 #ifndef __T_B_CONGEST_CTRL__ | |
| 865 #define __T_B_CONGEST_CTRL__ | |
| 866 /* | |
| 867 * | |
| 868 * CCDGEN:WriteStruct_Count==373 | |
| 869 */ | |
| 870 typedef struct | |
| 871 { | |
| 872 U8 msg_type; /*< 0: 1> Message Type */ | |
| 873 U8 congest_lev; /*< 1: 1> Congestion level */ | |
| 874 U8 _align0; /*< 2: 1> alignment */ | |
| 875 U8 v_cc_cause; /*< 3: 1> valid-flag */ | |
| 876 T_M_CC_cc_cause cc_cause; /*< 4: 36> Cause */ | |
| 877 } T_B_CONGEST_CTRL; | |
| 878 #endif | |
| 879 | |
| 880 #ifndef __T_D_CONNECT__ | |
| 881 #define __T_D_CONNECT__ | |
| 882 /* | |
| 883 * | |
| 884 * CCDGEN:WriteStruct_Count==374 | |
| 885 */ | |
| 886 typedef struct | |
| 887 { | |
| 888 U8 msg_type; /*< 0: 1> Message Type */ | |
| 889 U8 _align0; /*< 1: 1> alignment */ | |
| 890 U8 _align1; /*< 2: 1> alignment */ | |
| 891 U8 v_facility; /*< 3: 1> valid-flag */ | |
| 892 T_M_CC_facility facility; /*< 4:252> Facility */ | |
| 893 U8 _align2; /*<256: 1> alignment */ | |
| 894 U8 _align3; /*<257: 1> alignment */ | |
| 895 U8 _align4; /*<258: 1> alignment */ | |
| 896 U8 v_progress; /*<259: 1> valid-flag */ | |
| 897 T_M_CC_progress progress; /*<260: 8> Progress indicator */ | |
| 898 U8 _align5; /*<268: 1> alignment */ | |
| 899 U8 _align6; /*<269: 1> alignment */ | |
| 900 U8 _align7; /*<270: 1> alignment */ | |
| 901 U8 v_connect_num; /*<271: 1> valid-flag */ | |
| 902 T_M_CC_connect_num connect_num; /*<272: 32> Connected number */ | |
| 903 U8 _align8; /*<304: 1> alignment */ | |
| 904 U8 _align9; /*<305: 1> alignment */ | |
| 905 U8 _align10; /*<306: 1> alignment */ | |
| 906 U8 v_connect_subaddr; /*<307: 1> valid-flag */ | |
| 907 T_M_CC_connect_subaddr connect_subaddr; /*<308: 28> Connected subaddress */ | |
| 908 U8 _align11; /*<336: 1> alignment */ | |
| 909 U8 _align12; /*<337: 1> alignment */ | |
| 910 U8 _align13; /*<338: 1> alignment */ | |
| 911 U8 v_user_user; /*<339: 1> valid-flag */ | |
| 912 T_M_CC_user_user user_user; /*<340:132> User-user */ | |
| 913 } T_D_CONNECT; | |
| 914 #endif | |
| 915 | |
| 916 #ifndef __T_U_CONNECT__ | |
| 917 #define __T_U_CONNECT__ | |
| 918 /* | |
| 919 * | |
| 920 * CCDGEN:WriteStruct_Count==375 | |
| 921 */ | |
| 922 typedef struct | |
| 923 { | |
| 924 U8 msg_type; /*< 0: 1> Message Type */ | |
| 925 U8 _align0; /*< 1: 1> alignment */ | |
| 926 U8 _align1; /*< 2: 1> alignment */ | |
| 927 U8 v_facility; /*< 3: 1> valid-flag */ | |
| 928 T_M_CC_facility facility; /*< 4:252> Facility */ | |
| 929 U8 _align2; /*<256: 1> alignment */ | |
| 930 U8 _align3; /*<257: 1> alignment */ | |
| 931 U8 _align4; /*<258: 1> alignment */ | |
| 932 U8 v_connect_subaddr; /*<259: 1> valid-flag */ | |
| 933 T_M_CC_connect_subaddr connect_subaddr; /*<260: 28> Connected subaddress */ | |
| 934 U8 _align5; /*<288: 1> alignment */ | |
| 935 U8 _align6; /*<289: 1> alignment */ | |
| 936 U8 _align7; /*<290: 1> alignment */ | |
| 937 U8 v_user_user; /*<291: 1> valid-flag */ | |
| 938 T_M_CC_user_user user_user; /*<292:132> User-user */ | |
| 939 U8 _align8; /*<424: 1> alignment */ | |
| 940 U8 _align9; /*<425: 1> alignment */ | |
| 941 U8 _align10; /*<426: 1> alignment */ | |
| 942 U8 v_ss_version; /*<427: 1> valid-flag */ | |
| 943 T_M_CC_ss_version ss_version; /*<428: 4> SS Version Indicator */ | |
| 944 } T_U_CONNECT; | |
| 945 #endif | |
| 946 | |
| 947 #ifndef __T_B_CONNECT_ACK__ | |
| 948 #define __T_B_CONNECT_ACK__ | |
| 949 /* | |
| 950 * | |
| 951 * CCDGEN:WriteStruct_Count==376 | |
| 952 */ | |
| 953 typedef struct | |
| 954 { | |
| 955 U8 msg_type; /*< 0: 1> Message Type */ | |
| 956 U8 _align0; /*< 1: 1> alignment */ | |
| 957 U8 _align1; /*< 2: 1> alignment */ | |
| 958 U8 _align2; /*< 3: 1> alignment */ | |
| 959 } T_B_CONNECT_ACK; | |
| 960 #endif | |
| 961 | |
| 962 #ifndef __T_D_DISCONNECT__ | |
| 963 #define __T_D_DISCONNECT__ | |
| 964 /* | |
| 965 * | |
| 966 * CCDGEN:WriteStruct_Count==377 | |
| 967 */ | |
| 968 typedef struct | |
| 969 { | |
| 970 U8 msg_type; /*< 0: 1> Message Type */ | |
| 971 U8 _align0; /*< 1: 1> alignment */ | |
| 972 U8 _align1; /*< 2: 1> alignment */ | |
| 973 U8 _align2; /*< 3: 1> alignment */ | |
| 974 T_M_CC_cc_cause cc_cause; /*< 4: 36> Cause */ | |
| 975 U8 _align3; /*< 40: 1> alignment */ | |
| 976 U8 _align4; /*< 41: 1> alignment */ | |
| 977 U8 _align5; /*< 42: 1> alignment */ | |
| 978 U8 v_facility; /*< 43: 1> valid-flag */ | |
| 979 T_M_CC_facility facility; /*< 44:252> Facility */ | |
| 980 U8 _align6; /*<296: 1> alignment */ | |
| 981 U8 _align7; /*<297: 1> alignment */ | |
| 982 U8 _align8; /*<298: 1> alignment */ | |
| 983 U8 v_progress; /*<299: 1> valid-flag */ | |
| 984 T_M_CC_progress progress; /*<300: 8> Progress indicator */ | |
| 985 U8 _align9; /*<308: 1> alignment */ | |
| 986 U8 _align10; /*<309: 1> alignment */ | |
| 987 U8 _align11; /*<310: 1> alignment */ | |
| 988 U8 v_user_user; /*<311: 1> valid-flag */ | |
| 989 T_M_CC_user_user user_user; /*<312:132> User-user */ | |
| 990 U8 _align12; /*<444: 1> alignment */ | |
| 991 U8 _align13; /*<445: 1> alignment */ | |
| 992 U8 _align14; /*<446: 1> alignment */ | |
| 993 U8 v_allowed_actions; /*<447: 1> valid-flag */ | |
| 994 T_M_CC_allowed_actions allowed_actions; /*<448: 4> Allowed Actions */ | |
| 995 } T_D_DISCONNECT; | |
| 996 #endif | |
| 997 | |
| 998 #ifndef __T_U_DISCONNECT__ | |
| 999 #define __T_U_DISCONNECT__ | |
| 1000 /* | |
| 1001 * | |
| 1002 * CCDGEN:WriteStruct_Count==378 | |
| 1003 */ | |
| 1004 typedef struct | |
| 1005 { | |
| 1006 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1007 U8 _align0; /*< 1: 1> alignment */ | |
| 1008 U8 _align1; /*< 2: 1> alignment */ | |
| 1009 U8 _align2; /*< 3: 1> alignment */ | |
| 1010 T_M_CC_cc_cause cc_cause; /*< 4: 36> Cause */ | |
| 1011 U8 _align3; /*< 40: 1> alignment */ | |
| 1012 U8 _align4; /*< 41: 1> alignment */ | |
| 1013 U8 _align5; /*< 42: 1> alignment */ | |
| 1014 U8 v_facility; /*< 43: 1> valid-flag */ | |
| 1015 T_M_CC_facility facility; /*< 44:252> Facility */ | |
| 1016 U8 _align6; /*<296: 1> alignment */ | |
| 1017 U8 _align7; /*<297: 1> alignment */ | |
| 1018 U8 _align8; /*<298: 1> alignment */ | |
| 1019 U8 v_user_user; /*<299: 1> valid-flag */ | |
| 1020 T_M_CC_user_user user_user; /*<300:132> User-user */ | |
| 1021 U8 _align9; /*<432: 1> alignment */ | |
| 1022 U8 _align10; /*<433: 1> alignment */ | |
| 1023 U8 _align11; /*<434: 1> alignment */ | |
| 1024 U8 v_ss_version; /*<435: 1> valid-flag */ | |
| 1025 T_M_CC_ss_version ss_version; /*<436: 4> SS Version Indicator */ | |
| 1026 } T_U_DISCONNECT; | |
| 1027 #endif | |
| 1028 | |
| 1029 #ifndef __T_U_EMERGE_SETUP__ | |
| 1030 #define __T_U_EMERGE_SETUP__ | |
| 1031 /* | |
| 1032 * | |
| 1033 * CCDGEN:WriteStruct_Count==379 | |
| 1034 */ | |
| 1035 typedef struct | |
| 1036 { | |
| 1037 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1038 U8 _align0; /*< 1: 1> alignment */ | |
| 1039 U8 _align1; /*< 2: 1> alignment */ | |
| 1040 U8 v_bearer_cap; /*< 3: 1> valid-flag */ | |
| 1041 T_M_CC_bearer_cap bearer_cap; /*< 4: 92> Bearer capability */ | |
| 1042 } T_U_EMERGE_SETUP; | |
| 1043 #endif | |
| 1044 | |
| 1045 #ifndef __T_D_FACILITY__ | |
| 1046 #define __T_D_FACILITY__ | |
| 1047 /* | |
| 1048 * | |
| 1049 * CCDGEN:WriteStruct_Count==380 | |
| 1050 */ | |
| 1051 typedef struct | |
| 1052 { | |
| 1053 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1054 U8 _align0; /*< 1: 1> alignment */ | |
| 1055 U8 _align1; /*< 2: 1> alignment */ | |
| 1056 U8 _align2; /*< 3: 1> alignment */ | |
| 1057 T_M_CC_facility facility; /*< 4:252> Facility */ | |
| 1058 } T_D_FACILITY; | |
| 1059 #endif | |
| 1060 | |
| 1061 #ifndef __T_U_FACILITY__ | |
| 1062 #define __T_U_FACILITY__ | |
| 1063 /* | |
| 1064 * | |
| 1065 * CCDGEN:WriteStruct_Count==381 | |
| 1066 */ | |
| 1067 typedef struct | |
| 1068 { | |
| 1069 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1070 U8 _align0; /*< 1: 1> alignment */ | |
| 1071 U8 _align1; /*< 2: 1> alignment */ | |
| 1072 U8 _align2; /*< 3: 1> alignment */ | |
| 1073 T_M_CC_facility facility; /*< 4:252> Facility */ | |
| 1074 U8 _align3; /*<256: 1> alignment */ | |
| 1075 U8 _align4; /*<257: 1> alignment */ | |
| 1076 U8 _align5; /*<258: 1> alignment */ | |
| 1077 U8 v_ss_version; /*<259: 1> valid-flag */ | |
| 1078 T_M_CC_ss_version ss_version; /*<260: 4> SS Version Indicator */ | |
| 1079 } T_U_FACILITY; | |
| 1080 #endif | |
| 1081 | |
| 1082 #ifndef __T_U_HOLD__ | |
| 1083 #define __T_U_HOLD__ | |
| 1084 /* | |
| 1085 * | |
| 1086 * CCDGEN:WriteStruct_Count==382 | |
| 1087 */ | |
| 1088 typedef struct | |
| 1089 { | |
| 1090 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1091 U8 _align0; /*< 1: 1> alignment */ | |
| 1092 U8 _align1; /*< 2: 1> alignment */ | |
| 1093 U8 _align2; /*< 3: 1> alignment */ | |
| 1094 } T_U_HOLD; | |
| 1095 #endif | |
| 1096 | |
| 1097 #ifndef __T_D_HOLD_ACK__ | |
| 1098 #define __T_D_HOLD_ACK__ | |
| 1099 /* | |
| 1100 * | |
| 1101 * CCDGEN:WriteStruct_Count==383 | |
| 1102 */ | |
| 1103 typedef struct | |
| 1104 { | |
| 1105 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1106 U8 _align0; /*< 1: 1> alignment */ | |
| 1107 U8 _align1; /*< 2: 1> alignment */ | |
| 1108 U8 _align2; /*< 3: 1> alignment */ | |
| 1109 } T_D_HOLD_ACK; | |
| 1110 #endif | |
| 1111 | |
| 1112 #ifndef __T_D_HOLD_REJ__ | |
| 1113 #define __T_D_HOLD_REJ__ | |
| 1114 /* | |
| 1115 * | |
| 1116 * CCDGEN:WriteStruct_Count==384 | |
| 1117 */ | |
| 1118 typedef struct | |
| 1119 { | |
| 1120 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1121 U8 _align0; /*< 1: 1> alignment */ | |
| 1122 U8 _align1; /*< 2: 1> alignment */ | |
| 1123 U8 _align2; /*< 3: 1> alignment */ | |
| 1124 T_M_CC_cc_cause cc_cause; /*< 4: 36> Cause */ | |
| 1125 } T_D_HOLD_REJ; | |
| 1126 #endif | |
| 1127 | |
| 1128 #ifndef __T_B_MODIFY__ | |
| 1129 #define __T_B_MODIFY__ | |
| 1130 /* | |
| 1131 * | |
| 1132 * CCDGEN:WriteStruct_Count==385 | |
| 1133 */ | |
| 1134 typedef struct | |
| 1135 { | |
| 1136 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1137 U8 _align0; /*< 1: 1> alignment */ | |
| 1138 U8 _align1; /*< 2: 1> alignment */ | |
| 1139 U8 _align2; /*< 3: 1> alignment */ | |
| 1140 T_M_CC_bearer_cap bearer_cap; /*< 4: 92> Bearer capability */ | |
| 1141 U8 _align3; /*< 96: 1> alignment */ | |
| 1142 U8 _align4; /*< 97: 1> alignment */ | |
| 1143 U8 _align5; /*< 98: 1> alignment */ | |
| 1144 U8 v_low_layer_comp; /*< 99: 1> valid-flag */ | |
| 1145 T_M_CC_low_layer_comp low_layer_comp; /*<100: 20> Low layer compatibility */ | |
| 1146 U8 _align6; /*<120: 1> alignment */ | |
| 1147 U8 _align7; /*<121: 1> alignment */ | |
| 1148 U8 _align8; /*<122: 1> alignment */ | |
| 1149 U8 v_high_layer_comp; /*<123: 1> valid-flag */ | |
| 1150 T_M_CC_high_layer_comp high_layer_comp; /*<124: 12> High layer compatibility */ | |
| 1151 U8 _align9; /*<136: 1> alignment */ | |
| 1152 U8 _align10; /*<137: 1> alignment */ | |
| 1153 U8 _align11; /*<138: 1> alignment */ | |
| 1154 U8 v_reverse_call; /*<139: 1> valid-flag */ | |
| 1155 U8 _align12; /*<140: 1> alignment */ | |
| 1156 U8 _align13; /*<141: 1> alignment */ | |
| 1157 U8 _align14; /*<142: 1> alignment */ | |
| 1158 U8 v_immediate_mod; /*<143: 1> valid-flag */ | |
| 1159 } T_B_MODIFY; | |
| 1160 #endif | |
| 1161 | |
| 1162 #ifndef __T_B_MODIFY_COMP__ | |
| 1163 #define __T_B_MODIFY_COMP__ | |
| 1164 /* | |
| 1165 * | |
| 1166 * CCDGEN:WriteStruct_Count==386 | |
| 1167 */ | |
| 1168 typedef struct | |
| 1169 { | |
| 1170 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1171 U8 _align0; /*< 1: 1> alignment */ | |
| 1172 U8 _align1; /*< 2: 1> alignment */ | |
| 1173 U8 _align2; /*< 3: 1> alignment */ | |
| 1174 T_M_CC_bearer_cap bearer_cap; /*< 4: 92> Bearer capability */ | |
| 1175 U8 _align3; /*< 96: 1> alignment */ | |
| 1176 U8 _align4; /*< 97: 1> alignment */ | |
| 1177 U8 _align5; /*< 98: 1> alignment */ | |
| 1178 U8 v_low_layer_comp; /*< 99: 1> valid-flag */ | |
| 1179 T_M_CC_low_layer_comp low_layer_comp; /*<100: 20> Low layer compatibility */ | |
| 1180 U8 _align6; /*<120: 1> alignment */ | |
| 1181 U8 _align7; /*<121: 1> alignment */ | |
| 1182 U8 _align8; /*<122: 1> alignment */ | |
| 1183 U8 v_high_layer_comp; /*<123: 1> valid-flag */ | |
| 1184 T_M_CC_high_layer_comp high_layer_comp; /*<124: 12> High layer compatibility */ | |
| 1185 U8 _align9; /*<136: 1> alignment */ | |
| 1186 U8 _align10; /*<137: 1> alignment */ | |
| 1187 U8 _align11; /*<138: 1> alignment */ | |
| 1188 U8 v_reverse_call; /*<139: 1> valid-flag */ | |
| 1189 } T_B_MODIFY_COMP; | |
| 1190 #endif | |
| 1191 | |
| 1192 #ifndef __T_B_MODIFY_REJ__ | |
| 1193 #define __T_B_MODIFY_REJ__ | |
| 1194 /* | |
| 1195 * | |
| 1196 * CCDGEN:WriteStruct_Count==387 | |
| 1197 */ | |
| 1198 typedef struct | |
| 1199 { | |
| 1200 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1201 U8 _align0; /*< 1: 1> alignment */ | |
| 1202 U8 _align1; /*< 2: 1> alignment */ | |
| 1203 U8 _align2; /*< 3: 1> alignment */ | |
| 1204 T_M_CC_bearer_cap bearer_cap; /*< 4: 92> Bearer capability */ | |
| 1205 T_M_CC_cc_cause cc_cause; /*< 96: 36> Cause */ | |
| 1206 U8 _align3; /*<132: 1> alignment */ | |
| 1207 U8 _align4; /*<133: 1> alignment */ | |
| 1208 U8 _align5; /*<134: 1> alignment */ | |
| 1209 U8 v_low_layer_comp; /*<135: 1> valid-flag */ | |
| 1210 T_M_CC_low_layer_comp low_layer_comp; /*<136: 20> Low layer compatibility */ | |
| 1211 U8 _align6; /*<156: 1> alignment */ | |
| 1212 U8 _align7; /*<157: 1> alignment */ | |
| 1213 U8 _align8; /*<158: 1> alignment */ | |
| 1214 U8 v_high_layer_comp; /*<159: 1> valid-flag */ | |
| 1215 T_M_CC_high_layer_comp high_layer_comp; /*<160: 12> High layer compatibility */ | |
| 1216 } T_B_MODIFY_REJ; | |
| 1217 #endif | |
| 1218 | |
| 1219 #ifndef __T_B_NOTIFY__ | |
| 1220 #define __T_B_NOTIFY__ | |
| 1221 /* | |
| 1222 * | |
| 1223 * CCDGEN:WriteStruct_Count==388 | |
| 1224 */ | |
| 1225 typedef struct | |
| 1226 { | |
| 1227 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1228 U8 _align0; /*< 1: 1> alignment */ | |
| 1229 U8 _align1; /*< 2: 1> alignment */ | |
| 1230 U8 _align2; /*< 3: 1> alignment */ | |
| 1231 T_M_CC_notific notific; /*< 4: 4> Notification indicator */ | |
| 1232 } T_B_NOTIFY; | |
| 1233 #endif | |
| 1234 | |
| 1235 #ifndef __T_D_PROGRESS__ | |
| 1236 #define __T_D_PROGRESS__ | |
| 1237 /* | |
| 1238 * | |
| 1239 * CCDGEN:WriteStruct_Count==389 | |
| 1240 */ | |
| 1241 typedef struct | |
| 1242 { | |
| 1243 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1244 U8 _align0; /*< 1: 1> alignment */ | |
| 1245 U8 _align1; /*< 2: 1> alignment */ | |
| 1246 U8 _align2; /*< 3: 1> alignment */ | |
| 1247 T_M_CC_progress progress; /*< 4: 8> Progress indicator */ | |
| 1248 U8 _align3; /*< 12: 1> alignment */ | |
| 1249 U8 _align4; /*< 13: 1> alignment */ | |
| 1250 U8 _align5; /*< 14: 1> alignment */ | |
| 1251 U8 v_user_user; /*< 15: 1> valid-flag */ | |
| 1252 T_M_CC_user_user user_user; /*< 16:132> User-user */ | |
| 1253 } T_D_PROGRESS; | |
| 1254 #endif | |
| 1255 | |
| 1256 #ifndef __T_D_RELEASE__ | |
| 1257 #define __T_D_RELEASE__ | |
| 1258 /* | |
| 1259 * | |
| 1260 * CCDGEN:WriteStruct_Count==390 | |
| 1261 */ | |
| 1262 typedef struct | |
| 1263 { | |
| 1264 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1265 U8 _align0; /*< 1: 1> alignment */ | |
| 1266 U8 _align1; /*< 2: 1> alignment */ | |
| 1267 U8 v_cc_cause; /*< 3: 1> valid-flag */ | |
| 1268 T_M_CC_cc_cause cc_cause; /*< 4: 36> Cause */ | |
| 1269 U8 _align2; /*< 40: 1> alignment */ | |
| 1270 U8 _align3; /*< 41: 1> alignment */ | |
| 1271 U8 _align4; /*< 42: 1> alignment */ | |
| 1272 U8 v_cc_cause_2; /*< 43: 1> valid-flag */ | |
| 1273 T_M_CC_cc_cause_2 cc_cause_2; /*< 44: 36> Cause */ | |
| 1274 U8 _align5; /*< 80: 1> alignment */ | |
| 1275 U8 _align6; /*< 81: 1> alignment */ | |
| 1276 U8 _align7; /*< 82: 1> alignment */ | |
| 1277 U8 v_facility; /*< 83: 1> valid-flag */ | |
| 1278 T_M_CC_facility facility; /*< 84:252> Facility */ | |
| 1279 U8 _align8; /*<336: 1> alignment */ | |
| 1280 U8 _align9; /*<337: 1> alignment */ | |
| 1281 U8 _align10; /*<338: 1> alignment */ | |
| 1282 U8 v_user_user; /*<339: 1> valid-flag */ | |
| 1283 T_M_CC_user_user user_user; /*<340:132> User-user */ | |
| 1284 } T_D_RELEASE; | |
| 1285 #endif | |
| 1286 | |
| 1287 #ifndef __T_U_RELEASE__ | |
| 1288 #define __T_U_RELEASE__ | |
| 1289 /* | |
| 1290 * | |
| 1291 * CCDGEN:WriteStruct_Count==391 | |
| 1292 */ | |
| 1293 typedef struct | |
| 1294 { | |
| 1295 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1296 U8 _align0; /*< 1: 1> alignment */ | |
| 1297 U8 _align1; /*< 2: 1> alignment */ | |
| 1298 U8 v_cc_cause; /*< 3: 1> valid-flag */ | |
| 1299 T_M_CC_cc_cause cc_cause; /*< 4: 36> Cause */ | |
| 1300 U8 _align2; /*< 40: 1> alignment */ | |
| 1301 U8 _align3; /*< 41: 1> alignment */ | |
| 1302 U8 _align4; /*< 42: 1> alignment */ | |
| 1303 U8 v_cc_cause_2; /*< 43: 1> valid-flag */ | |
| 1304 T_M_CC_cc_cause_2 cc_cause_2; /*< 44: 36> Cause */ | |
| 1305 U8 _align5; /*< 80: 1> alignment */ | |
| 1306 U8 _align6; /*< 81: 1> alignment */ | |
| 1307 U8 _align7; /*< 82: 1> alignment */ | |
| 1308 U8 v_facility; /*< 83: 1> valid-flag */ | |
| 1309 T_M_CC_facility facility; /*< 84:252> Facility */ | |
| 1310 U8 _align8; /*<336: 1> alignment */ | |
| 1311 U8 _align9; /*<337: 1> alignment */ | |
| 1312 U8 _align10; /*<338: 1> alignment */ | |
| 1313 U8 v_user_user; /*<339: 1> valid-flag */ | |
| 1314 T_M_CC_user_user user_user; /*<340:132> User-user */ | |
| 1315 U8 _align11; /*<472: 1> alignment */ | |
| 1316 U8 _align12; /*<473: 1> alignment */ | |
| 1317 U8 _align13; /*<474: 1> alignment */ | |
| 1318 U8 v_ss_version; /*<475: 1> valid-flag */ | |
| 1319 T_M_CC_ss_version ss_version; /*<476: 4> SS Version Indicator */ | |
| 1320 } T_U_RELEASE; | |
| 1321 #endif | |
| 1322 | |
| 1323 #ifndef __T_D_RELEASE_COMP__ | |
| 1324 #define __T_D_RELEASE_COMP__ | |
| 1325 /* | |
| 1326 * | |
| 1327 * CCDGEN:WriteStruct_Count==392 | |
| 1328 */ | |
| 1329 typedef struct | |
| 1330 { | |
| 1331 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1332 U8 _align0; /*< 1: 1> alignment */ | |
| 1333 U8 _align1; /*< 2: 1> alignment */ | |
| 1334 U8 v_cc_cause; /*< 3: 1> valid-flag */ | |
| 1335 T_M_CC_cc_cause cc_cause; /*< 4: 36> Cause */ | |
| 1336 U8 _align2; /*< 40: 1> alignment */ | |
| 1337 U8 _align3; /*< 41: 1> alignment */ | |
| 1338 U8 _align4; /*< 42: 1> alignment */ | |
| 1339 U8 v_facility; /*< 43: 1> valid-flag */ | |
| 1340 T_M_CC_facility facility; /*< 44:252> Facility */ | |
| 1341 U8 _align5; /*<296: 1> alignment */ | |
| 1342 U8 _align6; /*<297: 1> alignment */ | |
| 1343 U8 _align7; /*<298: 1> alignment */ | |
| 1344 U8 v_user_user; /*<299: 1> valid-flag */ | |
| 1345 T_M_CC_user_user user_user; /*<300:132> User-user */ | |
| 1346 } T_D_RELEASE_COMP; | |
| 1347 #endif | |
| 1348 | |
| 1349 #ifndef __T_U_RELEASE_COMP__ | |
| 1350 #define __T_U_RELEASE_COMP__ | |
| 1351 /* | |
| 1352 * | |
| 1353 * CCDGEN:WriteStruct_Count==393 | |
| 1354 */ | |
| 1355 typedef struct | |
| 1356 { | |
| 1357 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1358 U8 _align0; /*< 1: 1> alignment */ | |
| 1359 U8 _align1; /*< 2: 1> alignment */ | |
| 1360 U8 v_cc_cause; /*< 3: 1> valid-flag */ | |
| 1361 T_M_CC_cc_cause cc_cause; /*< 4: 36> Cause */ | |
| 1362 U8 _align2; /*< 40: 1> alignment */ | |
| 1363 U8 _align3; /*< 41: 1> alignment */ | |
| 1364 U8 _align4; /*< 42: 1> alignment */ | |
| 1365 U8 v_facility; /*< 43: 1> valid-flag */ | |
| 1366 T_M_CC_facility facility; /*< 44:252> Facility */ | |
| 1367 U8 _align5; /*<296: 1> alignment */ | |
| 1368 U8 _align6; /*<297: 1> alignment */ | |
| 1369 U8 _align7; /*<298: 1> alignment */ | |
| 1370 U8 v_user_user; /*<299: 1> valid-flag */ | |
| 1371 T_M_CC_user_user user_user; /*<300:132> User-user */ | |
| 1372 U8 _align8; /*<432: 1> alignment */ | |
| 1373 U8 _align9; /*<433: 1> alignment */ | |
| 1374 U8 _align10; /*<434: 1> alignment */ | |
| 1375 U8 v_ss_version; /*<435: 1> valid-flag */ | |
| 1376 T_M_CC_ss_version ss_version; /*<436: 4> SS Version Indicator */ | |
| 1377 } T_U_RELEASE_COMP; | |
| 1378 #endif | |
| 1379 | |
| 1380 #ifndef __T_U_RETRIEVE__ | |
| 1381 #define __T_U_RETRIEVE__ | |
| 1382 /* | |
| 1383 * | |
| 1384 * CCDGEN:WriteStruct_Count==394 | |
| 1385 */ | |
| 1386 typedef struct | |
| 1387 { | |
| 1388 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1389 U8 _align0; /*< 1: 1> alignment */ | |
| 1390 U8 _align1; /*< 2: 1> alignment */ | |
| 1391 U8 _align2; /*< 3: 1> alignment */ | |
| 1392 } T_U_RETRIEVE; | |
| 1393 #endif | |
| 1394 | |
| 1395 #ifndef __T_D_RETRIEVE_ACK__ | |
| 1396 #define __T_D_RETRIEVE_ACK__ | |
| 1397 /* | |
| 1398 * | |
| 1399 * CCDGEN:WriteStruct_Count==395 | |
| 1400 */ | |
| 1401 typedef struct | |
| 1402 { | |
| 1403 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1404 U8 _align0; /*< 1: 1> alignment */ | |
| 1405 U8 _align1; /*< 2: 1> alignment */ | |
| 1406 U8 _align2; /*< 3: 1> alignment */ | |
| 1407 } T_D_RETRIEVE_ACK; | |
| 1408 #endif | |
| 1409 | |
| 1410 #ifndef __T_D_RETRIEVE_REJ__ | |
| 1411 #define __T_D_RETRIEVE_REJ__ | |
| 1412 /* | |
| 1413 * | |
| 1414 * CCDGEN:WriteStruct_Count==396 | |
| 1415 */ | |
| 1416 typedef struct | |
| 1417 { | |
| 1418 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1419 U8 _align0; /*< 1: 1> alignment */ | |
| 1420 U8 _align1; /*< 2: 1> alignment */ | |
| 1421 U8 _align2; /*< 3: 1> alignment */ | |
| 1422 T_M_CC_cc_cause cc_cause; /*< 4: 36> Cause */ | |
| 1423 } T_D_RETRIEVE_REJ; | |
| 1424 #endif | |
| 1425 | |
| 1426 #ifndef __T_D_SETUP__ | |
| 1427 #define __T_D_SETUP__ | |
| 1428 /* | |
| 1429 * | |
| 1430 * CCDGEN:WriteStruct_Count==397 | |
| 1431 */ | |
| 1432 typedef struct | |
| 1433 { | |
| 1434 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1435 U8 v_repeat; /*< 1: 1> valid-flag */ | |
| 1436 U8 repeat; /*< 2: 1> Repeat indicator */ | |
| 1437 U8 v_bearer_cap; /*< 3: 1> valid-flag */ | |
| 1438 T_M_CC_bearer_cap bearer_cap; /*< 4: 92> Bearer capability */ | |
| 1439 U8 _align0; /*< 96: 1> alignment */ | |
| 1440 U8 _align1; /*< 97: 1> alignment */ | |
| 1441 U8 _align2; /*< 98: 1> alignment */ | |
| 1442 U8 v_bearer_cap_2; /*< 99: 1> valid-flag */ | |
| 1443 T_M_CC_bearer_cap_2 bearer_cap_2; /*<100: 92> Bearer capability */ | |
| 1444 U8 _align3; /*<192: 1> alignment */ | |
| 1445 U8 _align4; /*<193: 1> alignment */ | |
| 1446 U8 _align5; /*<194: 1> alignment */ | |
| 1447 U8 v_facility; /*<195: 1> valid-flag */ | |
| 1448 T_M_CC_facility facility; /*<196:252> Facility */ | |
| 1449 U8 _align6; /*<448: 1> alignment */ | |
| 1450 U8 _align7; /*<449: 1> alignment */ | |
| 1451 U8 _align8; /*<450: 1> alignment */ | |
| 1452 U8 v_progress; /*<451: 1> valid-flag */ | |
| 1453 T_M_CC_progress progress; /*<452: 8> Progress indicator */ | |
| 1454 U8 v_signal; /*<460: 1> valid-flag */ | |
| 1455 U8 signal; /*<461: 1> Signal */ | |
| 1456 U8 _align9; /*<462: 1> alignment */ | |
| 1457 U8 v_calling_num; /*<463: 1> valid-flag */ | |
| 1458 T_M_CC_calling_num calling_num; /*<464: 32> Calling party BCD number */ | |
| 1459 U8 _align10; /*<496: 1> alignment */ | |
| 1460 U8 _align11; /*<497: 1> alignment */ | |
| 1461 U8 _align12; /*<498: 1> alignment */ | |
| 1462 U8 v_calling_subaddr; /*<499: 1> valid-flag */ | |
| 1463 T_M_CC_calling_subaddr calling_subaddr; /*<500: 28> Calling party subaddress */ | |
| 1464 U8 _align13; /*<528: 1> alignment */ | |
| 1465 U8 _align14; /*<529: 1> alignment */ | |
| 1466 U8 _align15; /*<530: 1> alignment */ | |
| 1467 U8 v_dl_called_num; /*<531: 1> valid-flag */ | |
| 1468 T_M_CC_dl_called_num dl_called_num; /*<532: 40> Called party BCD number */ | |
| 1469 U8 _align16; /*<572: 1> alignment */ | |
| 1470 U8 _align17; /*<573: 1> alignment */ | |
| 1471 U8 _align18; /*<574: 1> alignment */ | |
| 1472 U8 v_called_subaddr; /*<575: 1> valid-flag */ | |
| 1473 T_M_CC_called_subaddr called_subaddr; /*<576: 28> Called party subaddress */ | |
| 1474 U8 _align19; /*<604: 1> alignment */ | |
| 1475 U8 _align20; /*<605: 1> alignment */ | |
| 1476 U8 _align21; /*<606: 1> alignment */ | |
| 1477 U8 v_redirecting_num; /*<607: 1> valid-flag */ | |
| 1478 T_M_CC_redirecting_num redirecting_num; /*<608: 44> Redirecting party BCD number */ | |
| 1479 U8 _align22; /*<652: 1> alignment */ | |
| 1480 U8 _align23; /*<653: 1> alignment */ | |
| 1481 U8 _align24; /*<654: 1> alignment */ | |
| 1482 U8 v_redirecting_subaddr; /*<655: 1> valid-flag */ | |
| 1483 T_M_CC_redirecting_subaddr redirecting_subaddr; /*<656: 28> Redirection party subaddress */ | |
| 1484 U8 v_repeat_2; /*<684: 1> valid-flag */ | |
| 1485 U8 repeat_2; /*<685: 1> Repeat indicator */ | |
| 1486 U8 _align25; /*<686: 1> alignment */ | |
| 1487 U8 v_low_layer_comp; /*<687: 1> valid-flag */ | |
| 1488 T_M_CC_low_layer_comp low_layer_comp; /*<688: 20> Low layer compatibility */ | |
| 1489 U8 _align26; /*<708: 1> alignment */ | |
| 1490 U8 _align27; /*<709: 1> alignment */ | |
| 1491 U8 _align28; /*<710: 1> alignment */ | |
| 1492 U8 v_low_layer_comp_2; /*<711: 1> valid-flag */ | |
| 1493 T_M_CC_low_layer_comp_2 low_layer_comp_2; /*<712: 20> Low layer compatibility */ | |
| 1494 U8 v_repeat_3; /*<732: 1> valid-flag */ | |
| 1495 U8 repeat_3; /*<733: 1> Repeat indicator */ | |
| 1496 U8 _align29; /*<734: 1> alignment */ | |
| 1497 U8 v_high_layer_comp; /*<735: 1> valid-flag */ | |
| 1498 T_M_CC_high_layer_comp high_layer_comp; /*<736: 12> High layer compatibility */ | |
| 1499 U8 _align30; /*<748: 1> alignment */ | |
| 1500 U8 _align31; /*<749: 1> alignment */ | |
| 1501 U8 _align32; /*<750: 1> alignment */ | |
| 1502 U8 v_high_layer_comp_2; /*<751: 1> valid-flag */ | |
| 1503 T_M_CC_high_layer_comp_2 high_layer_comp_2; /*<752: 12> High layer compatibility */ | |
| 1504 U8 _align33; /*<764: 1> alignment */ | |
| 1505 U8 _align34; /*<765: 1> alignment */ | |
| 1506 U8 _align35; /*<766: 1> alignment */ | |
| 1507 U8 v_user_user; /*<767: 1> valid-flag */ | |
| 1508 T_M_CC_user_user user_user; /*<768:132> User-user */ | |
| 1509 // ELEM-FF: REL99 | |
| 1510 // U8 v_priority_grant; /*<900: 1> valid-flag */ | |
| 1511 // U8 priority_grant; /*< 0: 0> Prioritiy granted */ | |
| 1512 // ELEM-FF: REL99 | |
| 1513 // U8 v_alerting_pattern; /*< 0: 0> valid-flag */ | |
| 1514 // // T_M_CC_alerting_pattern alerting_pattern; /*< 0: 0> Alerting pattern */ | |
| 1515 // ELEM-FF: REL99 | |
| 1516 // U8 v_cause_of_no_cli; /*< 0: 0> valid-flag */ | |
| 1517 // // T_M_CC_cause_of_no_cli cause_of_no_cli; /*< 0: 0> Cause of no CLI */ | |
| 1518 } T_D_SETUP; | |
| 1519 #endif | |
| 1520 | |
| 1521 #ifndef __T_U_SETUP__ | |
| 1522 #define __T_U_SETUP__ | |
| 1523 /* | |
| 1524 * | |
| 1525 * CCDGEN:WriteStruct_Count==398 | |
| 1526 */ | |
| 1527 typedef struct | |
| 1528 { | |
| 1529 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1530 U8 v_repeat; /*< 1: 1> valid-flag */ | |
| 1531 U8 repeat; /*< 2: 1> Repeat indicator */ | |
| 1532 U8 v_bearer_cap; /*< 3: 1> valid-flag */ | |
| 1533 T_M_CC_bearer_cap bearer_cap; /*< 4: 92> Bearer capability */ | |
| 1534 U8 _align0; /*< 96: 1> alignment */ | |
| 1535 U8 _align1; /*< 97: 1> alignment */ | |
| 1536 U8 _align2; /*< 98: 1> alignment */ | |
| 1537 U8 v_bearer_cap_2; /*< 99: 1> valid-flag */ | |
| 1538 T_M_CC_bearer_cap_2 bearer_cap_2; /*<100: 92> Bearer capability */ | |
| 1539 U8 _align3; /*<192: 1> alignment */ | |
| 1540 U8 _align4; /*<193: 1> alignment */ | |
| 1541 U8 _align5; /*<194: 1> alignment */ | |
| 1542 U8 v_facility; /*<195: 1> valid-flag */ | |
| 1543 T_M_CC_facility facility; /*<196:252> Facility */ | |
| 1544 U8 _align6; /*<448: 1> alignment */ | |
| 1545 U8 _align7; /*<449: 1> alignment */ | |
| 1546 U8 _align8; /*<450: 1> alignment */ | |
| 1547 U8 v_calling_subaddr; /*<451: 1> valid-flag */ | |
| 1548 T_M_CC_calling_subaddr calling_subaddr; /*<452: 28> Calling party subaddress */ | |
| 1549 U8 _align9; /*<480: 1> alignment */ | |
| 1550 U8 _align10; /*<481: 1> alignment */ | |
| 1551 U8 _align11; /*<482: 1> alignment */ | |
| 1552 U8 v_ul_called_num; /*<483: 1> valid-flag */ | |
| 1553 T_M_CC_ul_called_num ul_called_num; /*<484: 88> Called party BCD number */ | |
| 1554 U8 _align12; /*<572: 1> alignment */ | |
| 1555 U8 _align13; /*<573: 1> alignment */ | |
| 1556 U8 _align14; /*<574: 1> alignment */ | |
| 1557 U8 v_called_subaddr; /*<575: 1> valid-flag */ | |
| 1558 T_M_CC_called_subaddr called_subaddr; /*<576: 28> Called party subaddress */ | |
| 1559 U8 v_repeat_2; /*<604: 1> valid-flag */ | |
| 1560 U8 repeat_2; /*<605: 1> Repeat indicator */ | |
| 1561 U8 _align15; /*<606: 1> alignment */ | |
| 1562 U8 v_low_layer_comp; /*<607: 1> valid-flag */ | |
| 1563 T_M_CC_low_layer_comp low_layer_comp; /*<608: 20> Low layer compatibility */ | |
| 1564 U8 _align16; /*<628: 1> alignment */ | |
| 1565 U8 _align17; /*<629: 1> alignment */ | |
| 1566 U8 _align18; /*<630: 1> alignment */ | |
| 1567 U8 v_low_layer_comp_2; /*<631: 1> valid-flag */ | |
| 1568 T_M_CC_low_layer_comp_2 low_layer_comp_2; /*<632: 20> Low layer compatibility */ | |
| 1569 U8 v_repeat_3; /*<652: 1> valid-flag */ | |
| 1570 U8 repeat_3; /*<653: 1> Repeat indicator */ | |
| 1571 U8 _align19; /*<654: 1> alignment */ | |
| 1572 U8 v_high_layer_comp; /*<655: 1> valid-flag */ | |
| 1573 T_M_CC_high_layer_comp high_layer_comp; /*<656: 12> High layer compatibility */ | |
| 1574 U8 _align20; /*<668: 1> alignment */ | |
| 1575 U8 _align21; /*<669: 1> alignment */ | |
| 1576 U8 _align22; /*<670: 1> alignment */ | |
| 1577 U8 v_high_layer_comp_2; /*<671: 1> valid-flag */ | |
| 1578 T_M_CC_high_layer_comp_2 high_layer_comp_2; /*<672: 12> High layer compatibility */ | |
| 1579 U8 _align23; /*<684: 1> alignment */ | |
| 1580 U8 _align24; /*<685: 1> alignment */ | |
| 1581 U8 _align25; /*<686: 1> alignment */ | |
| 1582 U8 v_user_user; /*<687: 1> valid-flag */ | |
| 1583 T_M_CC_user_user user_user; /*<688:132> User-user */ | |
| 1584 U8 _align26; /*<820: 1> alignment */ | |
| 1585 U8 _align27; /*<821: 1> alignment */ | |
| 1586 U8 _align28; /*<822: 1> alignment */ | |
| 1587 U8 v_ss_version; /*<823: 1> valid-flag */ | |
| 1588 T_M_CC_ss_version ss_version; /*<824: 4> SS Version Indicator */ | |
| 1589 U8 _align29; /*<828: 1> alignment */ | |
| 1590 U8 _align30; /*<829: 1> alignment */ | |
| 1591 U8 _align31; /*<830: 1> alignment */ | |
| 1592 U8 v_clir_suppr; /*<831: 1> valid-flag */ | |
| 1593 U8 _align32; /*<832: 1> alignment */ | |
| 1594 U8 _align33; /*<833: 1> alignment */ | |
| 1595 U8 _align34; /*<834: 1> alignment */ | |
| 1596 U8 v_clir_invoc; /*<835: 1> valid-flag */ | |
| 1597 U8 _align35; /*<836: 1> alignment */ | |
| 1598 U8 _align36; /*<837: 1> alignment */ | |
| 1599 U8 _align37; /*<838: 1> alignment */ | |
| 1600 U8 v_call_ctrl_cap; /*<839: 1> valid-flag */ | |
| 1601 T_M_CC_call_ctrl_cap call_ctrl_cap; /*<840: 4> Call Control Capabilities */ | |
| 1602 U8 _align38; /*<844: 1> alignment */ | |
| 1603 U8 _align39; /*<845: 1> alignment */ | |
| 1604 U8 _align40; /*<846: 1> alignment */ | |
| 1605 U8 v_fac_adv; /*<847: 1> valid-flag */ | |
| 1606 T_M_CC_fac_adv fac_adv; /*<848:252> Facility */ | |
| 1607 } T_U_SETUP; | |
| 1608 #endif | |
| 1609 | |
| 1610 #ifndef __T_U_START_DTMF__ | |
| 1611 #define __T_U_START_DTMF__ | |
| 1612 /* | |
| 1613 * | |
| 1614 * CCDGEN:WriteStruct_Count==399 | |
| 1615 */ | |
| 1616 typedef struct | |
| 1617 { | |
| 1618 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1619 U8 _align0; /*< 1: 1> alignment */ | |
| 1620 U8 _align1; /*< 2: 1> alignment */ | |
| 1621 U8 v_key_facility; /*< 3: 1> valid-flag */ | |
| 1622 T_M_CC_key_facility key_facility; /*< 4: 4> Keypad facility */ | |
| 1623 } T_U_START_DTMF; | |
| 1624 #endif | |
| 1625 | |
| 1626 #ifndef __T_D_START_DTMF_ACK__ | |
| 1627 #define __T_D_START_DTMF_ACK__ | |
| 1628 /* | |
| 1629 * | |
| 1630 * CCDGEN:WriteStruct_Count==400 | |
| 1631 */ | |
| 1632 typedef struct | |
| 1633 { | |
| 1634 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1635 U8 _align0; /*< 1: 1> alignment */ | |
| 1636 U8 _align1; /*< 2: 1> alignment */ | |
| 1637 U8 v_key_facility; /*< 3: 1> valid-flag */ | |
| 1638 T_M_CC_key_facility key_facility; /*< 4: 4> Keypad facility */ | |
| 1639 } T_D_START_DTMF_ACK; | |
| 1640 #endif | |
| 1641 | |
| 1642 #ifndef __T_D_START_DTMF_REJ__ | |
| 1643 #define __T_D_START_DTMF_REJ__ | |
| 1644 /* | |
| 1645 * | |
| 1646 * CCDGEN:WriteStruct_Count==401 | |
| 1647 */ | |
| 1648 typedef struct | |
| 1649 { | |
| 1650 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1651 U8 _align0; /*< 1: 1> alignment */ | |
| 1652 U8 _align1; /*< 2: 1> alignment */ | |
| 1653 U8 _align2; /*< 3: 1> alignment */ | |
| 1654 T_M_CC_cc_cause cc_cause; /*< 4: 36> Cause */ | |
| 1655 } T_D_START_DTMF_REJ; | |
| 1656 #endif | |
| 1657 | |
| 1658 #ifndef __T_B_STATUS__ | |
| 1659 #define __T_B_STATUS__ | |
| 1660 /* | |
| 1661 * | |
| 1662 * CCDGEN:WriteStruct_Count==402 | |
| 1663 */ | |
| 1664 typedef struct | |
| 1665 { | |
| 1666 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1667 U8 _align0; /*< 1: 1> alignment */ | |
| 1668 U8 _align1; /*< 2: 1> alignment */ | |
| 1669 U8 _align2; /*< 3: 1> alignment */ | |
| 1670 T_M_CC_cc_cause cc_cause; /*< 4: 36> Cause */ | |
| 1671 T_M_CC_call_state call_state; /*< 40: 4> Call state */ | |
| 1672 U8 _align3; /*< 44: 1> alignment */ | |
| 1673 U8 _align4; /*< 45: 1> alignment */ | |
| 1674 U8 _align5; /*< 46: 1> alignment */ | |
| 1675 U8 v_aux_states; /*< 47: 1> valid-flag */ | |
| 1676 T_M_CC_aux_states aux_states; /*< 48: 4> Auxiliary states */ | |
| 1677 } T_B_STATUS; | |
| 1678 #endif | |
| 1679 | |
| 1680 #ifndef __T_B_STATUS_ENQ__ | |
| 1681 #define __T_B_STATUS_ENQ__ | |
| 1682 /* | |
| 1683 * | |
| 1684 * CCDGEN:WriteStruct_Count==403 | |
| 1685 */ | |
| 1686 typedef struct | |
| 1687 { | |
| 1688 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1689 U8 _align0; /*< 1: 1> alignment */ | |
| 1690 U8 _align1; /*< 2: 1> alignment */ | |
| 1691 U8 _align2; /*< 3: 1> alignment */ | |
| 1692 } T_B_STATUS_ENQ; | |
| 1693 #endif | |
| 1694 | |
| 1695 #ifndef __T_U_STOP_DTMF__ | |
| 1696 #define __T_U_STOP_DTMF__ | |
| 1697 /* | |
| 1698 * | |
| 1699 * CCDGEN:WriteStruct_Count==404 | |
| 1700 */ | |
| 1701 typedef struct | |
| 1702 { | |
| 1703 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1704 U8 _align0; /*< 1: 1> alignment */ | |
| 1705 U8 _align1; /*< 2: 1> alignment */ | |
| 1706 U8 _align2; /*< 3: 1> alignment */ | |
| 1707 } T_U_STOP_DTMF; | |
| 1708 #endif | |
| 1709 | |
| 1710 #ifndef __T_D_STOP_DTMF_ACK__ | |
| 1711 #define __T_D_STOP_DTMF_ACK__ | |
| 1712 /* | |
| 1713 * | |
| 1714 * CCDGEN:WriteStruct_Count==405 | |
| 1715 */ | |
| 1716 typedef struct | |
| 1717 { | |
| 1718 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1719 U8 _align0; /*< 1: 1> alignment */ | |
| 1720 U8 _align1; /*< 2: 1> alignment */ | |
| 1721 U8 _align2; /*< 3: 1> alignment */ | |
| 1722 } T_D_STOP_DTMF_ACK; | |
| 1723 #endif | |
| 1724 | |
| 1725 #ifndef __T_B_USER_INFO__ | |
| 1726 #define __T_B_USER_INFO__ | |
| 1727 /* | |
| 1728 * | |
| 1729 * CCDGEN:WriteStruct_Count==406 | |
| 1730 */ | |
| 1731 typedef struct | |
| 1732 { | |
| 1733 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1734 U8 _align0; /*< 1: 1> alignment */ | |
| 1735 U8 _align1; /*< 2: 1> alignment */ | |
| 1736 U8 _align2; /*< 3: 1> alignment */ | |
| 1737 T_M_CC_user_user user_user; /*< 4:132> User-user */ | |
| 1738 U8 _align3; /*<136: 1> alignment */ | |
| 1739 U8 _align4; /*<137: 1> alignment */ | |
| 1740 U8 _align5; /*<138: 1> alignment */ | |
| 1741 U8 v_more_data; /*<139: 1> valid-flag */ | |
| 1742 } T_B_USER_INFO; | |
| 1743 #endif | |
| 1744 | |
| 1745 #ifndef __T_U_START_CC__ | |
| 1746 #define __T_U_START_CC__ | |
| 1747 /* | |
| 1748 * | |
| 1749 * CCDGEN:WriteStruct_Count==407 | |
| 1750 */ | |
| 1751 typedef struct | |
| 1752 { | |
| 1753 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1754 U8 _align0; /*< 1: 1> alignment */ | |
| 1755 U8 _align1; /*< 2: 1> alignment */ | |
| 1756 U8 v_call_ctrl_cap; /*< 3: 1> valid-flag */ | |
| 1757 T_M_CC_call_ctrl_cap call_ctrl_cap; /*< 4: 4> Call Control Capabilities */ | |
| 1758 } T_U_START_CC; | |
| 1759 #endif | |
| 1760 | |
| 1761 #ifndef __T_D_RECALL__ | |
| 1762 #define __T_D_RECALL__ | |
| 1763 /* | |
| 1764 * | |
| 1765 * CCDGEN:WriteStruct_Count==408 | |
| 1766 */ | |
| 1767 typedef struct | |
| 1768 { | |
| 1769 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1770 U8 _align0; /*< 1: 1> alignment */ | |
| 1771 U8 _align1; /*< 2: 1> alignment */ | |
| 1772 U8 _align2; /*< 3: 1> alignment */ | |
| 1773 T_M_CC_recall_type recall_type; /*< 4: 4> Recall Type */ | |
| 1774 T_M_CC_facility facility; /*< 8:252> Facility */ | |
| 1775 } T_D_RECALL; | |
| 1776 #endif | |
| 1777 | |
| 1778 #ifndef __T_U_CC_EST_CONF__ | |
| 1779 #define __T_U_CC_EST_CONF__ | |
| 1780 /* | |
| 1781 * | |
| 1782 * CCDGEN:WriteStruct_Count==409 | |
| 1783 */ | |
| 1784 typedef struct | |
| 1785 { | |
| 1786 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1787 U8 v_repeat; /*< 1: 1> valid-flag */ | |
| 1788 U8 repeat; /*< 2: 1> Repeat indicator */ | |
| 1789 U8 v_bearer_cap; /*< 3: 1> valid-flag */ | |
| 1790 T_M_CC_bearer_cap bearer_cap; /*< 4: 92> Bearer capability */ | |
| 1791 U8 _align0; /*< 96: 1> alignment */ | |
| 1792 U8 _align1; /*< 97: 1> alignment */ | |
| 1793 U8 _align2; /*< 98: 1> alignment */ | |
| 1794 U8 v_bearer_cap_2; /*< 99: 1> valid-flag */ | |
| 1795 T_M_CC_bearer_cap_2 bearer_cap_2; /*<100: 92> Bearer capability */ | |
| 1796 U8 _align3; /*<192: 1> alignment */ | |
| 1797 U8 _align4; /*<193: 1> alignment */ | |
| 1798 U8 _align5; /*<194: 1> alignment */ | |
| 1799 U8 v_cc_cause; /*<195: 1> valid-flag */ | |
| 1800 T_M_CC_cc_cause cc_cause; /*<196: 36> Cause */ | |
| 1801 } T_U_CC_EST_CONF; | |
| 1802 #endif | |
| 1803 | |
| 1804 #ifndef __T_D_CC_ESTABLISHMENT__ | |
| 1805 #define __T_D_CC_ESTABLISHMENT__ | |
| 1806 /* | |
| 1807 * | |
| 1808 * CCDGEN:WriteStruct_Count==410 | |
| 1809 */ | |
| 1810 typedef struct | |
| 1811 { | |
| 1812 U8 msg_type; /*< 0: 1> Message Type */ | |
| 1813 U8 _align0; /*< 1: 1> alignment */ | |
| 1814 U8 _align1; /*< 2: 1> alignment */ | |
| 1815 U8 _align2; /*< 3: 1> alignment */ | |
| 1816 T_M_CC_setup_cont setup_cont; /*< 4:252> Setup Container */ | |
| 1817 } T_D_CC_ESTABLISHMENT; | |
| 1818 #endif | |
| 1819 | |
| 1820 | |
| 1821 #include "CDG_LEAVE.h" | |
| 1822 | |
| 1823 | |
| 1824 #endif |
