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 |