FreeCalypso > hg > fc-tourmaline
comparison cdg-hybrid/cdginc/m_sat.h @ 14:35f7a1dc9f7d
cdg-hybrid: import from Magnetite
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 16 Oct 2020 07:15:38 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 13:83146a4ae927 | 14:35f7a1dc9f7d |
|---|---|
| 1 /* | |
| 2 +--------------------------------------------------------------------------+ | |
| 3 | PROJECT : PROTOCOL STACK | | |
| 4 | FILE : m_sat.h | | |
| 5 | SOURCE : "msg\sat.mdf" | | |
| 6 | LastModified : "2003-02-25" | | |
| 7 | IdAndVersion : "6147.609.99.011" | | |
| 8 | SrcFileTime : "Wed Nov 28 10:21:04 2007" | | |
| 9 | Generated by CCDGEN_2.5.5A on Fri Oct 14 21:41:52 2016 | | |
| 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
| 11 +--------------------------------------------------------------------------+ | |
| 12 */ | |
| 13 | |
| 14 /* PRAGMAS | |
| 15 * PREFIX : NONE | |
| 16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | |
| 17 * ALWAYS_ENUM_IN_VAL_FILE: NO | |
| 18 * ENABLE_GROUP: NO | |
| 19 * CAPITALIZE_TYPENAME: NO | |
| 20 */ | |
| 21 | |
| 22 | |
| 23 #ifndef M_SAT_H | |
| 24 #define M_SAT_H | |
| 25 | |
| 26 | |
| 27 #define CDG_ENTER__M_SAT_H | |
| 28 | |
| 29 #define CDG_ENTER__FILENAME _M_SAT_H | |
| 30 #define CDG_ENTER__M_SAT_H__FILE_TYPE CDGINC | |
| 31 #define CDG_ENTER__M_SAT_H__LAST_MODIFIED _2003_02_25 | |
| 32 #define CDG_ENTER__M_SAT_H__ID_AND_VERSION _6147_609_99_011 | |
| 33 | |
| 34 #define CDG_ENTER__M_SAT_H__SRC_FILE_TIME _Wed_Nov_28_10_21_04_2007 | |
| 35 | |
| 36 #include "CDG_ENTER.h" | |
| 37 | |
| 38 #undef CDG_ENTER__M_SAT_H | |
| 39 | |
| 40 #undef CDG_ENTER__FILENAME | |
| 41 | |
| 42 | |
| 43 #include "m_sat.val" | |
| 44 | |
| 45 /* | |
| 46 * bitbuffer structure for the element cmd_prms | |
| 47 */ | |
| 48 #ifndef __T_BUF_cmd_prms__ | |
| 49 #define __T_BUF_cmd_prms__ | |
| 50 typedef struct | |
| 51 { | |
| 52 U16 l_cmd_prms; | |
| 53 U16 o_cmd_prms; | |
| 54 U8 b_cmd_prms[248]; | |
| 55 } BUF_cmd_prms; /* size <252> */ | |
| 56 #endif | |
| 57 /* | |
| 58 * bitbuffer structure for the element cap_cnf_parms | |
| 59 */ | |
| 60 #ifndef __T_BUF_cap_cnf_parms__ | |
| 61 #define __T_BUF_cap_cnf_parms__ | |
| 62 typedef struct | |
| 63 { | |
| 64 U16 l_cap_cnf_parms; | |
| 65 U16 o_cap_cnf_parms; | |
| 66 U8 b_cap_cnf_parms[16]; | |
| 67 } BUF_cap_cnf_parms; /* size <20> */ | |
| 68 #endif | |
| 69 /* | |
| 70 * bitbuffer structure for the element cap_cnf_parms_2 | |
| 71 */ | |
| 72 #ifndef __T_BUF_cap_cnf_parms_2__ | |
| 73 #define __T_BUF_cap_cnf_parms_2__ | |
| 74 typedef struct | |
| 75 { | |
| 76 U16 l_cap_cnf_parms_2; | |
| 77 U16 o_cap_cnf_parms_2; | |
| 78 U8 b_cap_cnf_parms_2[16]; | |
| 79 } BUF_cap_cnf_parms_2; /* size <20> */ | |
| 80 #endif | |
| 81 /* | |
| 82 * bitbuffer structure for the element add | |
| 83 */ | |
| 84 #ifndef __T_BUF_add__ | |
| 85 #define __T_BUF_add__ | |
| 86 typedef struct | |
| 87 { | |
| 88 U16 l_add; | |
| 89 U16 o_add; | |
| 90 U8 b_add[248]; | |
| 91 } BUF_add; /* size <252> */ | |
| 92 #endif | |
| 93 /* | |
| 94 * bitbuffer structure for the element imei | |
| 95 */ | |
| 96 #ifndef __T_BUF_imei__ | |
| 97 #define __T_BUF_imei__ | |
| 98 typedef struct | |
| 99 { | |
| 100 U16 l_imei; | |
| 101 U16 o_imei; | |
| 102 U8 b_imei[12]; | |
| 103 } BUF_imei; /* size <16> */ | |
| 104 #endif | |
| 105 /* | |
| 106 * bitbuffer structure for the element ntw_msr_res | |
| 107 */ | |
| 108 #ifndef __T_BUF_ntw_msr_res__ | |
| 109 #define __T_BUF_ntw_msr_res__ | |
| 110 typedef struct | |
| 111 { | |
| 112 U16 l_ntw_msr_res; | |
| 113 U16 o_ntw_msr_res; | |
| 114 U8 b_ntw_msr_res[20]; | |
| 115 } BUF_ntw_msr_res; /* size <24> */ | |
| 116 #endif | |
| 117 /* | |
| 118 * bitbuffer structure for the element bcch_list | |
| 119 */ | |
| 120 #ifndef __T_BUF_bcch_list__ | |
| 121 #define __T_BUF_bcch_list__ | |
| 122 typedef struct | |
| 123 { | |
| 124 U16 l_bcch_list; | |
| 125 U16 o_bcch_list; | |
| 126 U8 b_bcch_list[52]; | |
| 127 } BUF_bcch_list; /* size <56> */ | |
| 128 #endif | |
| 129 /* | |
| 130 * bitbuffer structure for the element cb_page | |
| 131 */ | |
| 132 #ifndef __T_BUF_cb_page__ | |
| 133 #define __T_BUF_cb_page__ | |
| 134 typedef struct | |
| 135 { | |
| 136 U16 l_cb_page; | |
| 137 U16 o_cb_page; | |
| 138 U8 b_cb_page[92]; | |
| 139 } BUF_cb_page; /* size <96> */ | |
| 140 #endif | |
| 141 /* | |
| 142 * bitbuffer structure for the element cc_req_act | |
| 143 */ | |
| 144 #ifndef __T_BUF_cc_req_act__ | |
| 145 #define __T_BUF_cc_req_act__ | |
| 146 typedef struct | |
| 147 { | |
| 148 U16 l_cc_req_act; | |
| 149 U16 o_cc_req_act; | |
| 150 U8 b_cc_req_act[244]; | |
| 151 } BUF_cc_req_act; /* size <248> */ | |
| 152 #endif | |
| 153 #ifndef __T_cmd_details__ | |
| 154 #define __T_cmd_details__ | |
| 155 /* | |
| 156 * Command details | |
| 157 * CCDGEN:WriteStruct_Count==599 | |
| 158 */ | |
| 159 typedef struct | |
| 160 { | |
| 161 U8 cmd_nr; /*< 0: 1> Command number */ | |
| 162 U8 cmd_typ; /*< 1: 1> Command type */ | |
| 163 U8 cmd_qlf; /*< 2: 1> Command qualifier */ | |
| 164 U8 _align0; /*< 3: 1> alignment */ | |
| 165 } T_cmd_details; | |
| 166 #endif | |
| 167 | |
| 168 #ifndef __T_dev_ids__ | |
| 169 #define __T_dev_ids__ | |
| 170 /* | |
| 171 * Device identities | |
| 172 * CCDGEN:WriteStruct_Count==600 | |
| 173 */ | |
| 174 typedef struct | |
| 175 { | |
| 176 U8 src_dev; /*< 0: 1> Source device */ | |
| 177 U8 dest_dev; /*< 1: 1> Destination device */ | |
| 178 U8 _align0; /*< 2: 1> alignment */ | |
| 179 U8 _align1; /*< 3: 1> alignment */ | |
| 180 } T_dev_ids; | |
| 181 #endif | |
| 182 | |
| 183 #ifndef __T_pas_cmd__ | |
| 184 #define __T_pas_cmd__ | |
| 185 /* | |
| 186 * Proactive SIM Command | |
| 187 * CCDGEN:WriteStruct_Count==601 | |
| 188 */ | |
| 189 typedef struct | |
| 190 { | |
| 191 U8 _align0; /*< 0: 1> alignment */ | |
| 192 U8 _align1; /*< 1: 1> alignment */ | |
| 193 U8 _align2; /*< 2: 1> alignment */ | |
| 194 U8 v_cmd_details; /*< 3: 1> valid-flag */ | |
| 195 T_cmd_details cmd_details; /*< 4: 4> Command details */ | |
| 196 U8 _align3; /*< 8: 1> alignment */ | |
| 197 U8 _align4; /*< 9: 1> alignment */ | |
| 198 U8 _align5; /*< 10: 1> alignment */ | |
| 199 U8 v_dev_ids; /*< 11: 1> valid-flag */ | |
| 200 T_dev_ids dev_ids; /*< 12: 4> Device identities */ | |
| 201 U8 _align6; /*< 16: 1> alignment */ | |
| 202 U8 _align7; /*< 17: 1> alignment */ | |
| 203 U8 _align8; /*< 18: 1> alignment */ | |
| 204 U8 v_cmd_prms; /*< 19: 1> valid-flag */ | |
| 205 BUF_cmd_prms cmd_prms; /*< 20:252> Parameters */ | |
| 206 } T_pas_cmd; | |
| 207 #endif | |
| 208 | |
| 209 #ifndef __T_ss_string__ | |
| 210 #define __T_ss_string__ | |
| 211 /* | |
| 212 * SS string | |
| 213 * CCDGEN:WriteStruct_Count==602 | |
| 214 */ | |
| 215 typedef struct | |
| 216 { | |
| 217 U8 v_noa; /*< 0: 1> valid-flag */ | |
| 218 U8 noa; /*< 1: 1> Nature of address */ | |
| 219 U8 v_npi; /*< 2: 1> valid-flag */ | |
| 220 U8 npi; /*< 3: 1> Numbering plan indication */ | |
| 221 U8 c_ss_ctrl_string; /*< 4: 1> counter */ | |
| 222 U8 ss_ctrl_string[MAX_SS_STRING_LEN]; /*< 5: 60> SS control string */ | |
| 223 U8 _align0; /*< 65: 1> alignment */ | |
| 224 U8 _align1; /*< 66: 1> alignment */ | |
| 225 U8 _align2; /*< 67: 1> alignment */ | |
| 226 } T_ss_string; | |
| 227 #endif | |
| 228 | |
| 229 #ifndef __T_addr__ | |
| 230 #define __T_addr__ | |
| 231 /* | |
| 232 * Address | |
| 233 * CCDGEN:WriteStruct_Count==603 | |
| 234 */ | |
| 235 typedef struct | |
| 236 { | |
| 237 U8 v_noa; /*< 0: 1> valid-flag */ | |
| 238 U8 noa; /*< 1: 1> Nature of address */ | |
| 239 U8 v_npi; /*< 2: 1> valid-flag */ | |
| 240 U8 npi; /*< 3: 1> Numbering plan indication */ | |
| 241 U16 c_bcdDigit; /*< 4: 2> counter */ | |
| 242 U8 bcdDigit[MAX_PARTY_NUM_SAT]; /*< 6:480> BCD digit */ | |
| 243 U8 _align0; /*<486: 1> alignment */ | |
| 244 U8 _align1; /*<487: 1> alignment */ | |
| 245 } T_addr; | |
| 246 #endif | |
| 247 | |
| 248 #ifndef __T_subaddr__ | |
| 249 #define __T_subaddr__ | |
| 250 /* | |
| 251 * Subaddress | |
| 252 * CCDGEN:WriteStruct_Count==604 | |
| 253 */ | |
| 254 typedef struct | |
| 255 { | |
| 256 U8 v_tos; /*< 0: 1> valid-flag */ | |
| 257 U8 tos; /*< 1: 1> Type of subaddress */ | |
| 258 U8 v_oei; /*< 2: 1> valid-flag */ | |
| 259 U8 oei; /*< 3: 1> Odd/even indicator */ | |
| 260 U8 c_subadr_str; /*< 4: 1> counter */ | |
| 261 U8 subadr_str[MAX_SUBADDR_NUM]; /*< 5: 20> sub address bytes */ | |
| 262 U8 _align0; /*< 25: 1> alignment */ | |
| 263 U8 _align1; /*< 26: 1> alignment */ | |
| 264 U8 _align2; /*< 27: 1> alignment */ | |
| 265 } T_subaddr; | |
| 266 #endif | |
| 267 | |
| 268 #ifndef __T_res__ | |
| 269 #define __T_res__ | |
| 270 /* | |
| 271 * Result | |
| 272 * CCDGEN:WriteStruct_Count==605 | |
| 273 */ | |
| 274 typedef struct | |
| 275 { | |
| 276 U8 gen; /*< 0: 1> General result */ | |
| 277 U8 _align0; /*< 1: 1> alignment */ | |
| 278 U8 _align1; /*< 2: 1> alignment */ | |
| 279 U8 v_add; /*< 3: 1> valid-flag */ | |
| 280 BUF_add add; /*< 4:252> Additional information */ | |
| 281 } T_res; | |
| 282 #endif | |
| 283 | |
| 284 /* | |
| 285 * Result 2 | |
| 286 * CCDGEN:WriteStruct_Count==606 | |
| 287 */ | |
| 288 #ifndef __T_res_2__ | |
| 289 #define __T_res_2__ | |
| 290 typedef T_res T_res_2; | |
| 291 #endif | |
| 292 #ifndef __T_text__ | |
| 293 #define __T_text__ | |
| 294 /* | |
| 295 * Text string | |
| 296 * CCDGEN:WriteStruct_Count==607 | |
| 297 */ | |
| 298 typedef struct | |
| 299 { | |
| 300 U8 dcs; /*< 0: 1> Data coding scheme */ | |
| 301 U8 c_text_str; /*< 1: 1> counter */ | |
| 302 U8 text_str[MAX_TEXT_LEN]; /*< 2:160> Text string */ | |
| 303 U8 _align0; /*<162: 1> alignment */ | |
| 304 U8 _align1; /*<163: 1> alignment */ | |
| 305 } T_text; | |
| 306 #endif | |
| 307 | |
| 308 /* | |
| 309 * Text string2 | |
| 310 * CCDGEN:WriteStruct_Count==608 | |
| 311 */ | |
| 312 #ifndef __T_text2__ | |
| 313 #define __T_text2__ | |
| 314 typedef T_text T_text2; | |
| 315 #endif | |
| 316 #ifndef __T_item_id__ | |
| 317 #define __T_item_id__ | |
| 318 /* | |
| 319 * Item identifier | |
| 320 * CCDGEN:WriteStruct_Count==609 | |
| 321 */ | |
| 322 typedef struct | |
| 323 { | |
| 324 U8 item; /*< 0: 1> Choosen item */ | |
| 325 U8 _align0; /*< 1: 1> alignment */ | |
| 326 U8 _align1; /*< 2: 1> alignment */ | |
| 327 U8 _align2; /*< 3: 1> alignment */ | |
| 328 } T_item_id; | |
| 329 #endif | |
| 330 | |
| 331 #ifndef __T_cc_smc_loc_info__ | |
| 332 #define __T_cc_smc_loc_info__ | |
| 333 /* | |
| 334 * CC and SMC Location Information | |
| 335 * CCDGEN:WriteStruct_Count==610 | |
| 336 */ | |
| 337 typedef struct | |
| 338 { | |
| 339 U32 mnc_mcc; /*< 0: 4> MNC and MCC */ | |
| 340 U16 lac; /*< 4: 2> Location area code */ | |
| 341 U16 cid; /*< 6: 2> Cell identity value */ | |
| 342 } T_cc_smc_loc_info; | |
| 343 #endif | |
| 344 | |
| 345 #ifndef __T_cbd_cmd__ | |
| 346 #define __T_cbd_cmd__ | |
| 347 /* | |
| 348 * CB download | |
| 349 * CCDGEN:WriteStruct_Count==611 | |
| 350 */ | |
| 351 typedef struct | |
| 352 { | |
| 353 U8 _align0; /*< 0: 1> alignment */ | |
| 354 U8 _align1; /*< 1: 1> alignment */ | |
| 355 U8 _align2; /*< 2: 1> alignment */ | |
| 356 U8 v_dev_ids; /*< 3: 1> valid-flag */ | |
| 357 T_dev_ids dev_ids; /*< 4: 4> Device identities */ | |
| 358 U8 _align3; /*< 8: 1> alignment */ | |
| 359 U8 _align4; /*< 9: 1> alignment */ | |
| 360 U8 _align5; /*< 10: 1> alignment */ | |
| 361 U8 v_cb_page; /*< 11: 1> valid-flag */ | |
| 362 BUF_cb_page cb_page; /*< 12: 96> Cell broadcast page */ | |
| 363 } T_cbd_cmd; | |
| 364 #endif | |
| 365 | |
| 366 #ifndef __T_dur__ | |
| 367 #define __T_dur__ | |
| 368 /* | |
| 369 * Duration | |
| 370 * CCDGEN:WriteStruct_Count==612 | |
| 371 */ | |
| 372 typedef struct | |
| 373 { | |
| 374 U8 time_unit; /*< 0: 1> Time unit */ | |
| 375 U8 time_ivl; /*< 1: 1> Time interval */ | |
| 376 U8 _align0; /*< 2: 1> alignment */ | |
| 377 U8 _align1; /*< 3: 1> alignment */ | |
| 378 } T_dur; | |
| 379 #endif | |
| 380 | |
| 381 /* | |
| 382 * Duration2 | |
| 383 * CCDGEN:WriteStruct_Count==613 | |
| 384 */ | |
| 385 #ifndef __T_dur2__ | |
| 386 #define __T_dur2__ | |
| 387 typedef T_dur T_dur2; | |
| 388 #endif | |
| 389 #ifndef __T_ussd_string__ | |
| 390 #define __T_ussd_string__ | |
| 391 /* | |
| 392 * USSD string | |
| 393 * CCDGEN:WriteStruct_Count==614 | |
| 394 */ | |
| 395 typedef struct | |
| 396 { | |
| 397 U8 dcs; /*< 0: 1> Data coding scheme */ | |
| 398 U8 c_ussd_str; /*< 1: 1> counter */ | |
| 399 U8 ussd_str[MAX_SAT_USSD_LEN]; /*< 2:160> USSD string */ | |
| 400 U8 _align0; /*<162: 1> alignment */ | |
| 401 U8 _align1; /*<163: 1> alignment */ | |
| 402 } T_ussd_string; | |
| 403 #endif | |
| 404 | |
| 405 #ifndef __T_ccr_allw__ | |
| 406 #define __T_ccr_allw__ | |
| 407 /* | |
| 408 * Call control result, allowed | |
| 409 * CCDGEN:WriteStruct_Count==615 | |
| 410 */ | |
| 411 typedef struct | |
| 412 { | |
| 413 U8 _align0; /*< 0: 1> alignment */ | |
| 414 U8 _align1; /*< 1: 1> alignment */ | |
| 415 U8 _align2; /*< 2: 1> alignment */ | |
| 416 U8 v_addr; /*< 3: 1> valid-flag */ | |
| 417 T_addr addr; /*< 4:488> Address */ | |
| 418 U8 _align3; /*<492: 1> alignment */ | |
| 419 U8 _align4; /*<493: 1> alignment */ | |
| 420 U8 _align5; /*<494: 1> alignment */ | |
| 421 U8 v_ss_string; /*<495: 1> valid-flag */ | |
| 422 T_ss_string ss_string; /*<496: 68> SS string */ | |
| 423 U8 _align6; /*<564: 1> alignment */ | |
| 424 U8 _align7; /*<565: 1> alignment */ | |
| 425 U8 _align8; /*<566: 1> alignment */ | |
| 426 U8 v_ussd_string; /*<567: 1> valid-flag */ | |
| 427 T_ussd_string ussd_string; /*<568:164> USSD string */ | |
| 428 U8 _align9; /*<732: 1> alignment */ | |
| 429 U8 _align10; /*<733: 1> alignment */ | |
| 430 U8 _align11; /*<734: 1> alignment */ | |
| 431 U8 v_cap_cnf_parms; /*<735: 1> valid-flag */ | |
| 432 BUF_cap_cnf_parms cap_cnf_parms; /*<736: 20> Capability configuration parameter 1 */ | |
| 433 U8 _align12; /*<756: 1> alignment */ | |
| 434 U8 _align13; /*<757: 1> alignment */ | |
| 435 U8 _align14; /*<758: 1> alignment */ | |
| 436 U8 v_subaddr; /*<759: 1> valid-flag */ | |
| 437 T_subaddr subaddr; /*<760: 28> Subaddress */ | |
| 438 U8 v_alpha_id; /*<788: 1> valid-flag */ | |
| 439 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*<789:241> Alpha identifier */ | |
| 440 U8 v_bc_rpi; /*<1030: 1> valid-flag */ | |
| 441 U8 bc_rpi; /*<1031: 1> BC Repeat Indicator */ | |
| 442 U8 _align15; /*<1032: 1> alignment */ | |
| 443 U8 _align16; /*<1033: 1> alignment */ | |
| 444 U8 _align17; /*<1034: 1> alignment */ | |
| 445 U8 v_cap_cnf_parms_2; /*<1035: 1> valid-flag */ | |
| 446 BUF_cap_cnf_parms_2 cap_cnf_parms_2; /*<1036: 20> Capability configuration parameter 2 */ | |
| 447 } T_ccr_allw; | |
| 448 #endif | |
| 449 | |
| 450 /* | |
| 451 * Call control result, not allowed | |
| 452 * CCDGEN:WriteStruct_Count==616 | |
| 453 */ | |
| 454 #ifndef __T_ccr_not_allw__ | |
| 455 #define __T_ccr_not_allw__ | |
| 456 typedef T_ccr_allw T_ccr_not_allw; | |
| 457 #endif | |
| 458 /* | |
| 459 * Call Control result, allowed with modifications | |
| 460 * CCDGEN:WriteStruct_Count==617 | |
| 461 */ | |
| 462 #ifndef __T_ccr_allw_mdfy__ | |
| 463 #define __T_ccr_allw_mdfy__ | |
| 464 typedef T_ccr_allw T_ccr_allw_mdfy; | |
| 465 #endif | |
| 466 #ifndef __T_cc_cmd__ | |
| 467 #define __T_cc_cmd__ | |
| 468 /* | |
| 469 * Call control | |
| 470 * CCDGEN:WriteStruct_Count==618 | |
| 471 */ | |
| 472 typedef struct | |
| 473 { | |
| 474 U8 _align0; /*< 0: 1> alignment */ | |
| 475 U8 _align1; /*< 1: 1> alignment */ | |
| 476 U8 _align2; /*< 2: 1> alignment */ | |
| 477 U8 v_dev_ids; /*< 3: 1> valid-flag */ | |
| 478 T_dev_ids dev_ids; /*< 4: 4> Device identities */ | |
| 479 U8 _align3; /*< 8: 1> alignment */ | |
| 480 U8 _align4; /*< 9: 1> alignment */ | |
| 481 U8 _align5; /*< 10: 1> alignment */ | |
| 482 U8 v_addr; /*< 11: 1> valid-flag */ | |
| 483 T_addr addr; /*< 12:488> Address */ | |
| 484 U8 _align6; /*<500: 1> alignment */ | |
| 485 U8 _align7; /*<501: 1> alignment */ | |
| 486 U8 _align8; /*<502: 1> alignment */ | |
| 487 U8 v_ss_string; /*<503: 1> valid-flag */ | |
| 488 T_ss_string ss_string; /*<504: 68> SS string */ | |
| 489 U8 _align9; /*<572: 1> alignment */ | |
| 490 U8 _align10; /*<573: 1> alignment */ | |
| 491 U8 _align11; /*<574: 1> alignment */ | |
| 492 U8 v_ussd_string; /*<575: 1> valid-flag */ | |
| 493 T_ussd_string ussd_string; /*<576:164> USSD string */ | |
| 494 U8 _align12; /*<740: 1> alignment */ | |
| 495 U8 _align13; /*<741: 1> alignment */ | |
| 496 U8 _align14; /*<742: 1> alignment */ | |
| 497 U8 v_cap_cnf_parms; /*<743: 1> valid-flag */ | |
| 498 BUF_cap_cnf_parms cap_cnf_parms; /*<744: 20> Capability configuration parameter 1 */ | |
| 499 U8 _align15; /*<764: 1> alignment */ | |
| 500 U8 _align16; /*<765: 1> alignment */ | |
| 501 U8 _align17; /*<766: 1> alignment */ | |
| 502 U8 v_subaddr; /*<767: 1> valid-flag */ | |
| 503 T_subaddr subaddr; /*<768: 28> Subaddress */ | |
| 504 U8 _align18; /*<796: 1> alignment */ | |
| 505 U8 _align19; /*<797: 1> alignment */ | |
| 506 U8 _align20; /*<798: 1> alignment */ | |
| 507 U8 v_cc_smc_loc_info; /*<799: 1> valid-flag */ | |
| 508 T_cc_smc_loc_info cc_smc_loc_info; /*<800: 8> CC and SMC Location Information */ | |
| 509 U8 _align21; /*<808: 1> alignment */ | |
| 510 U8 _align22; /*<809: 1> alignment */ | |
| 511 U8 _align23; /*<810: 1> alignment */ | |
| 512 U8 v_cap_cnf_parms_2; /*<811: 1> valid-flag */ | |
| 513 BUF_cap_cnf_parms_2 cap_cnf_parms_2; /*<812: 20> Capability configuration parameter 2 */ | |
| 514 } T_cc_cmd; | |
| 515 #endif | |
| 516 | |
| 517 #ifndef __T_smpdu__ | |
| 518 #define __T_smpdu__ | |
| 519 /* | |
| 520 * SMS TPDU | |
| 521 * CCDGEN:WriteStruct_Count==619 | |
| 522 */ | |
| 523 typedef struct | |
| 524 { | |
| 525 U8 c_tpdu_data; /*< 0: 1> counter */ | |
| 526 U8 tpdu_data[MAX_SMS_TPDU_LEN]; /*< 1:184> Short Message Data */ | |
| 527 U8 _align0; /*<185: 1> alignment */ | |
| 528 U8 _align1; /*<186: 1> alignment */ | |
| 529 U8 _align2; /*<187: 1> alignment */ | |
| 530 } T_smpdu; | |
| 531 #endif | |
| 532 | |
| 533 #ifndef __T_icon__ | |
| 534 #define __T_icon__ | |
| 535 /* | |
| 536 * Icon Identifier | |
| 537 * CCDGEN:WriteStruct_Count==620 | |
| 538 */ | |
| 539 typedef struct | |
| 540 { | |
| 541 U8 icon_qu; /*< 0: 1> Icon Qualifier */ | |
| 542 U8 icon_id; /*< 1: 1> Icon Identifier */ | |
| 543 U8 _align0; /*< 2: 1> alignment */ | |
| 544 U8 _align1; /*< 3: 1> alignment */ | |
| 545 } T_icon; | |
| 546 #endif | |
| 547 | |
| 548 /* | |
| 549 * Icon Identifier | |
| 550 * CCDGEN:WriteStruct_Count==621 | |
| 551 */ | |
| 552 #ifndef __T_icon_2__ | |
| 553 #define __T_icon_2__ | |
| 554 typedef T_icon T_icon_2; | |
| 555 #endif | |
| 556 #ifndef __T_ev_list__ | |
| 557 #define __T_ev_list__ | |
| 558 /* | |
| 559 * Event list | |
| 560 * CCDGEN:WriteStruct_Count==622 | |
| 561 */ | |
| 562 typedef struct | |
| 563 { | |
| 564 U8 c_event; /*< 0: 1> counter */ | |
| 565 U8 event[MAX_EVENT_LIST_LEN]; /*< 1: 10> List of events */ | |
| 566 U8 _align0; /*< 11: 1> alignment */ | |
| 567 } T_ev_list; | |
| 568 #endif | |
| 569 | |
| 570 #ifndef __T_dtmf_string__ | |
| 571 #define __T_dtmf_string__ | |
| 572 /* | |
| 573 * DTMF string | |
| 574 * CCDGEN:WriteStruct_Count==623 | |
| 575 */ | |
| 576 typedef struct | |
| 577 { | |
| 578 U8 c_bcdDigit; /*< 0: 1> counter */ | |
| 579 U8 bcdDigit[MAX_DTMF_LEN]; /*< 1: 80> BCD digit */ | |
| 580 U8 _align0; /*< 81: 1> alignment */ | |
| 581 U8 _align1; /*< 82: 1> alignment */ | |
| 582 U8 _align2; /*< 83: 1> alignment */ | |
| 583 } T_dtmf_string; | |
| 584 #endif | |
| 585 | |
| 586 #ifndef __T_ti_oct__ | |
| 587 #define __T_ti_oct__ | |
| 588 /* | |
| 589 * Transaction Identifier octet | |
| 590 * CCDGEN:WriteStruct_Count==624 | |
| 591 */ | |
| 592 typedef struct | |
| 593 { | |
| 594 U8 ti; /*< 0: 1> Transaction Identifier */ | |
| 595 U8 _align0; /*< 1: 1> alignment */ | |
| 596 U8 _align1; /*< 2: 1> alignment */ | |
| 597 U8 _align2; /*< 3: 1> alignment */ | |
| 598 } T_ti_oct; | |
| 599 #endif | |
| 600 | |
| 601 #ifndef __T_ti_list__ | |
| 602 #define __T_ti_list__ | |
| 603 /* | |
| 604 * Transaction identifier list | |
| 605 * CCDGEN:WriteStruct_Count==625 | |
| 606 */ | |
| 607 typedef struct | |
| 608 { | |
| 609 U8 _align0; /*< 0: 1> alignment */ | |
| 610 U8 _align1; /*< 1: 1> alignment */ | |
| 611 U8 _align2; /*< 2: 1> alignment */ | |
| 612 U8 c_ti_oct; /*< 3: 1> counter */ | |
| 613 T_ti_oct ti_oct[MAX_TI_LEN]; /*< 4: 64> Transaction Identifier octet */ | |
| 614 } T_ti_list; | |
| 615 #endif | |
| 616 | |
| 617 #ifndef __T_cause__ | |
| 618 #define __T_cause__ | |
| 619 /* | |
| 620 * Cause information element | |
| 621 * CCDGEN:WriteStruct_Count==626 | |
| 622 */ | |
| 623 typedef struct | |
| 624 { | |
| 625 U8 c_cs; /*< 0: 1> counter */ | |
| 626 U8 cs[MAX_CAUSE_LEN]; /*< 1: 30> Cause */ | |
| 627 U8 _align0; /*< 31: 1> alignment */ | |
| 628 } T_cause; | |
| 629 #endif | |
| 630 | |
| 631 #ifndef __T_sm_addr__ | |
| 632 #define __T_sm_addr__ | |
| 633 /* | |
| 634 * Address 1 | |
| 635 * CCDGEN:WriteStruct_Count==627 | |
| 636 */ | |
| 637 typedef struct | |
| 638 { | |
| 639 U8 v_noa; /*< 0: 1> valid-flag */ | |
| 640 U8 noa; /*< 1: 1> Nature of address */ | |
| 641 U8 v_npi; /*< 2: 1> valid-flag */ | |
| 642 U8 npi; /*< 3: 1> Numbering plan indication */ | |
| 643 U8 c_bcdDigit; /*< 4: 1> counter */ | |
| 644 U8 bcdDigit[MAX_SMS_DIGIT_LEN]; /*< 5: 20> BCD digit */ | |
| 645 U8 _align0; /*< 25: 1> alignment */ | |
| 646 U8 _align1; /*< 26: 1> alignment */ | |
| 647 U8 _align2; /*< 27: 1> alignment */ | |
| 648 } T_sm_addr; | |
| 649 #endif | |
| 650 | |
| 651 /* | |
| 652 * Address 2 | |
| 653 * CCDGEN:WriteStruct_Count==628 | |
| 654 */ | |
| 655 #ifndef __T_sm_addr_2__ | |
| 656 #define __T_sm_addr_2__ | |
| 657 typedef T_sm_addr T_sm_addr_2; | |
| 658 #endif | |
| 659 #ifndef __T_smc_cmd__ | |
| 660 #define __T_smc_cmd__ | |
| 661 /* | |
| 662 * Call control | |
| 663 * CCDGEN:WriteStruct_Count==629 | |
| 664 */ | |
| 665 typedef struct | |
| 666 { | |
| 667 U8 _align0; /*< 0: 1> alignment */ | |
| 668 U8 _align1; /*< 1: 1> alignment */ | |
| 669 U8 _align2; /*< 2: 1> alignment */ | |
| 670 U8 v_dev_ids; /*< 3: 1> valid-flag */ | |
| 671 T_dev_ids dev_ids; /*< 4: 4> Device identities */ | |
| 672 U8 _align3; /*< 8: 1> alignment */ | |
| 673 U8 _align4; /*< 9: 1> alignment */ | |
| 674 U8 _align5; /*< 10: 1> alignment */ | |
| 675 U8 v_sm_addr; /*< 11: 1> valid-flag */ | |
| 676 T_sm_addr sm_addr; /*< 12: 28> Address 1 */ | |
| 677 U8 _align6; /*< 40: 1> alignment */ | |
| 678 U8 _align7; /*< 41: 1> alignment */ | |
| 679 U8 _align8; /*< 42: 1> alignment */ | |
| 680 U8 v_sm_addr_2; /*< 43: 1> valid-flag */ | |
| 681 T_sm_addr_2 sm_addr_2; /*< 44: 28> Address 2 */ | |
| 682 U8 _align9; /*< 72: 1> alignment */ | |
| 683 U8 _align10; /*< 73: 1> alignment */ | |
| 684 U8 _align11; /*< 74: 1> alignment */ | |
| 685 U8 v_cc_smc_loc_info; /*< 75: 1> valid-flag */ | |
| 686 T_cc_smc_loc_info cc_smc_loc_info; /*< 76: 8> CC and SMC Location Information */ | |
| 687 } T_smc_cmd; | |
| 688 #endif | |
| 689 | |
| 690 #ifndef __T_smcr_allw__ | |
| 691 #define __T_smcr_allw__ | |
| 692 /* | |
| 693 * Call control result, allowed | |
| 694 * CCDGEN:WriteStruct_Count==630 | |
| 695 */ | |
| 696 typedef struct | |
| 697 { | |
| 698 U8 _align0; /*< 0: 1> alignment */ | |
| 699 U8 _align1; /*< 1: 1> alignment */ | |
| 700 U8 _align2; /*< 2: 1> alignment */ | |
| 701 U8 v_sm_addr; /*< 3: 1> valid-flag */ | |
| 702 T_sm_addr sm_addr; /*< 4: 28> Address 1 */ | |
| 703 U8 _align3; /*< 32: 1> alignment */ | |
| 704 U8 _align4; /*< 33: 1> alignment */ | |
| 705 U8 _align5; /*< 34: 1> alignment */ | |
| 706 U8 v_sm_addr_2; /*< 35: 1> valid-flag */ | |
| 707 T_sm_addr_2 sm_addr_2; /*< 36: 28> Address 2 */ | |
| 708 U8 v_alpha_id; /*< 64: 1> valid-flag */ | |
| 709 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 65:241> Alpha identifier */ | |
| 710 U8 _align6; /*<306: 1> alignment */ | |
| 711 U8 _align7; /*<307: 1> alignment */ | |
| 712 } T_smcr_allw; | |
| 713 #endif | |
| 714 | |
| 715 /* | |
| 716 * Call control result, not allowed | |
| 717 * CCDGEN:WriteStruct_Count==631 | |
| 718 */ | |
| 719 #ifndef __T_smcr_not_allw__ | |
| 720 #define __T_smcr_not_allw__ | |
| 721 typedef T_smcr_allw T_smcr_not_allw; | |
| 722 #endif | |
| 723 /* | |
| 724 * Call Control result, allowed with modifications | |
| 725 * CCDGEN:WriteStruct_Count==632 | |
| 726 */ | |
| 727 #ifndef __T_smcr_allw_mdfy__ | |
| 728 #define __T_smcr_allw_mdfy__ | |
| 729 typedef T_smcr_allw T_smcr_allw_mdfy; | |
| 730 #endif | |
| 731 #ifndef __T_at_resp__ | |
| 732 #define __T_at_resp__ | |
| 733 /* | |
| 734 * AT response | |
| 735 * CCDGEN:WriteStruct_Count==633 | |
| 736 */ | |
| 737 typedef struct | |
| 738 { | |
| 739 U8 c_text_str; /*< 0: 1> counter */ | |
| 740 U8 text_str[MAX_CMD_AT_LEN]; /*< 1:241> Text string */ | |
| 741 U8 _align0; /*<242: 1> alignment */ | |
| 742 U8 _align1; /*<243: 1> alignment */ | |
| 743 } T_at_resp; | |
| 744 #endif | |
| 745 | |
| 746 #ifndef __T_chan_data__ | |
| 747 #define __T_chan_data__ | |
| 748 /* | |
| 749 * Channel data | |
| 750 * CCDGEN:WriteStruct_Count==634 | |
| 751 */ | |
| 752 typedef struct | |
| 753 { | |
| 754 U8 c_ch_dat_str; /*< 0: 1> counter */ | |
| 755 U8 ch_dat_str[241]; /*< 1:241> Channel data string */ | |
| 756 U8 _align0; /*<242: 1> alignment */ | |
| 757 U8 _align1; /*<243: 1> alignment */ | |
| 758 } T_chan_data; | |
| 759 #endif | |
| 760 | |
| 761 #ifndef __T_other_addr__ | |
| 762 #define __T_other_addr__ | |
| 763 /* | |
| 764 * Other Address | |
| 765 * CCDGEN:WriteStruct_Count==635 | |
| 766 */ | |
| 767 typedef struct | |
| 768 { | |
| 769 U8 oth_addr_type; /*< 0: 1> Type of local Address */ | |
| 770 U8 v_ipv4_addr; /*< 1: 1> valid-flag */ | |
| 771 U8 ipv4_addr[4]; /*< 2: 4> IPv4 address */ | |
| 772 U8 v_ipv6_addr; /*< 6: 1> valid-flag */ | |
| 773 U8 ipv6_addr[16]; /*< 7: 16> IPv6 address */ | |
| 774 U8 _align0; /*< 23: 1> alignment */ | |
| 775 } T_other_addr; | |
| 776 #endif | |
| 777 | |
| 778 /* | |
| 779 * Data Destination Address | |
| 780 * CCDGEN:WriteStruct_Count==636 | |
| 781 */ | |
| 782 #ifndef __T_data_dest_addr__ | |
| 783 #define __T_data_dest_addr__ | |
| 784 typedef T_other_addr T_data_dest_addr; | |
| 785 #endif | |
| 786 #ifndef __T_if_transp_lev__ | |
| 787 #define __T_if_transp_lev__ | |
| 788 /* | |
| 789 * Interface transport level | |
| 790 * CCDGEN:WriteStruct_Count==637 | |
| 791 */ | |
| 792 typedef struct | |
| 793 { | |
| 794 U8 trans_prot_type; /*< 0: 1> Transport protocol type */ | |
| 795 U8 _align0; /*< 1: 1> alignment */ | |
| 796 U16 port_number; /*< 2: 2> Port number */ | |
| 797 } T_if_transp_lev; | |
| 798 #endif | |
| 799 | |
| 800 #ifndef __T_browser_id__ | |
| 801 #define __T_browser_id__ | |
| 802 /* | |
| 803 * Browser Identity | |
| 804 * CCDGEN:WriteStruct_Count==638 | |
| 805 */ | |
| 806 typedef struct | |
| 807 { | |
| 808 U8 browser; /*< 0: 1> Browser */ | |
| 809 U8 _align0; /*< 1: 1> alignment */ | |
| 810 U8 _align1; /*< 2: 1> alignment */ | |
| 811 U8 _align2; /*< 3: 1> alignment */ | |
| 812 } T_browser_id; | |
| 813 #endif | |
| 814 | |
| 815 #ifndef __T_url__ | |
| 816 #define __T_url__ | |
| 817 /* | |
| 818 * URL | |
| 819 * CCDGEN:WriteStruct_Count==639 | |
| 820 */ | |
| 821 typedef struct | |
| 822 { | |
| 823 U8 c_url_value; /*< 0: 1> counter */ | |
| 824 U8 url_value[MAX_URL_LEN]; /*< 1:253> URL value */ | |
| 825 U8 _align0; /*<254: 1> alignment */ | |
| 826 U8 _align1; /*<255: 1> alignment */ | |
| 827 } T_url; | |
| 828 #endif | |
| 829 | |
| 830 #ifndef __T_prov_file_ref__ | |
| 831 #define __T_prov_file_ref__ | |
| 832 /* | |
| 833 * Provisioning File Reference | |
| 834 * CCDGEN:WriteStruct_Count==640 | |
| 835 */ | |
| 836 typedef struct | |
| 837 { | |
| 838 U8 c_prov_file_id; /*< 0: 1> counter */ | |
| 839 U8 prov_file_id[MAX_PROV_F_PATH_LEN]; /*< 1: 16> Provisioning File Path Id */ | |
| 840 U8 _align0; /*< 17: 1> alignment */ | |
| 841 U8 _align1; /*< 18: 1> alignment */ | |
| 842 U8 _align2; /*< 19: 1> alignment */ | |
| 843 } T_prov_file_ref; | |
| 844 #endif | |
| 845 | |
| 846 #ifndef __T_brows_term_cause__ | |
| 847 #define __T_brows_term_cause__ | |
| 848 /* | |
| 849 * Browser Termination Cause | |
| 850 * CCDGEN:WriteStruct_Count==641 | |
| 851 */ | |
| 852 typedef struct | |
| 853 { | |
| 854 U8 brows_term_s; /*< 0: 1> Browser Termination Source */ | |
| 855 U8 _align0; /*< 1: 1> alignment */ | |
| 856 U8 _align1; /*< 2: 1> alignment */ | |
| 857 U8 _align2; /*< 3: 1> alignment */ | |
| 858 } T_brows_term_cause; | |
| 859 #endif | |
| 860 | |
| 861 #ifndef __T_chan_stat__ | |
| 862 #define __T_chan_stat__ | |
| 863 /* | |
| 864 * Channel Status Parameter | |
| 865 * CCDGEN:WriteStruct_Count==642 | |
| 866 */ | |
| 867 typedef struct | |
| 868 { | |
| 869 U8 chan_stat_link; /*< 0: 1> Channel Status Link */ | |
| 870 U8 chan_stat_inf1; /*< 1: 1> Channel Status Information1 */ | |
| 871 U8 chan_id; /*< 2: 1> Channel Status Identifier */ | |
| 872 U8 chan_stat_inf2; /*< 3: 1> Channel Status Information2 */ | |
| 873 } T_chan_stat; | |
| 874 #endif | |
| 875 | |
| 876 #ifndef __T_evd_cmd__ | |
| 877 #define __T_evd_cmd__ | |
| 878 /* | |
| 879 * Call control | |
| 880 * CCDGEN:WriteStruct_Count==643 | |
| 881 */ | |
| 882 typedef struct | |
| 883 { | |
| 884 U8 _align0; /*< 0: 1> alignment */ | |
| 885 U8 _align1; /*< 1: 1> alignment */ | |
| 886 U8 _align2; /*< 2: 1> alignment */ | |
| 887 U8 v_ev_list; /*< 3: 1> valid-flag */ | |
| 888 T_ev_list ev_list; /*< 4: 12> Event list */ | |
| 889 U8 _align3; /*< 16: 1> alignment */ | |
| 890 U8 _align4; /*< 17: 1> alignment */ | |
| 891 U8 _align5; /*< 18: 1> alignment */ | |
| 892 U8 v_dev_ids; /*< 19: 1> valid-flag */ | |
| 893 T_dev_ids dev_ids; /*< 20: 4> Device identities */ | |
| 894 U8 _align6; /*< 24: 1> alignment */ | |
| 895 U8 _align7; /*< 25: 1> alignment */ | |
| 896 U8 _align8; /*< 26: 1> alignment */ | |
| 897 U8 v_ti_list; /*< 27: 1> valid-flag */ | |
| 898 T_ti_list ti_list; /*< 28: 68> Transaction identifier list */ | |
| 899 U8 _align9; /*< 96: 1> alignment */ | |
| 900 U8 _align10; /*< 97: 1> alignment */ | |
| 901 U8 _align11; /*< 98: 1> alignment */ | |
| 902 U8 v_addr; /*< 99: 1> valid-flag */ | |
| 903 T_addr addr; /*<100:488> Address */ | |
| 904 U8 _align12; /*<588: 1> alignment */ | |
| 905 U8 _align13; /*<589: 1> alignment */ | |
| 906 U8 _align14; /*<590: 1> alignment */ | |
| 907 U8 v_subaddr; /*<591: 1> valid-flag */ | |
| 908 T_subaddr subaddr; /*<592: 28> Subaddress */ | |
| 909 U8 _align15; /*<620: 1> alignment */ | |
| 910 U8 _align16; /*<621: 1> alignment */ | |
| 911 U8 _align17; /*<622: 1> alignment */ | |
| 912 U8 v_cause; /*<623: 1> valid-flag */ | |
| 913 T_cause cause; /*<624: 32> Cause information element */ | |
| 914 U8 v_loc_state; /*<656: 1> valid-flag */ | |
| 915 U8 loc_state; /*<657: 1> Location status */ | |
| 916 U8 _align18; /*<658: 1> alignment */ | |
| 917 U8 v_cc_smc_loc_info; /*<659: 1> valid-flag */ | |
| 918 T_cc_smc_loc_info cc_smc_loc_info; /*<660: 8> CC and SMC Location Information */ | |
| 919 U8 _align19; /*<668: 1> alignment */ | |
| 920 U8 _align20; /*<669: 1> alignment */ | |
| 921 U8 _align21; /*<670: 1> alignment */ | |
| 922 U8 v_brows_term_cause; /*<671: 1> valid-flag */ | |
| 923 T_brows_term_cause brows_term_cause; /*<672: 4> Browser Termination Cause */ | |
| 924 U8 _align22; /*<676: 1> alignment */ | |
| 925 U8 _align23; /*<677: 1> alignment */ | |
| 926 U8 _align24; /*<678: 1> alignment */ | |
| 927 U8 v_chan_stat; /*<679: 1> valid-flag */ | |
| 928 T_chan_stat chan_stat; /*<680: 4> Channel Status Parameter */ | |
| 929 U8 v_chan_dat_lth; /*<684: 1> valid-flag */ | |
| 930 U8 chan_dat_lth; /*<685: 1> Channel data length */ | |
| 931 U8 _align25; /*<686: 1> alignment */ | |
| 932 U8 _align26; /*<687: 1> alignment */ | |
| 933 } T_evd_cmd; | |
| 934 #endif | |
| 935 | |
| 936 #ifndef __T_csd_bear_prm__ | |
| 937 #define __T_csd_bear_prm__ | |
| 938 /* | |
| 939 * CSD bearer parameter | |
| 940 * CCDGEN:WriteStruct_Count==644 | |
| 941 */ | |
| 942 typedef struct | |
| 943 { | |
| 944 U8 csd_speed; /*< 0: 1> CSD speed */ | |
| 945 U8 csd_name; /*< 1: 1> CSD name */ | |
| 946 U8 csd_ce; /*< 2: 1> CSD connection elem */ | |
| 947 U8 _align0; /*< 3: 1> alignment */ | |
| 948 } T_csd_bear_prm; | |
| 949 #endif | |
| 950 | |
| 951 #ifndef __T_gprs_bear_prm__ | |
| 952 #define __T_gprs_bear_prm__ | |
| 953 /* | |
| 954 * GPRS bearer parameter | |
| 955 * CCDGEN:WriteStruct_Count==645 | |
| 956 */ | |
| 957 typedef struct | |
| 958 { | |
| 959 U8 gprs_prec; /*< 0: 1> GPRS precedence */ | |
| 960 U8 gprs_delay; /*< 1: 1> GPRS delay */ | |
| 961 U8 gprs_rely; /*< 2: 1> GPRS reliability */ | |
| 962 U8 gprs_peak; /*< 3: 1> GPRS peak throughput */ | |
| 963 U8 gprs_mean; /*< 4: 1> GPRS mean throughput */ | |
| 964 U8 gprs_pdp_type; /*< 5: 1> GPRS PDP type */ | |
| 965 U8 _align0; /*< 6: 1> alignment */ | |
| 966 U8 _align1; /*< 7: 1> alignment */ | |
| 967 } T_gprs_bear_prm; | |
| 968 #endif | |
| 969 | |
| 970 #ifndef __T_bear_desc__ | |
| 971 #define __T_bear_desc__ | |
| 972 /* | |
| 973 * Bearer description | |
| 974 * CCDGEN:WriteStruct_Count==646 | |
| 975 */ | |
| 976 typedef struct | |
| 977 { | |
| 978 U8 bear_type; /*< 0: 1> Bearer type */ | |
| 979 U8 _align0; /*< 1: 1> alignment */ | |
| 980 U8 _align1; /*< 2: 1> alignment */ | |
| 981 U8 v_csd_bear_prm; /*< 3: 1> valid-flag */ | |
| 982 T_csd_bear_prm csd_bear_prm; /*< 4: 4> CSD bearer parameter */ | |
| 983 U8 _align2; /*< 8: 1> alignment */ | |
| 984 U8 _align3; /*< 9: 1> alignment */ | |
| 985 U8 _align4; /*< 10: 1> alignment */ | |
| 986 U8 v_gprs_bear_prm; /*< 11: 1> valid-flag */ | |
| 987 T_gprs_bear_prm gprs_bear_prm; /*< 12: 8> GPRS bearer parameter */ | |
| 988 } T_bear_desc; | |
| 989 #endif | |
| 990 | |
| 991 #ifndef __T_nan_buf__ | |
| 992 #define __T_nan_buf__ | |
| 993 /* | |
| 994 * Network access name buffer | |
| 995 * CCDGEN:WriteStruct_Count==647 | |
| 996 */ | |
| 997 typedef struct | |
| 998 { | |
| 999 U8 c_n_acc_name; /*< 0: 1> counter */ | |
| 1000 U8 n_acc_name[MAX_SAT_APN_LEN]; /*< 1:102> Network Access name */ | |
| 1001 U8 _align0; /*<103: 1> alignment */ | |
| 1002 } T_nan_buf; | |
| 1003 #endif | |
| 1004 | |
| 1005 #ifndef __T_dtt__ | |
| 1006 #define __T_dtt__ | |
| 1007 /* | |
| 1008 * Date-Time and Time zone | |
| 1009 * CCDGEN:WriteStruct_Count==648 | |
| 1010 */ | |
| 1011 typedef struct | |
| 1012 { | |
| 1013 U8 c_text_str; /*< 0: 1> counter */ | |
| 1014 U8 text_str[7]; /*< 1: 7> Text string */ | |
| 1015 } T_dtt; | |
| 1016 #endif | |
| 1017 | |
| 1018 #ifndef __T_lang__ | |
| 1019 #define __T_lang__ | |
| 1020 /* | |
| 1021 * language Preferance | |
| 1022 * CCDGEN:WriteStruct_Count==649 | |
| 1023 */ | |
| 1024 typedef struct | |
| 1025 { | |
| 1026 U8 c_lang_buf; /*< 0: 1> counter */ | |
| 1027 U8 lang_buf[2]; /*< 1: 2> Provide Local Info/Language Setting */ | |
| 1028 U8 _align0; /*< 3: 1> alignment */ | |
| 1029 } T_lang; | |
| 1030 #endif | |
| 1031 | |
| 1032 | |
| 1033 /* | |
| 1034 * End of substructure section, begin of message definition section | |
| 1035 */ | |
| 1036 | |
| 1037 #ifndef __T_STK_CMD__ | |
| 1038 #define __T_STK_CMD__ | |
| 1039 /* | |
| 1040 * | |
| 1041 * CCDGEN:WriteStruct_Count==650 | |
| 1042 */ | |
| 1043 typedef struct | |
| 1044 { | |
| 1045 U8 msg_type; /*< 0: 1> Message type */ | |
| 1046 U8 _align0; /*< 1: 1> alignment */ | |
| 1047 U8 _align1; /*< 2: 1> alignment */ | |
| 1048 U8 v_pas_cmd; /*< 3: 1> valid-flag */ | |
| 1049 T_pas_cmd pas_cmd; /*< 4:272> Proactive SIM Command */ | |
| 1050 } T_STK_CMD; | |
| 1051 #endif | |
| 1052 | |
| 1053 #ifndef __T_SEND_SS__ | |
| 1054 #define __T_SEND_SS__ | |
| 1055 /* | |
| 1056 * | |
| 1057 * CCDGEN:WriteStruct_Count==651 | |
| 1058 */ | |
| 1059 typedef struct | |
| 1060 { | |
| 1061 U8 msg_type; /*< 0: 1> Message type */ | |
| 1062 U8 v_alpha_id; /*< 1: 1> valid-flag */ | |
| 1063 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 2:241> Alpha identifier */ | |
| 1064 U8 v_ss_string; /*<243: 1> valid-flag */ | |
| 1065 T_ss_string ss_string; /*<244: 68> SS string */ | |
| 1066 U8 _align0; /*<312: 1> alignment */ | |
| 1067 U8 _align1; /*<313: 1> alignment */ | |
| 1068 U8 _align2; /*<314: 1> alignment */ | |
| 1069 U8 v_icon; /*<315: 1> valid-flag */ | |
| 1070 T_icon icon; /*<316: 4> Icon Identifier */ | |
| 1071 } T_SEND_SS; | |
| 1072 #endif | |
| 1073 | |
| 1074 #ifndef __T_SETUP_CALL__ | |
| 1075 #define __T_SETUP_CALL__ | |
| 1076 /* | |
| 1077 * | |
| 1078 * CCDGEN:WriteStruct_Count==652 | |
| 1079 */ | |
| 1080 typedef struct | |
| 1081 { | |
| 1082 U8 msg_type; /*< 0: 1> Message type */ | |
| 1083 U8 v_alpha_id; /*< 1: 1> valid-flag */ | |
| 1084 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 2:241> Alpha identifier */ | |
| 1085 U8 v_addr; /*<243: 1> valid-flag */ | |
| 1086 T_addr addr; /*<244:488> Address */ | |
| 1087 U8 _align0; /*<732: 1> alignment */ | |
| 1088 U8 _align1; /*<733: 1> alignment */ | |
| 1089 U8 _align2; /*<734: 1> alignment */ | |
| 1090 U8 v_cap_cnf_parms; /*<735: 1> valid-flag */ | |
| 1091 BUF_cap_cnf_parms cap_cnf_parms; /*<736: 20> Capability configuration parameter 1 */ | |
| 1092 U8 _align3; /*<756: 1> alignment */ | |
| 1093 U8 _align4; /*<757: 1> alignment */ | |
| 1094 U8 _align5; /*<758: 1> alignment */ | |
| 1095 U8 v_subaddr; /*<759: 1> valid-flag */ | |
| 1096 T_subaddr subaddr; /*<760: 28> Subaddress */ | |
| 1097 U8 _align6; /*<788: 1> alignment */ | |
| 1098 U8 _align7; /*<789: 1> alignment */ | |
| 1099 U8 _align8; /*<790: 1> alignment */ | |
| 1100 U8 v_dur; /*<791: 1> valid-flag */ | |
| 1101 T_dur dur; /*<792: 4> Duration */ | |
| 1102 U8 _align9; /*<796: 1> alignment */ | |
| 1103 U8 _align10; /*<797: 1> alignment */ | |
| 1104 U8 _align11; /*<798: 1> alignment */ | |
| 1105 U8 v_icon; /*<799: 1> valid-flag */ | |
| 1106 T_icon icon; /*<800: 4> Icon Identifier */ | |
| 1107 U8 v_alpha_id_2; /*<804: 1> valid-flag */ | |
| 1108 U8 alpha_id_2[MAX_ALPHA_ID_LEN]; /*<805:241> Alpha identifier */ | |
| 1109 U8 _align12; /*<1046: 1> alignment */ | |
| 1110 U8 v_icon_2; /*<1047: 1> valid-flag */ | |
| 1111 T_icon_2 icon_2; /*<1048: 4> Icon Identifier */ | |
| 1112 } T_SETUP_CALL; | |
| 1113 #endif | |
| 1114 | |
| 1115 #ifndef __T_SEND_SM__ | |
| 1116 #define __T_SEND_SM__ | |
| 1117 /* | |
| 1118 * | |
| 1119 * CCDGEN:WriteStruct_Count==653 | |
| 1120 */ | |
| 1121 typedef struct | |
| 1122 { | |
| 1123 U8 msg_type; /*< 0: 1> Message type */ | |
| 1124 U8 v_alpha_id; /*< 1: 1> valid-flag */ | |
| 1125 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 2:241> Alpha identifier */ | |
| 1126 U8 v_addr; /*<243: 1> valid-flag */ | |
| 1127 T_addr addr; /*<244:488> Address */ | |
| 1128 U8 _align0; /*<732: 1> alignment */ | |
| 1129 U8 _align1; /*<733: 1> alignment */ | |
| 1130 U8 _align2; /*<734: 1> alignment */ | |
| 1131 U8 v_smpdu; /*<735: 1> valid-flag */ | |
| 1132 T_smpdu smpdu; /*<736:188> SMS TPDU */ | |
| 1133 U8 _align3; /*<924: 1> alignment */ | |
| 1134 U8 _align4; /*<925: 1> alignment */ | |
| 1135 U8 _align5; /*<926: 1> alignment */ | |
| 1136 U8 v_icon; /*<927: 1> valid-flag */ | |
| 1137 T_icon icon; /*<928: 4> Icon Identifier */ | |
| 1138 } T_SEND_SM; | |
| 1139 #endif | |
| 1140 | |
| 1141 #ifndef __T_SEND_USSD__ | |
| 1142 #define __T_SEND_USSD__ | |
| 1143 /* | |
| 1144 * | |
| 1145 * CCDGEN:WriteStruct_Count==654 | |
| 1146 */ | |
| 1147 typedef struct | |
| 1148 { | |
| 1149 U8 msg_type; /*< 0: 1> Message type */ | |
| 1150 U8 v_alpha_id; /*< 1: 1> valid-flag */ | |
| 1151 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 2:241> Alpha identifier */ | |
| 1152 U8 v_ussd_string; /*<243: 1> valid-flag */ | |
| 1153 T_ussd_string ussd_string; /*<244:164> USSD string */ | |
| 1154 U8 _align0; /*<408: 1> alignment */ | |
| 1155 U8 _align1; /*<409: 1> alignment */ | |
| 1156 U8 _align2; /*<410: 1> alignment */ | |
| 1157 U8 v_icon; /*<411: 1> valid-flag */ | |
| 1158 T_icon icon; /*<412: 4> Icon Identifier */ | |
| 1159 } T_SEND_USSD; | |
| 1160 #endif | |
| 1161 | |
| 1162 #ifndef __T_SEND_DTMF__ | |
| 1163 #define __T_SEND_DTMF__ | |
| 1164 /* | |
| 1165 * | |
| 1166 * CCDGEN:WriteStruct_Count==655 | |
| 1167 */ | |
| 1168 typedef struct | |
| 1169 { | |
| 1170 U8 msg_type; /*< 0: 1> Message type */ | |
| 1171 U8 v_alpha_id; /*< 1: 1> valid-flag */ | |
| 1172 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 2:241> Alpha identifier */ | |
| 1173 U8 v_dtmf_string; /*<243: 1> valid-flag */ | |
| 1174 T_dtmf_string dtmf_string; /*<244: 84> DTMF string */ | |
| 1175 U8 _align0; /*<328: 1> alignment */ | |
| 1176 U8 _align1; /*<329: 1> alignment */ | |
| 1177 U8 _align2; /*<330: 1> alignment */ | |
| 1178 U8 v_icon; /*<331: 1> valid-flag */ | |
| 1179 T_icon icon; /*<332: 4> Icon Identifier */ | |
| 1180 } T_SEND_DTMF; | |
| 1181 #endif | |
| 1182 | |
| 1183 #ifndef __T_SETUP_EVENT__ | |
| 1184 #define __T_SETUP_EVENT__ | |
| 1185 /* | |
| 1186 * | |
| 1187 * CCDGEN:WriteStruct_Count==656 | |
| 1188 */ | |
| 1189 typedef struct | |
| 1190 { | |
| 1191 U8 msg_type; /*< 0: 1> Message type */ | |
| 1192 U8 _align0; /*< 1: 1> alignment */ | |
| 1193 U8 _align1; /*< 2: 1> alignment */ | |
| 1194 U8 v_ev_list; /*< 3: 1> valid-flag */ | |
| 1195 T_ev_list ev_list; /*< 4: 12> Event list */ | |
| 1196 } T_SETUP_EVENT; | |
| 1197 #endif | |
| 1198 | |
| 1199 #ifndef __T_TERM_RESP__ | |
| 1200 #define __T_TERM_RESP__ | |
| 1201 /* | |
| 1202 * | |
| 1203 * CCDGEN:WriteStruct_Count==657 | |
| 1204 */ | |
| 1205 typedef struct | |
| 1206 { | |
| 1207 U8 msg_type; /*< 0: 1> Message type */ | |
| 1208 U8 _align0; /*< 1: 1> alignment */ | |
| 1209 U8 _align1; /*< 2: 1> alignment */ | |
| 1210 U8 v_cmd_details; /*< 3: 1> valid-flag */ | |
| 1211 T_cmd_details cmd_details; /*< 4: 4> Command details */ | |
| 1212 U8 _align2; /*< 8: 1> alignment */ | |
| 1213 U8 _align3; /*< 9: 1> alignment */ | |
| 1214 U8 _align4; /*< 10: 1> alignment */ | |
| 1215 U8 v_dev_ids; /*< 11: 1> valid-flag */ | |
| 1216 T_dev_ids dev_ids; /*< 12: 4> Device identities */ | |
| 1217 U8 _align5; /*< 16: 1> alignment */ | |
| 1218 U8 _align6; /*< 17: 1> alignment */ | |
| 1219 U8 _align7; /*< 18: 1> alignment */ | |
| 1220 U8 v_res; /*< 19: 1> valid-flag */ | |
| 1221 T_res res; /*< 20:256> Result */ | |
| 1222 U8 _align8; /*<276: 1> alignment */ | |
| 1223 U8 _align9; /*<277: 1> alignment */ | |
| 1224 U8 _align10; /*<278: 1> alignment */ | |
| 1225 U8 v_dur; /*<279: 1> valid-flag */ | |
| 1226 T_dur dur; /*<280: 4> Duration */ | |
| 1227 U8 _align11; /*<284: 1> alignment */ | |
| 1228 U8 _align12; /*<285: 1> alignment */ | |
| 1229 U8 _align13; /*<286: 1> alignment */ | |
| 1230 U8 v_text; /*<287: 1> valid-flag */ | |
| 1231 T_text text; /*<288:164> Text string */ | |
| 1232 U8 _align14; /*<452: 1> alignment */ | |
| 1233 U8 _align15; /*<453: 1> alignment */ | |
| 1234 U8 _align16; /*<454: 1> alignment */ | |
| 1235 U8 v_item_id; /*<455: 1> valid-flag */ | |
| 1236 T_item_id item_id; /*<456: 4> Item identifier */ | |
| 1237 U8 _align17; /*<460: 1> alignment */ | |
| 1238 U8 _align18; /*<461: 1> alignment */ | |
| 1239 U8 _align19; /*<462: 1> alignment */ | |
| 1240 U8 v_cc_smc_loc_info; /*<463: 1> valid-flag */ | |
| 1241 T_cc_smc_loc_info cc_smc_loc_info; /*<464: 8> CC and SMC Location Information */ | |
| 1242 U8 _align20; /*<472: 1> alignment */ | |
| 1243 U8 _align21; /*<473: 1> alignment */ | |
| 1244 U8 _align22; /*<474: 1> alignment */ | |
| 1245 U8 v_imei; /*<475: 1> valid-flag */ | |
| 1246 BUF_imei imei; /*<476: 16> IMEI */ | |
| 1247 U8 _align23; /*<492: 1> alignment */ | |
| 1248 U8 _align24; /*<493: 1> alignment */ | |
| 1249 U8 _align25; /*<494: 1> alignment */ | |
| 1250 U8 v_ntw_msr_res; /*<495: 1> valid-flag */ | |
| 1251 BUF_ntw_msr_res ntw_msr_res; /*<496: 24> Network measurement results */ | |
| 1252 U8 _align26; /*<520: 1> alignment */ | |
| 1253 U8 _align27; /*<521: 1> alignment */ | |
| 1254 U8 _align28; /*<522: 1> alignment */ | |
| 1255 U8 v_bcch_list; /*<523: 1> valid-flag */ | |
| 1256 BUF_bcch_list bcch_list; /*<524: 56> BCCH channel list */ | |
| 1257 U8 _align29; /*<580: 1> alignment */ | |
| 1258 U8 _align30; /*<581: 1> alignment */ | |
| 1259 U8 _align31; /*<582: 1> alignment */ | |
| 1260 U8 v_dtt; /*<583: 1> valid-flag */ | |
| 1261 T_dtt dtt; /*<584: 8> Date-Time and Time zone */ | |
| 1262 U8 _align32; /*<592: 1> alignment */ | |
| 1263 U8 _align33; /*<593: 1> alignment */ | |
| 1264 U8 _align34; /*<594: 1> alignment */ | |
| 1265 U8 v_cc_req_act; /*<595: 1> valid-flag */ | |
| 1266 BUF_cc_req_act cc_req_act; /*<596:248> CC requested action */ | |
| 1267 U8 _align35; /*<844: 1> alignment */ | |
| 1268 U8 _align36; /*<845: 1> alignment */ | |
| 1269 U8 _align37; /*<846: 1> alignment */ | |
| 1270 U8 v_res_2; /*<847: 1> valid-flag */ | |
| 1271 T_res_2 res_2; /*<848:256> Result 2 */ | |
| 1272 U8 _align38; /*<1104: 1> alignment */ | |
| 1273 U8 _align39; /*<1105: 1> alignment */ | |
| 1274 U8 _align40; /*<1106: 1> alignment */ | |
| 1275 U8 v_at_resp; /*<1107: 1> valid-flag */ | |
| 1276 T_at_resp at_resp; /*<1108:244> AT response */ | |
| 1277 U8 _align41; /*<1352: 1> alignment */ | |
| 1278 U8 _align42; /*<1353: 1> alignment */ | |
| 1279 U8 _align43; /*<1354: 1> alignment */ | |
| 1280 U8 v_chan_data; /*<1355: 1> valid-flag */ | |
| 1281 T_chan_data chan_data; /*<1356:244> Channel data */ | |
| 1282 U8 _align44; /*<1600: 1> alignment */ | |
| 1283 U8 _align45; /*<1601: 1> alignment */ | |
| 1284 U8 v_chan_stat; /*<1602: 1> valid-flag */ | |
| 1285 U8 c_chan_stat; /*<1603: 1> counter */ | |
| 1286 T_chan_stat chan_stat[7]; /*<1604: 28> Channel Status Parameter */ | |
| 1287 U8 v_chan_dat_lth; /*<1632: 1> valid-flag */ | |
| 1288 U8 chan_dat_lth; /*<1633: 1> Channel data length */ | |
| 1289 U8 _align46; /*<1634: 1> alignment */ | |
| 1290 U8 v_bear_desc; /*<1635: 1> valid-flag */ | |
| 1291 T_bear_desc bear_desc; /*<1636: 20> Bearer description */ | |
| 1292 U8 _align47; /*<1656: 1> alignment */ | |
| 1293 U8 v_buffer_size; /*<1657: 1> valid-flag */ | |
| 1294 U16 buffer_size; /*<1658: 2> Buffer size */ | |
| 1295 U8 _align48; /*<1660: 1> alignment */ | |
| 1296 U8 _align49; /*<1661: 1> alignment */ | |
| 1297 U8 _align50; /*<1662: 1> alignment */ | |
| 1298 U8 v_lang; /*<1663: 1> valid-flag */ | |
| 1299 T_lang lang; /*<1664: 4> language Preferance */ | |
| 1300 } T_TERM_RESP; | |
| 1301 #endif | |
| 1302 | |
| 1303 #ifndef __T_ENV_CMD__ | |
| 1304 #define __T_ENV_CMD__ | |
| 1305 /* | |
| 1306 * | |
| 1307 * CCDGEN:WriteStruct_Count==658 | |
| 1308 */ | |
| 1309 typedef struct | |
| 1310 { | |
| 1311 U8 msg_type; /*< 0: 1> Message type */ | |
| 1312 U8 _align0; /*< 1: 1> alignment */ | |
| 1313 U8 _align1; /*< 2: 1> alignment */ | |
| 1314 U8 v_cbd_cmd; /*< 3: 1> valid-flag */ | |
| 1315 T_cbd_cmd cbd_cmd; /*< 4:108> CB download */ | |
| 1316 U8 _align2; /*<112: 1> alignment */ | |
| 1317 U8 _align3; /*<113: 1> alignment */ | |
| 1318 U8 _align4; /*<114: 1> alignment */ | |
| 1319 U8 v_cc_cmd; /*<115: 1> valid-flag */ | |
| 1320 T_cc_cmd cc_cmd; /*<116:832> Call control */ | |
| 1321 U8 _align5; /*<948: 1> alignment */ | |
| 1322 U8 _align6; /*<949: 1> alignment */ | |
| 1323 U8 _align7; /*<950: 1> alignment */ | |
| 1324 U8 v_smc_cmd; /*<951: 1> valid-flag */ | |
| 1325 T_smc_cmd smc_cmd; /*<952: 84> Call control */ | |
| 1326 U8 _align8; /*<1036: 1> alignment */ | |
| 1327 U8 _align9; /*<1037: 1> alignment */ | |
| 1328 U8 _align10; /*<1038: 1> alignment */ | |
| 1329 U8 v_evd_cmd; /*<1039: 1> valid-flag */ | |
| 1330 T_evd_cmd evd_cmd; /*<1040:688> Call control */ | |
| 1331 } T_ENV_CMD; | |
| 1332 #endif | |
| 1333 | |
| 1334 #ifndef __T_ENV_RES__ | |
| 1335 #define __T_ENV_RES__ | |
| 1336 /* | |
| 1337 * | |
| 1338 * CCDGEN:WriteStruct_Count==659 | |
| 1339 */ | |
| 1340 typedef struct | |
| 1341 { | |
| 1342 U8 msg_type; /*< 0: 1> Message type */ | |
| 1343 U8 _align0; /*< 1: 1> alignment */ | |
| 1344 U8 _align1; /*< 2: 1> alignment */ | |
| 1345 U8 v_ccr_allw; /*< 3: 1> valid-flag */ | |
| 1346 T_ccr_allw ccr_allw; /*< 4:1056> Call control result, allowed */ | |
| 1347 U8 _align2; /*<1060: 1> alignment */ | |
| 1348 U8 _align3; /*<1061: 1> alignment */ | |
| 1349 U8 _align4; /*<1062: 1> alignment */ | |
| 1350 U8 v_ccr_not_allw; /*<1063: 1> valid-flag */ | |
| 1351 T_ccr_not_allw ccr_not_allw; /*<1064:1056> Call control result, not allowed */ | |
| 1352 U8 _align5; /*<2120: 1> alignment */ | |
| 1353 U8 _align6; /*<2121: 1> alignment */ | |
| 1354 U8 _align7; /*<2122: 1> alignment */ | |
| 1355 U8 v_ccr_allw_mdfy; /*<2123: 1> valid-flag */ | |
| 1356 T_ccr_allw_mdfy ccr_allw_mdfy; /*<2124:1056> Call Control result, allowed with modifications */ | |
| 1357 } T_ENV_RES; | |
| 1358 #endif | |
| 1359 | |
| 1360 #ifndef __T_ENV_RES_SMC__ | |
| 1361 #define __T_ENV_RES_SMC__ | |
| 1362 /* | |
| 1363 * | |
| 1364 * CCDGEN:WriteStruct_Count==660 | |
| 1365 */ | |
| 1366 typedef struct | |
| 1367 { | |
| 1368 U8 msg_type; /*< 0: 1> Message type */ | |
| 1369 U8 _align0; /*< 1: 1> alignment */ | |
| 1370 U8 _align1; /*< 2: 1> alignment */ | |
| 1371 U8 v_smcr_allw; /*< 3: 1> valid-flag */ | |
| 1372 T_smcr_allw smcr_allw; /*< 4:308> Call control result, allowed */ | |
| 1373 U8 _align2; /*<312: 1> alignment */ | |
| 1374 U8 _align3; /*<313: 1> alignment */ | |
| 1375 U8 _align4; /*<314: 1> alignment */ | |
| 1376 U8 v_smcr_not_allw; /*<315: 1> valid-flag */ | |
| 1377 T_smcr_not_allw smcr_not_allw; /*<316:308> Call control result, not allowed */ | |
| 1378 U8 _align5; /*<624: 1> alignment */ | |
| 1379 U8 _align6; /*<625: 1> alignment */ | |
| 1380 U8 _align7; /*<626: 1> alignment */ | |
| 1381 U8 v_smcr_allw_mdfy; /*<627: 1> valid-flag */ | |
| 1382 T_smcr_allw_mdfy smcr_allw_mdfy; /*<628:308> Call Control result, allowed with modifications */ | |
| 1383 } T_ENV_RES_SMC; | |
| 1384 #endif | |
| 1385 | |
| 1386 #ifndef __T_RUN_AT__ | |
| 1387 #define __T_RUN_AT__ | |
| 1388 /* | |
| 1389 * | |
| 1390 * CCDGEN:WriteStruct_Count==661 | |
| 1391 */ | |
| 1392 typedef struct | |
| 1393 { | |
| 1394 U8 msg_type; /*< 0: 1> Message type */ | |
| 1395 U8 v_alpha_id; /*< 1: 1> valid-flag */ | |
| 1396 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 2:241> Alpha identifier */ | |
| 1397 U8 v_at_string; /*<243: 1> valid-flag */ | |
| 1398 U8 at_string[MAX_CMD_AT_LEN]; /*<244:241> AT string */ | |
| 1399 U8 _align0; /*<485: 1> alignment */ | |
| 1400 U8 _align1; /*<486: 1> alignment */ | |
| 1401 U8 v_icon; /*<487: 1> valid-flag */ | |
| 1402 T_icon icon; /*<488: 4> Icon Identifier */ | |
| 1403 } T_RUN_AT; | |
| 1404 #endif | |
| 1405 | |
| 1406 #ifndef __T_OPEN_CHANNEL__ | |
| 1407 #define __T_OPEN_CHANNEL__ | |
| 1408 /* | |
| 1409 * | |
| 1410 * CCDGEN:WriteStruct_Count==662 | |
| 1411 */ | |
| 1412 typedef struct | |
| 1413 { | |
| 1414 U8 msg_type; /*< 0: 1> Message type */ | |
| 1415 U8 v_alpha_id; /*< 1: 1> valid-flag */ | |
| 1416 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 2:241> Alpha identifier */ | |
| 1417 U8 v_icon; /*<243: 1> valid-flag */ | |
| 1418 T_icon icon; /*<244: 4> Icon Identifier */ | |
| 1419 U8 _align0; /*<248: 1> alignment */ | |
| 1420 U8 _align1; /*<249: 1> alignment */ | |
| 1421 U8 _align2; /*<250: 1> alignment */ | |
| 1422 U8 v_addr; /*<251: 1> valid-flag */ | |
| 1423 T_addr addr; /*<252:488> Address */ | |
| 1424 U8 _align3; /*<740: 1> alignment */ | |
| 1425 U8 _align4; /*<741: 1> alignment */ | |
| 1426 U8 _align5; /*<742: 1> alignment */ | |
| 1427 U8 v_subaddr; /*<743: 1> valid-flag */ | |
| 1428 T_subaddr subaddr; /*<744: 28> Subaddress */ | |
| 1429 U8 _align6; /*<772: 1> alignment */ | |
| 1430 U8 _align7; /*<773: 1> alignment */ | |
| 1431 U8 _align8; /*<774: 1> alignment */ | |
| 1432 U8 v_dur; /*<775: 1> valid-flag */ | |
| 1433 T_dur dur; /*<776: 4> Duration */ | |
| 1434 U8 _align9; /*<780: 1> alignment */ | |
| 1435 U8 _align10; /*<781: 1> alignment */ | |
| 1436 U8 _align11; /*<782: 1> alignment */ | |
| 1437 U8 v_dur2; /*<783: 1> valid-flag */ | |
| 1438 T_dur2 dur2; /*<784: 4> Duration2 */ | |
| 1439 U8 _align12; /*<788: 1> alignment */ | |
| 1440 U8 _align13; /*<789: 1> alignment */ | |
| 1441 U8 _align14; /*<790: 1> alignment */ | |
| 1442 U8 v_bear_desc; /*<791: 1> valid-flag */ | |
| 1443 T_bear_desc bear_desc; /*<792: 20> Bearer description */ | |
| 1444 U8 _align15; /*<812: 1> alignment */ | |
| 1445 U8 v_buffer_size; /*<813: 1> valid-flag */ | |
| 1446 U16 buffer_size; /*<814: 2> Buffer size */ | |
| 1447 U8 _align16; /*<816: 1> alignment */ | |
| 1448 U8 _align17; /*<817: 1> alignment */ | |
| 1449 U8 _align18; /*<818: 1> alignment */ | |
| 1450 U8 v_nan_buf; /*<819: 1> valid-flag */ | |
| 1451 T_nan_buf nan_buf; /*<820:104> Network access name buffer */ | |
| 1452 U8 _align19; /*<924: 1> alignment */ | |
| 1453 U8 _align20; /*<925: 1> alignment */ | |
| 1454 U8 _align21; /*<926: 1> alignment */ | |
| 1455 U8 v_other_addr; /*<927: 1> valid-flag */ | |
| 1456 T_other_addr other_addr; /*<928: 24> Other Address */ | |
| 1457 U8 _align22; /*<952: 1> alignment */ | |
| 1458 U8 _align23; /*<953: 1> alignment */ | |
| 1459 U8 _align24; /*<954: 1> alignment */ | |
| 1460 U8 v_text; /*<955: 1> valid-flag */ | |
| 1461 T_text text; /*<956:164> Text string */ | |
| 1462 U8 _align25; /*<1120: 1> alignment */ | |
| 1463 U8 _align26; /*<1121: 1> alignment */ | |
| 1464 U8 _align27; /*<1122: 1> alignment */ | |
| 1465 U8 v_text2; /*<1123: 1> valid-flag */ | |
| 1466 T_text2 text2; /*<1124:164> Text string2 */ | |
| 1467 U8 _align28; /*<1288: 1> alignment */ | |
| 1468 U8 _align29; /*<1289: 1> alignment */ | |
| 1469 U8 _align30; /*<1290: 1> alignment */ | |
| 1470 U8 v_if_transp_lev; /*<1291: 1> valid-flag */ | |
| 1471 T_if_transp_lev if_transp_lev; /*<1292: 4> Interface transport level */ | |
| 1472 U8 _align31; /*<1296: 1> alignment */ | |
| 1473 U8 _align32; /*<1297: 1> alignment */ | |
| 1474 U8 _align33; /*<1298: 1> alignment */ | |
| 1475 U8 v_data_dest_addr; /*<1299: 1> valid-flag */ | |
| 1476 T_data_dest_addr data_dest_addr; /*<1300: 24> Data Destination Address */ | |
| 1477 } T_OPEN_CHANNEL; | |
| 1478 #endif | |
| 1479 | |
| 1480 #ifndef __T_CLOSE_CHANNEL__ | |
| 1481 #define __T_CLOSE_CHANNEL__ | |
| 1482 /* | |
| 1483 * | |
| 1484 * CCDGEN:WriteStruct_Count==663 | |
| 1485 */ | |
| 1486 typedef struct | |
| 1487 { | |
| 1488 U8 msg_type; /*< 0: 1> Message type */ | |
| 1489 U8 v_alpha_id; /*< 1: 1> valid-flag */ | |
| 1490 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 2:241> Alpha identifier */ | |
| 1491 U8 v_icon; /*<243: 1> valid-flag */ | |
| 1492 T_icon icon; /*<244: 4> Icon Identifier */ | |
| 1493 } T_CLOSE_CHANNEL; | |
| 1494 #endif | |
| 1495 | |
| 1496 #ifndef __T_RECEIVE_DATA__ | |
| 1497 #define __T_RECEIVE_DATA__ | |
| 1498 /* | |
| 1499 * | |
| 1500 * CCDGEN:WriteStruct_Count==664 | |
| 1501 */ | |
| 1502 typedef struct | |
| 1503 { | |
| 1504 U8 msg_type; /*< 0: 1> Message type */ | |
| 1505 U8 v_alpha_id; /*< 1: 1> valid-flag */ | |
| 1506 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 2:241> Alpha identifier */ | |
| 1507 U8 v_icon; /*<243: 1> valid-flag */ | |
| 1508 T_icon icon; /*<244: 4> Icon Identifier */ | |
| 1509 U8 v_chan_dat_lth; /*<248: 1> valid-flag */ | |
| 1510 U8 chan_dat_lth; /*<249: 1> Channel data length */ | |
| 1511 U8 _align0; /*<250: 1> alignment */ | |
| 1512 U8 _align1; /*<251: 1> alignment */ | |
| 1513 } T_RECEIVE_DATA; | |
| 1514 #endif | |
| 1515 | |
| 1516 #ifndef __T_SEND_DATA__ | |
| 1517 #define __T_SEND_DATA__ | |
| 1518 /* | |
| 1519 * | |
| 1520 * CCDGEN:WriteStruct_Count==665 | |
| 1521 */ | |
| 1522 typedef struct | |
| 1523 { | |
| 1524 U8 msg_type; /*< 0: 1> Message type */ | |
| 1525 U8 v_alpha_id; /*< 1: 1> valid-flag */ | |
| 1526 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 2:241> Alpha identifier */ | |
| 1527 U8 v_icon; /*<243: 1> valid-flag */ | |
| 1528 T_icon icon; /*<244: 4> Icon Identifier */ | |
| 1529 U8 _align0; /*<248: 1> alignment */ | |
| 1530 U8 _align1; /*<249: 1> alignment */ | |
| 1531 U8 _align2; /*<250: 1> alignment */ | |
| 1532 U8 v_chan_data; /*<251: 1> valid-flag */ | |
| 1533 T_chan_data chan_data; /*<252:244> Channel data */ | |
| 1534 } T_SEND_DATA; | |
| 1535 #endif | |
| 1536 | |
| 1537 #ifndef __T_GET_CHA_STAT__ | |
| 1538 #define __T_GET_CHA_STAT__ | |
| 1539 /* | |
| 1540 * | |
| 1541 * CCDGEN:WriteStruct_Count==666 | |
| 1542 */ | |
| 1543 typedef struct | |
| 1544 { | |
| 1545 U8 msg_type; /*< 0: 1> Message type */ | |
| 1546 U8 _align0; /*< 1: 1> alignment */ | |
| 1547 U8 _align1; /*< 2: 1> alignment */ | |
| 1548 U8 _align2; /*< 3: 1> alignment */ | |
| 1549 } T_GET_CHA_STAT; | |
| 1550 #endif | |
| 1551 | |
| 1552 #ifndef __T_LAUNCH_BROWSER__ | |
| 1553 #define __T_LAUNCH_BROWSER__ | |
| 1554 /* | |
| 1555 * | |
| 1556 * CCDGEN:WriteStruct_Count==667 | |
| 1557 */ | |
| 1558 typedef struct | |
| 1559 { | |
| 1560 U8 msg_type; /*< 0: 1> Message type */ | |
| 1561 U8 _align0; /*< 1: 1> alignment */ | |
| 1562 U8 _align1; /*< 2: 1> alignment */ | |
| 1563 U8 v_browser_id; /*< 3: 1> valid-flag */ | |
| 1564 T_browser_id browser_id; /*< 4: 4> Browser Identity */ | |
| 1565 U8 _align2; /*< 8: 1> alignment */ | |
| 1566 U8 _align3; /*< 9: 1> alignment */ | |
| 1567 U8 _align4; /*< 10: 1> alignment */ | |
| 1568 U8 v_url; /*< 11: 1> valid-flag */ | |
| 1569 T_url url; /*< 12:256> URL */ | |
| 1570 U8 v_bearer; /*<268: 1> valid-flag */ | |
| 1571 U8 c_bearer; /*<269: 1> counter */ | |
| 1572 U8 bearer[MAX_BEARER_LIST_LEN]; /*<270:253> Bearer List */ | |
| 1573 U8 _align5; /*<523: 1> alignment */ | |
| 1574 U8 _align6; /*<524: 1> alignment */ | |
| 1575 U8 _align7; /*<525: 1> alignment */ | |
| 1576 U8 v_prov_file_ref; /*<526: 1> valid-flag */ | |
| 1577 U8 c_prov_file_ref; /*<527: 1> counter */ | |
| 1578 T_prov_file_ref prov_file_ref[MAX_PFP_ELEM]; /*<528:200> Provisioning File Reference */ | |
| 1579 U8 _align8; /*<728: 1> alignment */ | |
| 1580 U8 _align9; /*<729: 1> alignment */ | |
| 1581 U8 _align10; /*<730: 1> alignment */ | |
| 1582 U8 v_text; /*<731: 1> valid-flag */ | |
| 1583 T_text text; /*<732:164> Text string */ | |
| 1584 U8 v_alpha_id; /*<896: 1> valid-flag */ | |
| 1585 U8 c_alpha_id; /*<897: 1> counter */ | |
| 1586 U8 alpha_id[MAX_ALPHA_ID_LEN]; /*<898:241> Alpha identifier */ | |
| 1587 U8 v_icon; /*<1139: 1> valid-flag */ | |
| 1588 T_icon icon; /*<1140: 4> Icon Identifier */ | |
| 1589 } T_LAUNCH_BROWSER; | |
| 1590 #endif | |
| 1591 | |
| 1592 | |
| 1593 #include "CDG_LEAVE.h" | |
| 1594 | |
| 1595 | |
| 1596 #endif |
