FreeCalypso > hg > fc-magnetite
comparison cdg211/cdginc/m_fac.h @ 4:56abf6cf8a0b
cdg211: cdginc/mdf/pdf files from TCS211-20070608
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 26 Sep 2016 01:11:35 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
3:93999a60b835 | 4:56abf6cf8a0b |
---|---|
1 /* | |
2 +--------------------------------------------------------------------------+ | |
3 | PROJECT : PROTOCOL STACK | | |
4 | FILE : m_fac.h | | |
5 | SOURCE : "__out__\g23m_dfile\msg\fac.mdf" | | |
6 | LastModified : "2002-01-14" | | |
7 | IdAndVersion : "6147.608.00.205" | | |
8 | SrcFileTime : "Mon Nov 24 15:50:40 2003" | | |
9 | Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:14 2007 | | |
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_FAC_H | |
24 #define M_FAC_H | |
25 | |
26 | |
27 #define CDG_ENTER__M_FAC_H | |
28 | |
29 #define CDG_ENTER__FILENAME _M_FAC_H | |
30 #define CDG_ENTER__M_FAC_H__FILE_TYPE CDGINC | |
31 #define CDG_ENTER__M_FAC_H__LAST_MODIFIED _2002_01_14 | |
32 #define CDG_ENTER__M_FAC_H__ID_AND_VERSION _6147_608_00_205 | |
33 | |
34 #define CDG_ENTER__M_FAC_H__SRC_FILE_TIME _Mon_Nov_24_15_50_40_2003 | |
35 | |
36 #include "CDG_ENTER.h" | |
37 | |
38 #undef CDG_ENTER__M_FAC_H | |
39 | |
40 #undef CDG_ENTER__FILENAME | |
41 | |
42 | |
43 #include "m_fac.val" | |
44 | |
45 /* | |
46 * bitbuffer structure for the element params | |
47 */ | |
48 #ifndef __T_BUF_params__ | |
49 #define __T_BUF_params__ | |
50 typedef struct | |
51 { | |
52 U16 l_params; | |
53 U16 o_params; | |
54 U8 b_params[248]; | |
55 } BUF_params; /* size <252> */ | |
56 #endif | |
57 /* | |
58 * bitbuffer structure for the element cugInterlock | |
59 */ | |
60 #ifndef __T_BUF_cugInterlock__ | |
61 #define __T_BUF_cugInterlock__ | |
62 typedef struct | |
63 { | |
64 U16 l_cugInterlock; | |
65 U16 o_cugInterlock; | |
66 U8 b_cugInterlock[8]; | |
67 } BUF_cugInterlock; /* size <12> */ | |
68 #endif | |
69 /* | |
70 * bitbuffer structure for the element ssUserData | |
71 */ | |
72 #ifndef __T_BUF_ssUserData__ | |
73 #define __T_BUF_ssUserData__ | |
74 typedef struct | |
75 { | |
76 U16 l_ssUserData; | |
77 U16 o_ssUserData; | |
78 U8 b_ssUserData[204]; | |
79 } BUF_ssUserData; /* size <208> */ | |
80 #endif | |
81 /* | |
82 * bitbuffer structure for the element ussdString | |
83 */ | |
84 #ifndef __T_BUF_ussdString__ | |
85 #define __T_BUF_ussdString__ | |
86 typedef struct | |
87 { | |
88 U16 l_ussdString; | |
89 U16 o_ussdString; | |
90 U8 b_ussdString[164]; | |
91 } BUF_ussdString; /* size <168> */ | |
92 #endif | |
93 /* | |
94 * bitbuffer structure for the element err_params_sat | |
95 */ | |
96 #ifndef __T_BUF_err_params_sat__ | |
97 #define __T_BUF_err_params_sat__ | |
98 typedef struct | |
99 { | |
100 U16 l_err_params_sat; | |
101 U16 o_err_params_sat; | |
102 U8 b_err_params_sat[12]; | |
103 } BUF_err_params_sat; /* size <16> */ | |
104 #endif | |
105 /* | |
106 * bitbuffer structure for the element res_params_sat | |
107 */ | |
108 #ifndef __T_BUF_res_params_sat__ | |
109 #define __T_BUF_res_params_sat__ | |
110 typedef struct | |
111 { | |
112 U16 l_res_params_sat; | |
113 U16 o_res_params_sat; | |
114 U8 b_res_params_sat[248]; | |
115 } BUF_res_params_sat; /* size <252> */ | |
116 #endif | |
117 /* | |
118 * bitbuffer structure for the element rej_params_sat | |
119 */ | |
120 #ifndef __T_BUF_rej_params_sat__ | |
121 #define __T_BUF_rej_params_sat__ | |
122 typedef struct | |
123 { | |
124 U16 l_rej_params_sat; | |
125 U16 o_rej_params_sat; | |
126 U8 b_rej_params_sat[8]; | |
127 } BUF_rej_params_sat; /* size <12> */ | |
128 #endif | |
129 /* | |
130 * bitbuffer structure for the element nameString | |
131 */ | |
132 #ifndef __T_BUF_nameString__ | |
133 #define __T_BUF_nameString__ | |
134 typedef struct | |
135 { | |
136 U16 l_nameString; | |
137 U16 o_nameString; | |
138 U8 b_nameString[164]; | |
139 } BUF_nameString; /* size <168> */ | |
140 #endif | |
141 /* | |
142 * bitbuffer structure for the element accRegisterCCEntryArg | |
143 */ | |
144 #ifndef __T_BUF_accRegisterCCEntryArg__ | |
145 #define __T_BUF_accRegisterCCEntryArg__ | |
146 typedef struct | |
147 { | |
148 U16 l_accRegisterCCEntryArg; | |
149 U16 o_accRegisterCCEntryArg; | |
150 U8 b_accRegisterCCEntryArg[232]; | |
151 } BUF_accRegisterCCEntryArg; /* size <236> */ | |
152 #endif | |
153 /* | |
154 * bitbuffer structure for the element extension | |
155 */ | |
156 #ifndef __T_BUF_extension__ | |
157 #define __T_BUF_extension__ | |
158 typedef struct | |
159 { | |
160 U16 l_extension; | |
161 U16 o_extension; | |
162 U8 b_extension[24]; | |
163 } BUF_extension; /* size <28> */ | |
164 #endif | |
165 #ifndef __T_inv_comp__ | |
166 #define __T_inv_comp__ | |
167 /* | |
168 * Invoke component | |
169 * CCDGEN:WriteStruct_Count==370 | |
170 */ | |
171 typedef struct | |
172 { | |
173 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
174 U8 inv_id; /*< 1: 1> Invoke ID */ | |
175 U8 v_lnk_id; /*< 2: 1> valid-flag */ | |
176 U8 lnk_id; /*< 3: 1> linked ID */ | |
177 U8 v_op_code; /*< 4: 1> valid-flag */ | |
178 U8 op_code; /*< 5: 1> Operation Code */ | |
179 U8 _align0; /*< 6: 1> alignment */ | |
180 U8 v_params; /*< 7: 1> valid-flag */ | |
181 BUF_params params; /*< 8:252> Parameters */ | |
182 } T_inv_comp; | |
183 #endif | |
184 | |
185 #ifndef __T_err_comp__ | |
186 #define __T_err_comp__ | |
187 /* | |
188 * Return error component | |
189 * CCDGEN:WriteStruct_Count==371 | |
190 */ | |
191 typedef struct | |
192 { | |
193 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
194 U8 inv_id; /*< 1: 1> Invoke ID */ | |
195 U8 v_err_code; /*< 2: 1> valid-flag */ | |
196 U8 err_code; /*< 3: 1> Error Code */ | |
197 U8 _align0; /*< 4: 1> alignment */ | |
198 U8 _align1; /*< 5: 1> alignment */ | |
199 U8 _align2; /*< 6: 1> alignment */ | |
200 U8 v_params; /*< 7: 1> valid-flag */ | |
201 BUF_params params; /*< 8:252> Parameters */ | |
202 } T_err_comp; | |
203 #endif | |
204 | |
205 #ifndef __T_rej_comp__ | |
206 #define __T_rej_comp__ | |
207 /* | |
208 * Reject component | |
209 * CCDGEN:WriteStruct_Count==372 | |
210 */ | |
211 typedef struct | |
212 { | |
213 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
214 U8 inv_id; /*< 1: 1> Invoke ID */ | |
215 U8 v_gen_problem; /*< 2: 1> valid-flag */ | |
216 U8 gen_problem; /*< 3: 1> General problem code */ | |
217 U8 v_inv_problem; /*< 4: 1> valid-flag */ | |
218 U8 inv_problem; /*< 5: 1> Invoke problem code */ | |
219 U8 v_res_problem; /*< 6: 1> valid-flag */ | |
220 U8 res_problem; /*< 7: 1> Return result problem code */ | |
221 U8 v_err_problem; /*< 8: 1> valid-flag */ | |
222 U8 err_problem; /*< 9: 1> Return error problem code */ | |
223 U8 _align0; /*< 10: 1> alignment */ | |
224 U8 _align1; /*< 11: 1> alignment */ | |
225 } T_rej_comp; | |
226 #endif | |
227 | |
228 #ifndef __T_sequence__ | |
229 #define __T_sequence__ | |
230 /* | |
231 * Sequence | |
232 * CCDGEN:WriteStruct_Count==373 | |
233 */ | |
234 typedef struct | |
235 { | |
236 U8 v_op_code; /*< 0: 1> valid-flag */ | |
237 U8 op_code; /*< 1: 1> Operation Code */ | |
238 U8 _align0; /*< 2: 1> alignment */ | |
239 U8 v_params; /*< 3: 1> valid-flag */ | |
240 BUF_params params; /*< 4:252> Parameters */ | |
241 } T_sequence; | |
242 #endif | |
243 | |
244 #ifndef __T_res_comp__ | |
245 #define __T_res_comp__ | |
246 /* | |
247 * Return result component | |
248 * CCDGEN:WriteStruct_Count==374 | |
249 */ | |
250 typedef struct | |
251 { | |
252 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
253 U8 inv_id; /*< 1: 1> Invoke ID */ | |
254 U8 _align0; /*< 2: 1> alignment */ | |
255 U8 v_sequence; /*< 3: 1> valid-flag */ | |
256 T_sequence sequence; /*< 4:256> Sequence */ | |
257 } T_res_comp; | |
258 #endif | |
259 | |
260 #ifndef __T_forwardedToNumber__ | |
261 #define __T_forwardedToNumber__ | |
262 /* | |
263 * Forwarded to number | |
264 * CCDGEN:WriteStruct_Count==375 | |
265 */ | |
266 typedef struct | |
267 { | |
268 U8 v_noa; /*< 0: 1> valid-flag */ | |
269 U8 noa; /*< 1: 1> Nature of address */ | |
270 U8 v_npi; /*< 2: 1> valid-flag */ | |
271 U8 npi; /*< 3: 1> Numbering plan indication */ | |
272 U8 c_bcdDigit; /*< 4: 1> counter */ | |
273 U8 bcdDigit[MAX_PARTY_NUM]; /*< 5: 38> BCD digit */ | |
274 U8 _align0; /*< 43: 1> alignment */ | |
275 } T_forwardedToNumber; | |
276 #endif | |
277 | |
278 /* | |
279 * Party number | |
280 * CCDGEN:WriteStruct_Count==376 | |
281 */ | |
282 #ifndef __T_partyNumber__ | |
283 #define __T_partyNumber__ | |
284 typedef T_forwardedToNumber T_partyNumber; | |
285 #endif | |
286 /* | |
287 * B Subscriber number | |
288 * CCDGEN:WriteStruct_Count==377 | |
289 */ | |
290 #ifndef __T_b_subscriberNumber__ | |
291 #define __T_b_subscriberNumber__ | |
292 typedef T_forwardedToNumber T_b_subscriberNumber; | |
293 #endif | |
294 /* | |
295 * Deflected to number | |
296 * CCDGEN:WriteStruct_Count==378 | |
297 */ | |
298 #ifndef __T_deflectedToNumber__ | |
299 #define __T_deflectedToNumber__ | |
300 typedef T_forwardedToNumber T_deflectedToNumber; | |
301 #endif | |
302 #ifndef __T_forwardedToSubaddress__ | |
303 #define __T_forwardedToSubaddress__ | |
304 /* | |
305 * Forwarded to subaddress | |
306 * CCDGEN:WriteStruct_Count==379 | |
307 */ | |
308 typedef struct | |
309 { | |
310 U8 v_tos; /*< 0: 1> valid-flag */ | |
311 U8 tos; /*< 1: 1> Type of subaddress */ | |
312 U8 v_oei; /*< 2: 1> valid-flag */ | |
313 U8 oei; /*< 3: 1> Odd/even indicator */ | |
314 U8 c_bcdDigit; /*< 4: 1> counter */ | |
315 U8 bcdDigit[MAX_SUBADDR_NUM]; /*< 5: 20> BCD digit */ | |
316 U8 _align0; /*< 25: 1> alignment */ | |
317 U8 _align1; /*< 26: 1> alignment */ | |
318 U8 _align2; /*< 27: 1> alignment */ | |
319 } T_forwardedToSubaddress; | |
320 #endif | |
321 | |
322 /* | |
323 * Party Subaddress | |
324 * CCDGEN:WriteStruct_Count==380 | |
325 */ | |
326 #ifndef __T_partySubaddress__ | |
327 #define __T_partySubaddress__ | |
328 typedef T_forwardedToSubaddress T_partySubaddress; | |
329 #endif | |
330 /* | |
331 * B Subscriber subaddress | |
332 * CCDGEN:WriteStruct_Count==381 | |
333 */ | |
334 #ifndef __T_b_subscriberSubaddress__ | |
335 #define __T_b_subscriberSubaddress__ | |
336 typedef T_forwardedToSubaddress T_b_subscriberSubaddress; | |
337 #endif | |
338 /* | |
339 * Deflected to subaddress | |
340 * CCDGEN:WriteStruct_Count==382 | |
341 */ | |
342 #ifndef __T_deflectedToSubaddress__ | |
343 #define __T_deflectedToSubaddress__ | |
344 typedef T_forwardedToSubaddress T_deflectedToSubaddress; | |
345 #endif | |
346 #ifndef __T_basicService__ | |
347 #define __T_basicService__ | |
348 /* | |
349 * Basic service | |
350 * CCDGEN:WriteStruct_Count==383 | |
351 */ | |
352 typedef struct | |
353 { | |
354 U8 v_bearerService; /*< 0: 1> valid-flag */ | |
355 U8 bearerService; /*< 1: 1> Bearer Service */ | |
356 U8 v_teleservice; /*< 2: 1> valid-flag */ | |
357 U8 teleservice; /*< 3: 1> teleservice */ | |
358 } T_basicService; | |
359 #endif | |
360 | |
361 /* | |
362 * Basic service group | |
363 * CCDGEN:WriteStruct_Count==384 | |
364 */ | |
365 #ifndef __T_basicServiceGroup__ | |
366 #define __T_basicServiceGroup__ | |
367 typedef T_basicService T_basicServiceGroup; | |
368 #endif | |
369 #ifndef __T_ssForBS__ | |
370 #define __T_ssForBS__ | |
371 /* | |
372 * SS For BS | |
373 * CCDGEN:WriteStruct_Count==385 | |
374 */ | |
375 typedef struct | |
376 { | |
377 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
378 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
379 U8 _align0; /*< 2: 1> alignment */ | |
380 U8 _align1; /*< 3: 1> alignment */ | |
381 T_basicService basicService; /*< 4: 4> Basic service */ | |
382 } T_ssForBS; | |
383 #endif | |
384 | |
385 #ifndef __T_registerSSArg__ | |
386 #define __T_registerSSArg__ | |
387 /* | |
388 * Register SS Arg | |
389 * CCDGEN:WriteStruct_Count==386 | |
390 */ | |
391 typedef struct | |
392 { | |
393 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
394 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
395 U8 _align0; /*< 2: 1> alignment */ | |
396 U8 _align1; /*< 3: 1> alignment */ | |
397 T_basicService basicService; /*< 4: 4> Basic service */ | |
398 U8 _align2; /*< 8: 1> alignment */ | |
399 U8 _align3; /*< 9: 1> alignment */ | |
400 U8 _align4; /*< 10: 1> alignment */ | |
401 U8 v_forwardedToNumber; /*< 11: 1> valid-flag */ | |
402 T_forwardedToNumber forwardedToNumber; /*< 12: 44> Forwarded to number */ | |
403 U8 _align5; /*< 56: 1> alignment */ | |
404 U8 _align6; /*< 57: 1> alignment */ | |
405 U8 _align7; /*< 58: 1> alignment */ | |
406 U8 v_forwardedToSubaddress; /*< 59: 1> valid-flag */ | |
407 T_forwardedToSubaddress forwardedToSubaddress; /*< 60: 28> Forwarded to subaddress */ | |
408 U8 v_noReplyConditionTime; /*< 88: 1> valid-flag */ | |
409 U8 noReplyConditionTime; /*< 89: 1> No reply condition time */ | |
410 U8 v_defaultPriority; /*< 90: 1> valid-flag */ | |
411 U8 defaultPriority; /*< 91: 1> Default priority */ | |
412 } T_registerSSArg; | |
413 #endif | |
414 | |
415 #ifndef __T_cbf__ | |
416 #define __T_cbf__ | |
417 /* | |
418 * Call barring feature | |
419 * CCDGEN:WriteStruct_Count==387 | |
420 */ | |
421 typedef struct | |
422 { | |
423 T_basicService basicService; /*< 0: 4> Basic service */ | |
424 U8 v_ssStatus; /*< 4: 1> valid-flag */ | |
425 U8 ssStatus; /*< 5: 1> Supplementary service status */ | |
426 U8 _align0; /*< 6: 1> alignment */ | |
427 U8 _align1; /*< 7: 1> alignment */ | |
428 } T_cbf; | |
429 #endif | |
430 | |
431 #ifndef __T_callBarringFeatureList__ | |
432 #define __T_callBarringFeatureList__ | |
433 /* | |
434 * Call barring feature List | |
435 * CCDGEN:WriteStruct_Count==388 | |
436 */ | |
437 typedef struct | |
438 { | |
439 U8 _align0; /*< 0: 1> alignment */ | |
440 U8 _align1; /*< 1: 1> alignment */ | |
441 U8 v_cbf; /*< 2: 1> valid-flag */ | |
442 U8 c_cbf; /*< 3: 1> counter */ | |
443 T_cbf cbf[MAX_CBF_NUM]; /*< 4:104> Call barring feature */ | |
444 } T_callBarringFeatureList; | |
445 #endif | |
446 | |
447 #ifndef __T_callBarringInfo__ | |
448 #define __T_callBarringInfo__ | |
449 /* | |
450 * Call barring info | |
451 * CCDGEN:WriteStruct_Count==389 | |
452 */ | |
453 typedef struct | |
454 { | |
455 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
456 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
457 U8 _align0; /*< 2: 1> alignment */ | |
458 U8 v_callBarringFeatureList; /*< 3: 1> valid-flag */ | |
459 T_callBarringFeatureList callBarringFeatureList; /*< 4:108> Call barring feature List */ | |
460 } T_callBarringInfo; | |
461 #endif | |
462 | |
463 #ifndef __T_cugf__ | |
464 #define __T_cugf__ | |
465 /* | |
466 * Closed user group feature | |
467 * CCDGEN:WriteStruct_Count==390 | |
468 */ | |
469 typedef struct | |
470 { | |
471 T_basicService basicService; /*< 0: 4> Basic service */ | |
472 U8 _align0; /*< 4: 1> alignment */ | |
473 U8 v_preferentialCugIndicator; /*< 5: 1> valid-flag */ | |
474 U16 preferentialCugIndicator; /*< 6: 2> Preferential closed user group indicator */ | |
475 U8 v_interCugRestrictions; /*< 8: 1> valid-flag */ | |
476 U8 interCugRestrictions; /*< 9: 1> Inter Closed User Group Restrictions */ | |
477 U8 _align1; /*< 10: 1> alignment */ | |
478 U8 _align2; /*< 11: 1> alignment */ | |
479 } T_cugf; | |
480 #endif | |
481 | |
482 #ifndef __T_cugFeatureList__ | |
483 #define __T_cugFeatureList__ | |
484 /* | |
485 * Closed user group feature list | |
486 * CCDGEN:WriteStruct_Count==391 | |
487 */ | |
488 typedef struct | |
489 { | |
490 U8 _align0; /*< 0: 1> alignment */ | |
491 U8 _align1; /*< 1: 1> alignment */ | |
492 U8 v_cugf; /*< 2: 1> valid-flag */ | |
493 U8 c_cugf; /*< 3: 1> counter */ | |
494 T_cugf cugf[MAX_CUGF_NUM]; /*< 4:156> Closed user group feature */ | |
495 } T_cugFeatureList; | |
496 #endif | |
497 | |
498 #ifndef __T_forwardingOptions__ | |
499 #define __T_forwardingOptions__ | |
500 /* | |
501 * Forwarding options | |
502 * CCDGEN:WriteStruct_Count==392 | |
503 */ | |
504 typedef struct | |
505 { | |
506 U8 notify_fwd_pty; /*< 0: 1> Notification to forwarding party */ | |
507 U8 notify_clg_pty; /*< 1: 1> Notification to calling party */ | |
508 U8 fwd_reason; /*< 2: 1> Forwarding reason */ | |
509 U8 _align0; /*< 3: 1> alignment */ | |
510 } T_forwardingOptions; | |
511 #endif | |
512 | |
513 #ifndef __T_ff__ | |
514 #define __T_ff__ | |
515 /* | |
516 * Forwarding feature | |
517 * CCDGEN:WriteStruct_Count==393 | |
518 */ | |
519 typedef struct | |
520 { | |
521 T_basicService basicService; /*< 0: 4> Basic service */ | |
522 U8 v_ssStatus; /*< 4: 1> valid-flag */ | |
523 U8 ssStatus; /*< 5: 1> Supplementary service status */ | |
524 U8 _align0; /*< 6: 1> alignment */ | |
525 U8 v_forwardedToNumber; /*< 7: 1> valid-flag */ | |
526 T_forwardedToNumber forwardedToNumber; /*< 8: 44> Forwarded to number */ | |
527 U8 _align1; /*< 52: 1> alignment */ | |
528 U8 _align2; /*< 53: 1> alignment */ | |
529 U8 _align3; /*< 54: 1> alignment */ | |
530 U8 v_forwardedToSubaddress; /*< 55: 1> valid-flag */ | |
531 T_forwardedToSubaddress forwardedToSubaddress; /*< 56: 28> Forwarded to subaddress */ | |
532 U8 _align4; /*< 84: 1> alignment */ | |
533 U8 _align5; /*< 85: 1> alignment */ | |
534 U8 _align6; /*< 86: 1> alignment */ | |
535 U8 v_forwardingOptions; /*< 87: 1> valid-flag */ | |
536 T_forwardingOptions forwardingOptions; /*< 88: 4> Forwarding options */ | |
537 U8 v_noReplyConditionTime; /*< 92: 1> valid-flag */ | |
538 U8 noReplyConditionTime; /*< 93: 1> No reply condition time */ | |
539 U8 _align7; /*< 94: 1> alignment */ | |
540 U8 _align8; /*< 95: 1> alignment */ | |
541 } T_ff; | |
542 #endif | |
543 | |
544 #ifndef __T_forwardingFeatureList__ | |
545 #define __T_forwardingFeatureList__ | |
546 /* | |
547 * Forwarding feature List | |
548 * CCDGEN:WriteStruct_Count==394 | |
549 */ | |
550 typedef struct | |
551 { | |
552 U8 _align0; /*< 0: 1> alignment */ | |
553 U8 _align1; /*< 1: 1> alignment */ | |
554 U8 v_ff; /*< 2: 1> valid-flag */ | |
555 U8 c_ff; /*< 3: 1> counter */ | |
556 T_ff ff[MAX_FF_NUM]; /*< 4:1248> Forwarding feature */ | |
557 } T_forwardingFeatureList; | |
558 #endif | |
559 | |
560 #ifndef __T_forwardingInfo__ | |
561 #define __T_forwardingInfo__ | |
562 /* | |
563 * Forwarding info | |
564 * CCDGEN:WriteStruct_Count==395 | |
565 */ | |
566 typedef struct | |
567 { | |
568 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
569 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
570 U8 _align0; /*< 2: 1> alignment */ | |
571 U8 v_forwardingFeatureList; /*< 3: 1> valid-flag */ | |
572 T_forwardingFeatureList forwardingFeatureList; /*< 4:1252> Forwarding feature List */ | |
573 } T_forwardingInfo; | |
574 #endif | |
575 | |
576 #ifndef __T_ssSubscriptionOption__ | |
577 #define __T_ssSubscriptionOption__ | |
578 /* | |
579 * Supplementary service subscription option | |
580 * CCDGEN:WriteStruct_Count==396 | |
581 */ | |
582 typedef struct | |
583 { | |
584 U8 v_cliRestrictionOption; /*< 0: 1> valid-flag */ | |
585 U8 cliRestrictionOption; /*< 1: 1> CLI Restriction option */ | |
586 U8 v_overrideCategory; /*< 2: 1> valid-flag */ | |
587 U8 overrideCategory; /*< 3: 1> Override category */ | |
588 } T_ssSubscriptionOption; | |
589 #endif | |
590 | |
591 #ifndef __T_ssNotification__ | |
592 #define __T_ssNotification__ | |
593 /* | |
594 * SS Notification | |
595 * CCDGEN:WriteStruct_Count==397 | |
596 */ | |
597 typedef struct | |
598 { | |
599 U8 clgSubscriber; /*< 0: 1> calling A-subscriber */ | |
600 U8 fwgSubscriber; /*< 1: 1> forwarding B-subscriber */ | |
601 U8 fwdSubscriber; /*< 2: 1> forwarded to C-subscriber */ | |
602 U8 _align0; /*< 3: 1> alignment */ | |
603 } T_ssNotification; | |
604 #endif | |
605 | |
606 #ifndef __T_ssIncompatibilityCause__ | |
607 #define __T_ssIncompatibilityCause__ | |
608 /* | |
609 * SS Incompatibility cause | |
610 * CCDGEN:WriteStruct_Count==398 | |
611 */ | |
612 typedef struct | |
613 { | |
614 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
615 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
616 U8 _align0; /*< 2: 1> alignment */ | |
617 U8 _align1; /*< 3: 1> alignment */ | |
618 T_basicService basicService; /*< 4: 4> Basic service */ | |
619 U8 v_ssStatus; /*< 8: 1> valid-flag */ | |
620 U8 ssStatus; /*< 9: 1> Supplementary service status */ | |
621 U8 _align2; /*< 10: 1> alignment */ | |
622 U8 _align3; /*< 11: 1> alignment */ | |
623 } T_ssIncompatibilityCause; | |
624 #endif | |
625 | |
626 #ifndef __T_presentationAllowedAddress__ | |
627 #define __T_presentationAllowedAddress__ | |
628 /* | |
629 * Presentation allowed address | |
630 * CCDGEN:WriteStruct_Count==399 | |
631 */ | |
632 typedef struct | |
633 { | |
634 U8 _align0; /*< 0: 1> alignment */ | |
635 U8 _align1; /*< 1: 1> alignment */ | |
636 U8 _align2; /*< 2: 1> alignment */ | |
637 U8 v_partyNumber; /*< 3: 1> valid-flag */ | |
638 T_partyNumber partyNumber; /*< 4: 44> Party number */ | |
639 U8 _align3; /*< 48: 1> alignment */ | |
640 U8 _align4; /*< 49: 1> alignment */ | |
641 U8 _align5; /*< 50: 1> alignment */ | |
642 U8 v_partySubaddress; /*< 51: 1> valid-flag */ | |
643 T_partySubaddress partySubaddress; /*< 52: 28> Party Subaddress */ | |
644 } T_presentationAllowedAddress; | |
645 #endif | |
646 | |
647 /* | |
648 * Presentation restricted address | |
649 * CCDGEN:WriteStruct_Count==400 | |
650 */ | |
651 #ifndef __T_presentationRestrictedAddress__ | |
652 #define __T_presentationRestrictedAddress__ | |
653 typedef T_presentationAllowedAddress T_presentationRestrictedAddress; | |
654 #endif | |
655 #ifndef __T_callIsWaitingIndicator__ | |
656 #define __T_callIsWaitingIndicator__ | |
657 /* | |
658 * Call is waiting indicator | |
659 * CCDGEN:WriteStruct_Count==401 | |
660 */ | |
661 /* typedef void T_callIsWaitingIndicator;*/ | |
662 #endif | |
663 #ifndef __T_mptyIndicator__ | |
664 #define __T_mptyIndicator__ | |
665 /* | |
666 * Multiparty indicator | |
667 * CCDGEN:WriteStruct_Count==402 | |
668 */ | |
669 /* typedef void T_mptyIndicator;*/ | |
670 #endif | |
671 #ifndef __T_clirSuppressionRejected__ | |
672 #define __T_clirSuppressionRejected__ | |
673 /* | |
674 * CLIR suppression rejected | |
675 * CCDGEN:WriteStruct_Count==403 | |
676 */ | |
677 /* typedef void T_clirSuppressionRejected;*/ | |
678 #endif | |
679 #ifndef __T_presentationRestricted__ | |
680 #define __T_presentationRestricted__ | |
681 /* | |
682 * Presentation restricted | |
683 * CCDGEN:WriteStruct_Count==404 | |
684 */ | |
685 /* typedef void T_presentationRestricted;*/ | |
686 #endif | |
687 #ifndef __T_numberNotAvailableDueToInterworking__ | |
688 #define __T_numberNotAvailableDueToInterworking__ | |
689 /* | |
690 * Number not available due to interworking | |
691 * CCDGEN:WriteStruct_Count==405 | |
692 */ | |
693 /* typedef void T_numberNotAvailableDueToInterworking;*/ | |
694 #endif | |
695 #ifndef __T_rdn__ | |
696 #define __T_rdn__ | |
697 /* | |
698 * rdn | |
699 * CCDGEN:WriteStruct_Count==406 | |
700 */ | |
701 typedef struct | |
702 { | |
703 U8 _align0; /*< 0: 1> alignment */ | |
704 U8 _align1; /*< 1: 1> alignment */ | |
705 U8 _align2; /*< 2: 1> alignment */ | |
706 U8 v_presentationAllowedAddress; /*< 3: 1> valid-flag */ | |
707 T_presentationAllowedAddress presentationAllowedAddress; /*< 4: 80> Presentation allowed address */ | |
708 U8 _align3; /*< 84: 1> alignment */ | |
709 U8 _align4; /*< 85: 1> alignment */ | |
710 U8 _align5; /*< 86: 1> alignment */ | |
711 U8 v_presentationRestricted; /*< 87: 1> valid-flag */ | |
712 U8 _align6; /*< 88: 1> alignment */ | |
713 U8 _align7; /*< 89: 1> alignment */ | |
714 U8 _align8; /*< 90: 1> alignment */ | |
715 U8 v_numberNotAvailableDueToInterworking; /*< 91: 1> valid-flag */ | |
716 U8 _align9; /*< 92: 1> alignment */ | |
717 U8 _align10; /*< 93: 1> alignment */ | |
718 U8 _align11; /*< 94: 1> alignment */ | |
719 U8 v_presentationRestrictedAddress; /*< 95: 1> valid-flag */ | |
720 T_presentationRestrictedAddress presentationRestrictedAddress; /*< 96: 80> Presentation restricted address */ | |
721 } T_rdn; | |
722 #endif | |
723 | |
724 #ifndef __T_ectIndicator__ | |
725 #define __T_ectIndicator__ | |
726 /* | |
727 * Explicit call transfer indicator | |
728 * CCDGEN:WriteStruct_Count==407 | |
729 */ | |
730 typedef struct | |
731 { | |
732 U8 v_ectCallState; /*< 0: 1> valid-flag */ | |
733 U8 ectCallState; /*< 1: 1> Explicit call transfer call ctate */ | |
734 U8 _align0; /*< 2: 1> alignment */ | |
735 U8 v_rdn; /*< 3: 1> valid-flag */ | |
736 T_rdn rdn; /*< 4:176> rdn */ | |
737 } T_ectIndicator; | |
738 #endif | |
739 | |
740 #ifndef __T_ussdRes__ | |
741 #define __T_ussdRes__ | |
742 /* | |
743 * Unstructured SS data result | |
744 * CCDGEN:WriteStruct_Count==408 | |
745 */ | |
746 typedef struct | |
747 { | |
748 U8 v_ussdDataCodingScheme; /*< 0: 1> valid-flag */ | |
749 U8 ussdDataCodingScheme; /*< 1: 1> Unstructured SS data coding scheme */ | |
750 U8 _align0; /*< 2: 1> alignment */ | |
751 U8 v_ussdString; /*< 3: 1> valid-flag */ | |
752 BUF_ussdString ussdString; /*< 4:168> Unstructured SS data string */ | |
753 } T_ussdRes; | |
754 #endif | |
755 | |
756 #ifndef __T_suppressPrefCUG__ | |
757 #define __T_suppressPrefCUG__ | |
758 /* | |
759 * Suppress prefered closed user group | |
760 * CCDGEN:WriteStruct_Count==409 | |
761 */ | |
762 /* typedef void T_suppressPrefCUG;*/ | |
763 #endif | |
764 #ifndef __T_suppressOA__ | |
765 #define __T_suppressOA__ | |
766 /* | |
767 * Suppress outgoing access | |
768 * CCDGEN:WriteStruct_Count==410 | |
769 */ | |
770 /* typedef void T_suppressOA;*/ | |
771 #endif | |
772 #ifndef __T_forwardCUGInfoArg__ | |
773 #define __T_forwardCUGInfoArg__ | |
774 /* | |
775 * Forward closed user group info argument | |
776 * CCDGEN:WriteStruct_Count==411 | |
777 */ | |
778 typedef struct | |
779 { | |
780 U8 _align0; /*< 0: 1> alignment */ | |
781 U8 v_cugIndex; /*< 1: 1> valid-flag */ | |
782 U16 cugIndex; /*< 2: 2> Closed user group index */ | |
783 U8 _align1; /*< 4: 1> alignment */ | |
784 U8 _align2; /*< 5: 1> alignment */ | |
785 U8 _align3; /*< 6: 1> alignment */ | |
786 U8 v_suppressPrefCUG; /*< 7: 1> valid-flag */ | |
787 U8 _align4; /*< 8: 1> alignment */ | |
788 U8 _align5; /*< 9: 1> alignment */ | |
789 U8 _align6; /*< 10: 1> alignment */ | |
790 U8 v_suppressOA; /*< 11: 1> valid-flag */ | |
791 } T_forwardCUGInfoArg; | |
792 #endif | |
793 | |
794 #ifndef __T_zzzzEmpty__ | |
795 #define __T_zzzzEmpty__ | |
796 /* | |
797 * ZZZZ empty | |
798 * CCDGEN:WriteStruct_Count==412 | |
799 */ | |
800 /* typedef void T_zzzzEmpty;*/ | |
801 #endif | |
802 #ifndef __T_basicServiceGroupList__ | |
803 #define __T_basicServiceGroupList__ | |
804 /* | |
805 * Basic service group list | |
806 * CCDGEN:WriteStruct_Count==413 | |
807 */ | |
808 typedef struct | |
809 { | |
810 U8 v_bearerService; /*< 0: 1> valid-flag */ | |
811 U8 c_bearerService; /*< 1: 1> counter */ | |
812 U8 bearerService[MAX_BS_NUM]; /*< 2: 13> Bearer Service */ | |
813 U8 v_teleservice; /*< 15: 1> valid-flag */ | |
814 U8 c_teleservice; /*< 16: 1> counter */ | |
815 U8 teleservice[MAX_BS_NUM]; /*< 17: 13> teleservice */ | |
816 U8 _align0; /*< 30: 1> alignment */ | |
817 U8 _align1; /*< 31: 1> alignment */ | |
818 } T_basicServiceGroupList; | |
819 #endif | |
820 | |
821 #ifndef __T_ssData__ | |
822 #define __T_ssData__ | |
823 /* | |
824 * Supplementary service data | |
825 * CCDGEN:WriteStruct_Count==414 | |
826 */ | |
827 typedef struct | |
828 { | |
829 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
830 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
831 U8 v_ssStatus; /*< 2: 1> valid-flag */ | |
832 U8 ssStatus; /*< 3: 1> Supplementary service status */ | |
833 T_ssSubscriptionOption ssSubscriptionOption; /*< 4: 4> Supplementary service subscription option */ | |
834 U8 _align0; /*< 8: 1> alignment */ | |
835 U8 _align1; /*< 9: 1> alignment */ | |
836 U8 _align2; /*< 10: 1> alignment */ | |
837 U8 v_basicServiceGroupList; /*< 11: 1> valid-flag */ | |
838 T_basicServiceGroupList basicServiceGroupList; /*< 12: 32> Basic service group list */ | |
839 U8 v_defaultPriority; /*< 44: 1> valid-flag */ | |
840 U8 defaultPriority; /*< 45: 1> Default priority */ | |
841 U8 _align3; /*< 46: 1> alignment */ | |
842 U8 _align4; /*< 47: 1> alignment */ | |
843 } T_ssData; | |
844 #endif | |
845 | |
846 #ifndef __T_cugs__ | |
847 #define __T_cugs__ | |
848 /* | |
849 * Closed user group subscription | |
850 * CCDGEN:WriteStruct_Count==415 | |
851 */ | |
852 typedef struct | |
853 { | |
854 U8 _align0; /*< 0: 1> alignment */ | |
855 U8 v_cugIndex; /*< 1: 1> valid-flag */ | |
856 U16 cugIndex; /*< 2: 2> Closed user group index */ | |
857 U8 _align1; /*< 4: 1> alignment */ | |
858 U8 _align2; /*< 5: 1> alignment */ | |
859 U8 _align3; /*< 6: 1> alignment */ | |
860 U8 v_cugInterlock; /*< 7: 1> valid-flag */ | |
861 BUF_cugInterlock cugInterlock; /*< 8: 12> Closed user group interlock */ | |
862 U8 v_intraCugOptions; /*< 20: 1> valid-flag */ | |
863 U8 intraCugOptions; /*< 21: 1> Intra closed user group options */ | |
864 U8 _align4; /*< 22: 1> alignment */ | |
865 U8 v_basicServiceGroupList; /*< 23: 1> valid-flag */ | |
866 T_basicServiceGroupList basicServiceGroupList; /*< 24: 32> Basic service group list */ | |
867 } T_cugs; | |
868 #endif | |
869 | |
870 #ifndef __T_cugSubscriptionList__ | |
871 #define __T_cugSubscriptionList__ | |
872 /* | |
873 * Closed user group subscription list | |
874 * CCDGEN:WriteStruct_Count==416 | |
875 */ | |
876 typedef struct | |
877 { | |
878 U8 _align0; /*< 0: 1> alignment */ | |
879 U8 _align1; /*< 1: 1> alignment */ | |
880 U8 v_cugs; /*< 2: 1> valid-flag */ | |
881 U8 c_cugs; /*< 3: 1> counter */ | |
882 T_cugs cugs[MAX_CUGS_NUM]; /*< 4:560> Closed user group subscription */ | |
883 } T_cugSubscriptionList; | |
884 #endif | |
885 | |
886 #ifndef __T_cugInfo__ | |
887 #define __T_cugInfo__ | |
888 /* | |
889 * Closed user group info | |
890 * CCDGEN:WriteStruct_Count==417 | |
891 */ | |
892 typedef struct | |
893 { | |
894 U8 _align0; /*< 0: 1> alignment */ | |
895 U8 _align1; /*< 1: 1> alignment */ | |
896 U8 _align2; /*< 2: 1> alignment */ | |
897 U8 v_cugSubscriptionList; /*< 3: 1> valid-flag */ | |
898 T_cugSubscriptionList cugSubscriptionList; /*< 4:564> Closed user group subscription list */ | |
899 U8 _align3; /*<568: 1> alignment */ | |
900 U8 _align4; /*<569: 1> alignment */ | |
901 U8 _align5; /*<570: 1> alignment */ | |
902 U8 v_cugFeatureList; /*<571: 1> valid-flag */ | |
903 T_cugFeatureList cugFeatureList; /*<572:160> Closed user group feature list */ | |
904 } T_cugInfo; | |
905 #endif | |
906 | |
907 #ifndef __T_ssInfo__ | |
908 #define __T_ssInfo__ | |
909 /* | |
910 * SS info | |
911 * CCDGEN:WriteStruct_Count==418 | |
912 */ | |
913 typedef struct | |
914 { | |
915 U8 _align0; /*< 0: 1> alignment */ | |
916 U8 _align1; /*< 1: 1> alignment */ | |
917 U8 _align2; /*< 2: 1> alignment */ | |
918 U8 v_forwardingInfo; /*< 3: 1> valid-flag */ | |
919 T_forwardingInfo forwardingInfo; /*< 4:1256> Forwarding info */ | |
920 U8 _align3; /*<1260: 1> alignment */ | |
921 U8 _align4; /*<1261: 1> alignment */ | |
922 U8 _align5; /*<1262: 1> alignment */ | |
923 U8 v_callBarringInfo; /*<1263: 1> valid-flag */ | |
924 T_callBarringInfo callBarringInfo; /*<1264:112> Call barring info */ | |
925 U8 _align6; /*<1376: 1> alignment */ | |
926 U8 _align7; /*<1377: 1> alignment */ | |
927 U8 _align8; /*<1378: 1> alignment */ | |
928 U8 v_cugInfo; /*<1379: 1> valid-flag */ | |
929 T_cugInfo cugInfo; /*<1380:732> Closed user group info */ | |
930 U8 _align9; /*<2112: 1> alignment */ | |
931 U8 _align10; /*<2113: 1> alignment */ | |
932 U8 _align11; /*<2114: 1> alignment */ | |
933 U8 v_ssData; /*<2115: 1> valid-flag */ | |
934 T_ssData ssData; /*<2116: 48> Supplementary service data */ | |
935 } T_ssInfo; | |
936 #endif | |
937 | |
938 #ifndef __T_newPassword__ | |
939 #define __T_newPassword__ | |
940 /* | |
941 * New password | |
942 * CCDGEN:WriteStruct_Count==419 | |
943 */ | |
944 typedef struct | |
945 { | |
946 U8 digit[MAX_PWD_NUM]; /*< 0: 4> Digit */ | |
947 } T_newPassword; | |
948 #endif | |
949 | |
950 /* | |
951 * Current password | |
952 * CCDGEN:WriteStruct_Count==420 | |
953 */ | |
954 #ifndef __T_currPassword__ | |
955 #define __T_currPassword__ | |
956 typedef T_newPassword T_currPassword; | |
957 #endif | |
958 #ifndef __T_e1__ | |
959 #define __T_e1__ | |
960 /* | |
961 * E1 | |
962 * CCDGEN:WriteStruct_Count==421 | |
963 */ | |
964 typedef struct | |
965 { | |
966 U8 c_e_val; /*< 0: 1> counter */ | |
967 U8 e_val[MAX_EVAL_LEN]; /*< 1: 4> E Value */ | |
968 U8 _align0; /*< 5: 1> alignment */ | |
969 U8 _align1; /*< 6: 1> alignment */ | |
970 U8 _align2; /*< 7: 1> alignment */ | |
971 } T_e1; | |
972 #endif | |
973 | |
974 /* | |
975 * E2 | |
976 * CCDGEN:WriteStruct_Count==422 | |
977 */ | |
978 #ifndef __T_e2__ | |
979 #define __T_e2__ | |
980 typedef T_e1 T_e2; | |
981 #endif | |
982 /* | |
983 * E3 | |
984 * CCDGEN:WriteStruct_Count==423 | |
985 */ | |
986 #ifndef __T_e3__ | |
987 #define __T_e3__ | |
988 typedef T_e1 T_e3; | |
989 #endif | |
990 /* | |
991 * E4 | |
992 * CCDGEN:WriteStruct_Count==424 | |
993 */ | |
994 #ifndef __T_e4__ | |
995 #define __T_e4__ | |
996 typedef T_e1 T_e4; | |
997 #endif | |
998 /* | |
999 * E5 | |
1000 * CCDGEN:WriteStruct_Count==425 | |
1001 */ | |
1002 #ifndef __T_e5__ | |
1003 #define __T_e5__ | |
1004 typedef T_e1 T_e5; | |
1005 #endif | |
1006 /* | |
1007 * E6 | |
1008 * CCDGEN:WriteStruct_Count==426 | |
1009 */ | |
1010 #ifndef __T_e6__ | |
1011 #define __T_e6__ | |
1012 typedef T_e1 T_e6; | |
1013 #endif | |
1014 /* | |
1015 * E7 | |
1016 * CCDGEN:WriteStruct_Count==427 | |
1017 */ | |
1018 #ifndef __T_e7__ | |
1019 #define __T_e7__ | |
1020 typedef T_e1 T_e7; | |
1021 #endif | |
1022 #ifndef __T_chargingInformation__ | |
1023 #define __T_chargingInformation__ | |
1024 /* | |
1025 * Charging Information | |
1026 * CCDGEN:WriteStruct_Count==428 | |
1027 */ | |
1028 typedef struct | |
1029 { | |
1030 U8 _align0; /*< 0: 1> alignment */ | |
1031 U8 _align1; /*< 1: 1> alignment */ | |
1032 U8 _align2; /*< 2: 1> alignment */ | |
1033 U8 v_e1; /*< 3: 1> valid-flag */ | |
1034 T_e1 e1; /*< 4: 8> E1 */ | |
1035 U8 _align3; /*< 12: 1> alignment */ | |
1036 U8 _align4; /*< 13: 1> alignment */ | |
1037 U8 _align5; /*< 14: 1> alignment */ | |
1038 U8 v_e2; /*< 15: 1> valid-flag */ | |
1039 T_e2 e2; /*< 16: 8> E2 */ | |
1040 U8 _align6; /*< 24: 1> alignment */ | |
1041 U8 _align7; /*< 25: 1> alignment */ | |
1042 U8 _align8; /*< 26: 1> alignment */ | |
1043 U8 v_e3; /*< 27: 1> valid-flag */ | |
1044 T_e3 e3; /*< 28: 8> E3 */ | |
1045 U8 _align9; /*< 36: 1> alignment */ | |
1046 U8 _align10; /*< 37: 1> alignment */ | |
1047 U8 _align11; /*< 38: 1> alignment */ | |
1048 U8 v_e4; /*< 39: 1> valid-flag */ | |
1049 T_e4 e4; /*< 40: 8> E4 */ | |
1050 U8 _align12; /*< 48: 1> alignment */ | |
1051 U8 _align13; /*< 49: 1> alignment */ | |
1052 U8 _align14; /*< 50: 1> alignment */ | |
1053 U8 v_e5; /*< 51: 1> valid-flag */ | |
1054 T_e5 e5; /*< 52: 8> E5 */ | |
1055 U8 _align15; /*< 60: 1> alignment */ | |
1056 U8 _align16; /*< 61: 1> alignment */ | |
1057 U8 _align17; /*< 62: 1> alignment */ | |
1058 U8 v_e6; /*< 63: 1> valid-flag */ | |
1059 T_e6 e6; /*< 64: 8> E6 */ | |
1060 U8 _align18; /*< 72: 1> alignment */ | |
1061 U8 _align19; /*< 73: 1> alignment */ | |
1062 U8 _align20; /*< 74: 1> alignment */ | |
1063 U8 v_e7; /*< 75: 1> valid-flag */ | |
1064 T_e7 e7; /*< 76: 8> E7 */ | |
1065 } T_chargingInformation; | |
1066 #endif | |
1067 | |
1068 #ifndef __T_forwardChargeAdviceArg__ | |
1069 #define __T_forwardChargeAdviceArg__ | |
1070 /* | |
1071 * Forward Charge Advice | |
1072 * CCDGEN:WriteStruct_Count==429 | |
1073 */ | |
1074 typedef struct | |
1075 { | |
1076 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
1077 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
1078 U8 _align0; /*< 2: 1> alignment */ | |
1079 U8 v_chargingInformation; /*< 3: 1> valid-flag */ | |
1080 T_chargingInformation chargingInformation; /*< 4: 84> Charging Information */ | |
1081 } T_forwardChargeAdviceArg; | |
1082 #endif | |
1083 | |
1084 #ifndef __T_rej_comp_sat__ | |
1085 #define __T_rej_comp_sat__ | |
1086 /* | |
1087 * Reject component SAT | |
1088 * CCDGEN:WriteStruct_Count==430 | |
1089 */ | |
1090 typedef struct | |
1091 { | |
1092 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
1093 U8 inv_id; /*< 1: 1> Invoke ID */ | |
1094 U8 _align0; /*< 2: 1> alignment */ | |
1095 U8 v_rej_params_sat; /*< 3: 1> valid-flag */ | |
1096 BUF_rej_params_sat rej_params_sat; /*< 4: 12> Reject Parameters SAT */ | |
1097 } T_rej_comp_sat; | |
1098 #endif | |
1099 | |
1100 #ifndef __T_err_desc_sat__ | |
1101 #define __T_err_desc_sat__ | |
1102 /* | |
1103 * Error description SAT | |
1104 * CCDGEN:WriteStruct_Count==431 | |
1105 */ | |
1106 typedef struct | |
1107 { | |
1108 U8 _align0; /*< 0: 1> alignment */ | |
1109 U8 _align1; /*< 1: 1> alignment */ | |
1110 U8 _align2; /*< 2: 1> alignment */ | |
1111 U8 v_err_params_sat; /*< 3: 1> valid-flag */ | |
1112 BUF_err_params_sat err_params_sat; /*< 4: 16> Error Parameters SAT */ | |
1113 } T_err_desc_sat; | |
1114 #endif | |
1115 | |
1116 #ifndef __T_err_comp_sat__ | |
1117 #define __T_err_comp_sat__ | |
1118 /* | |
1119 * Return error component SAT | |
1120 * CCDGEN:WriteStruct_Count==432 | |
1121 */ | |
1122 typedef struct | |
1123 { | |
1124 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
1125 U8 inv_id; /*< 1: 1> Invoke ID */ | |
1126 U8 _align0; /*< 2: 1> alignment */ | |
1127 U8 v_err_desc_sat; /*< 3: 1> valid-flag */ | |
1128 T_err_desc_sat err_desc_sat; /*< 4: 20> Error description SAT */ | |
1129 } T_err_comp_sat; | |
1130 #endif | |
1131 | |
1132 #ifndef __T_res_desc_sat__ | |
1133 #define __T_res_desc_sat__ | |
1134 /* | |
1135 * Result description SAT | |
1136 * CCDGEN:WriteStruct_Count==433 | |
1137 */ | |
1138 typedef struct | |
1139 { | |
1140 U8 _align0; /*< 0: 1> alignment */ | |
1141 U8 _align1; /*< 1: 1> alignment */ | |
1142 U8 _align2; /*< 2: 1> alignment */ | |
1143 U8 v_res_params_sat; /*< 3: 1> valid-flag */ | |
1144 BUF_res_params_sat res_params_sat; /*< 4:252> Result Parameters SAT */ | |
1145 } T_res_desc_sat; | |
1146 #endif | |
1147 | |
1148 #ifndef __T_seq_sat__ | |
1149 #define __T_seq_sat__ | |
1150 /* | |
1151 * Sequence SAT | |
1152 * CCDGEN:WriteStruct_Count==434 | |
1153 */ | |
1154 typedef struct | |
1155 { | |
1156 U8 _align0; /*< 0: 1> alignment */ | |
1157 U8 _align1; /*< 1: 1> alignment */ | |
1158 U8 _align2; /*< 2: 1> alignment */ | |
1159 U8 v_res_desc_sat; /*< 3: 1> valid-flag */ | |
1160 T_res_desc_sat res_desc_sat; /*< 4:256> Result description SAT */ | |
1161 } T_seq_sat; | |
1162 #endif | |
1163 | |
1164 #ifndef __T_res_comp_sat__ | |
1165 #define __T_res_comp_sat__ | |
1166 /* | |
1167 * Return result component SAT | |
1168 * CCDGEN:WriteStruct_Count==435 | |
1169 */ | |
1170 typedef struct | |
1171 { | |
1172 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
1173 U8 inv_id; /*< 1: 1> Invoke ID */ | |
1174 U8 _align0; /*< 2: 1> alignment */ | |
1175 U8 v_seq_sat; /*< 3: 1> valid-flag */ | |
1176 T_seq_sat seq_sat; /*< 4:260> Sequence SAT */ | |
1177 } T_res_comp_sat; | |
1178 #endif | |
1179 | |
1180 #ifndef __T_ccbsf__ | |
1181 #define __T_ccbsf__ | |
1182 /* | |
1183 * CCBS feature | |
1184 * CCDGEN:WriteStruct_Count==436 | |
1185 */ | |
1186 typedef struct | |
1187 { | |
1188 U8 v_ccbsIndex; /*< 0: 1> valid-flag */ | |
1189 U8 ccbsIndex; /*< 1: 1> CCBS index */ | |
1190 U8 _align0; /*< 2: 1> alignment */ | |
1191 U8 v_b_subscriberNumber; /*< 3: 1> valid-flag */ | |
1192 T_b_subscriberNumber b_subscriberNumber; /*< 4: 44> B Subscriber number */ | |
1193 U8 _align1; /*< 48: 1> alignment */ | |
1194 U8 _align2; /*< 49: 1> alignment */ | |
1195 U8 _align3; /*< 50: 1> alignment */ | |
1196 U8 v_b_subscriberSubaddress; /*< 51: 1> valid-flag */ | |
1197 T_b_subscriberSubaddress b_subscriberSubaddress; /*< 52: 28> B Subscriber subaddress */ | |
1198 U8 _align4; /*< 80: 1> alignment */ | |
1199 U8 _align5; /*< 81: 1> alignment */ | |
1200 U8 _align6; /*< 82: 1> alignment */ | |
1201 U8 v_basicServiceGroup; /*< 83: 1> valid-flag */ | |
1202 T_basicServiceGroup basicServiceGroup; /*< 84: 4> Basic service group */ | |
1203 } T_ccbsf; | |
1204 #endif | |
1205 | |
1206 #ifndef __T_ccbsFeatureList__ | |
1207 #define __T_ccbsFeatureList__ | |
1208 /* | |
1209 * CCBS feature List | |
1210 * CCDGEN:WriteStruct_Count==437 | |
1211 */ | |
1212 typedef struct | |
1213 { | |
1214 U8 _align0; /*< 0: 1> alignment */ | |
1215 U8 _align1; /*< 1: 1> alignment */ | |
1216 U8 v_ccbsf; /*< 2: 1> valid-flag */ | |
1217 U8 c_ccbsf; /*< 3: 1> counter */ | |
1218 T_ccbsf ccbsf[MAX_CCBSF_NUM]; /*< 4:440> CCBS feature */ | |
1219 } T_ccbsFeatureList; | |
1220 #endif | |
1221 | |
1222 #ifndef __T_cliRestrictionInfo__ | |
1223 #define __T_cliRestrictionInfo__ | |
1224 /* | |
1225 * CLI Restriction info | |
1226 * CCDGEN:WriteStruct_Count==438 | |
1227 */ | |
1228 typedef struct | |
1229 { | |
1230 U8 v_ssStatus; /*< 0: 1> valid-flag */ | |
1231 U8 ssStatus; /*< 1: 1> Supplementary service status */ | |
1232 U8 v_cliRestrictionOption; /*< 2: 1> valid-flag */ | |
1233 U8 cliRestrictionOption; /*< 3: 1> CLI Restriction option */ | |
1234 U8 v_maxEntitledPriority; /*< 4: 1> valid-flag */ | |
1235 U8 maxEntitledPriority; /*< 5: 1> Maximum entitled priority */ | |
1236 U8 v_defaultPriority; /*< 6: 1> valid-flag */ | |
1237 U8 defaultPriority; /*< 7: 1> Default priority */ | |
1238 U8 _align0; /*< 8: 1> alignment */ | |
1239 U8 _align1; /*< 9: 1> alignment */ | |
1240 U8 _align2; /*< 10: 1> alignment */ | |
1241 U8 v_ccbsFeatureList; /*< 11: 1> valid-flag */ | |
1242 T_ccbsFeatureList ccbsFeatureList; /*< 12:444> CCBS feature List */ | |
1243 } T_cliRestrictionInfo; | |
1244 #endif | |
1245 | |
1246 #ifndef __T_interrogateSSRes__ | |
1247 #define __T_interrogateSSRes__ | |
1248 /* | |
1249 * Interrogate SS result | |
1250 * CCDGEN:WriteStruct_Count==439 | |
1251 */ | |
1252 typedef struct | |
1253 { | |
1254 U8 v_ssStatus; /*< 0: 1> valid-flag */ | |
1255 U8 ssStatus; /*< 1: 1> Supplementary service status */ | |
1256 U8 _align0; /*< 2: 1> alignment */ | |
1257 U8 v_forwardedToNumber; /*< 3: 1> valid-flag */ | |
1258 T_forwardedToNumber forwardedToNumber; /*< 4: 44> Forwarded to number */ | |
1259 U8 _align1; /*< 48: 1> alignment */ | |
1260 U8 _align2; /*< 49: 1> alignment */ | |
1261 U8 _align3; /*< 50: 1> alignment */ | |
1262 U8 v_basicServiceGroupList; /*< 51: 1> valid-flag */ | |
1263 T_basicServiceGroupList basicServiceGroupList; /*< 52: 32> Basic service group list */ | |
1264 U8 _align4; /*< 84: 1> alignment */ | |
1265 U8 _align5; /*< 85: 1> alignment */ | |
1266 U8 _align6; /*< 86: 1> alignment */ | |
1267 U8 v_forwardingFeatureList; /*< 87: 1> valid-flag */ | |
1268 T_forwardingFeatureList forwardingFeatureList; /*< 88:1252> Forwarding feature List */ | |
1269 U8 _align7; /*<1340: 1> alignment */ | |
1270 U8 _align8; /*<1341: 1> alignment */ | |
1271 U8 _align9; /*<1342: 1> alignment */ | |
1272 U8 v_cliRestrictionInfo; /*<1343: 1> valid-flag */ | |
1273 T_cliRestrictionInfo cliRestrictionInfo; /*<1344:456> CLI Restriction info */ | |
1274 } T_interrogateSSRes; | |
1275 #endif | |
1276 | |
1277 #ifndef __T_namePresentationAllowed__ | |
1278 #define __T_namePresentationAllowed__ | |
1279 /* | |
1280 * Name presentation allowed | |
1281 * CCDGEN:WriteStruct_Count==440 | |
1282 */ | |
1283 typedef struct | |
1284 { | |
1285 U8 v_dataCodingScheme; /*< 0: 1> valid-flag */ | |
1286 U8 dataCodingScheme; /*< 1: 1> Data coding scheme */ | |
1287 U8 v_lengthInCharacters; /*< 2: 1> valid-flag */ | |
1288 U8 lengthInCharacters; /*< 3: 1> Length in Characters */ | |
1289 U8 _align0; /*< 4: 1> alignment */ | |
1290 U8 _align1; /*< 5: 1> alignment */ | |
1291 U8 _align2; /*< 6: 1> alignment */ | |
1292 U8 v_nameString; /*< 7: 1> valid-flag */ | |
1293 BUF_nameString nameString; /*< 8:168> Name string */ | |
1294 } T_namePresentationAllowed; | |
1295 #endif | |
1296 | |
1297 /* | |
1298 * Name presentation restricted | |
1299 * CCDGEN:WriteStruct_Count==441 | |
1300 */ | |
1301 #ifndef __T_namePresentationRestricted__ | |
1302 #define __T_namePresentationRestricted__ | |
1303 typedef T_namePresentationAllowed T_namePresentationRestricted; | |
1304 #endif | |
1305 #ifndef __T_ussdArg__ | |
1306 #define __T_ussdArg__ | |
1307 /* | |
1308 * Unstructured SS data argument | |
1309 * CCDGEN:WriteStruct_Count==442 | |
1310 */ | |
1311 typedef struct | |
1312 { | |
1313 U8 v_ussdDataCodingScheme; /*< 0: 1> valid-flag */ | |
1314 U8 ussdDataCodingScheme; /*< 1: 1> Unstructured SS data coding scheme */ | |
1315 U8 _align0; /*< 2: 1> alignment */ | |
1316 U8 v_ussdString; /*< 3: 1> valid-flag */ | |
1317 BUF_ussdString ussdString; /*< 4:168> Unstructured SS data string */ | |
1318 U8 v_alertingPattern; /*<172: 1> valid-flag */ | |
1319 U8 alertingPattern; /*<173: 1> Alerting pattern */ | |
1320 U8 _align1; /*<174: 1> alignment */ | |
1321 U8 _align2; /*<175: 1> alignment */ | |
1322 } T_ussdArg; | |
1323 #endif | |
1324 | |
1325 #ifndef __T_eraseCCEntryArg__ | |
1326 #define __T_eraseCCEntryArg__ | |
1327 /* | |
1328 * Erase CC entry Arg | |
1329 * CCDGEN:WriteStruct_Count==443 | |
1330 */ | |
1331 typedef struct | |
1332 { | |
1333 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
1334 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
1335 U8 v_ccbsIndex; /*< 2: 1> valid-flag */ | |
1336 U8 ccbsIndex; /*< 3: 1> CCBS index */ | |
1337 } T_eraseCCEntryArg; | |
1338 #endif | |
1339 | |
1340 #ifndef __T_eraseCCEntryRes__ | |
1341 #define __T_eraseCCEntryRes__ | |
1342 /* | |
1343 * Erase CC entry Res | |
1344 * CCDGEN:WriteStruct_Count==444 | |
1345 */ | |
1346 typedef struct | |
1347 { | |
1348 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
1349 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
1350 U8 v_ssStatus; /*< 2: 1> valid-flag */ | |
1351 U8 ssStatus; /*< 3: 1> Supplementary service status */ | |
1352 } T_eraseCCEntryRes; | |
1353 #endif | |
1354 | |
1355 #ifndef __T_accRegisterCCEntryRes__ | |
1356 #define __T_accRegisterCCEntryRes__ | |
1357 /* | |
1358 * Access register CC entry Res | |
1359 * CCDGEN:WriteStruct_Count==445 | |
1360 */ | |
1361 typedef struct | |
1362 { | |
1363 U8 _align0; /*< 0: 1> alignment */ | |
1364 U8 _align1; /*< 1: 1> alignment */ | |
1365 U8 _align2; /*< 2: 1> alignment */ | |
1366 U8 v_ccbsf; /*< 3: 1> valid-flag */ | |
1367 T_ccbsf ccbsf; /*< 4: 88> CCBS feature */ | |
1368 } T_accRegisterCCEntryRes; | |
1369 #endif | |
1370 | |
1371 #ifndef __T_callDeflectionArg__ | |
1372 #define __T_callDeflectionArg__ | |
1373 /* | |
1374 * Call Deflection Arg | |
1375 * CCDGEN:WriteStruct_Count==446 | |
1376 */ | |
1377 typedef struct | |
1378 { | |
1379 U8 _align0; /*< 0: 1> alignment */ | |
1380 U8 _align1; /*< 1: 1> alignment */ | |
1381 U8 _align2; /*< 2: 1> alignment */ | |
1382 U8 v_deflectedToNumber; /*< 3: 1> valid-flag */ | |
1383 T_deflectedToNumber deflectedToNumber; /*< 4: 44> Deflected to number */ | |
1384 U8 _align3; /*< 48: 1> alignment */ | |
1385 U8 _align4; /*< 49: 1> alignment */ | |
1386 U8 _align5; /*< 50: 1> alignment */ | |
1387 U8 v_deflectedToSubaddress; /*< 51: 1> valid-flag */ | |
1388 T_deflectedToSubaddress deflectedToSubaddress; /*< 52: 28> Deflected to subaddress */ | |
1389 } T_callDeflectionArg; | |
1390 #endif | |
1391 | |
1392 #ifndef __T_userUserServiceArg__ | |
1393 #define __T_userUserServiceArg__ | |
1394 /* | |
1395 * User user service Arg | |
1396 * CCDGEN:WriteStruct_Count==447 | |
1397 */ | |
1398 typedef struct | |
1399 { | |
1400 U8 v_uusService; /*< 0: 1> valid-flag */ | |
1401 U8 uusService; /*< 1: 1> uUS Service */ | |
1402 U8 v_uusRequired; /*< 2: 1> valid-flag */ | |
1403 U8 uusRequired; /*< 3: 1> uUS Required */ | |
1404 } T_userUserServiceArg; | |
1405 #endif | |
1406 | |
1407 #ifndef __T_privateExtensionList__ | |
1408 #define __T_privateExtensionList__ | |
1409 /* | |
1410 * Private extension list | |
1411 * CCDGEN:WriteStruct_Count==448 | |
1412 */ | |
1413 typedef struct | |
1414 { | |
1415 U8 _align0; /*< 0: 1> alignment */ | |
1416 U8 _align1; /*< 1: 1> alignment */ | |
1417 U8 v_extension; /*< 2: 1> valid-flag */ | |
1418 U8 c_extension; /*< 3: 1> counter */ | |
1419 BUF_extension extension[MAX_EXT_NUM]; /*< 4: 28> Extension */ | |
1420 } T_privateExtensionList; | |
1421 #endif | |
1422 | |
1423 #ifndef __T_extensionContainer__ | |
1424 #define __T_extensionContainer__ | |
1425 /* | |
1426 * Extension container | |
1427 * CCDGEN:WriteStruct_Count==449 | |
1428 */ | |
1429 typedef struct | |
1430 { | |
1431 U8 _align0; /*< 0: 1> alignment */ | |
1432 U8 _align1; /*< 1: 1> alignment */ | |
1433 U8 _align2; /*< 2: 1> alignment */ | |
1434 U8 v_privateExtensionList; /*< 3: 1> valid-flag */ | |
1435 T_privateExtensionList privateExtensionList; /*< 4:284> Private extension list */ | |
1436 U8 v_pcsExtension; /*<288: 1> valid-flag */ | |
1437 U8 pcsExtension; /*<289: 1> PCS extension */ | |
1438 U8 _align3; /*<290: 1> alignment */ | |
1439 U8 _align4; /*<291: 1> alignment */ | |
1440 } T_extensionContainer; | |
1441 #endif | |
1442 | |
1443 #ifndef __T_unknownSubscriberParam__ | |
1444 #define __T_unknownSubscriberParam__ | |
1445 /* | |
1446 * Unknown subscriber parameter | |
1447 * CCDGEN:WriteStruct_Count==450 | |
1448 */ | |
1449 typedef struct | |
1450 { | |
1451 U8 _align0; /*< 0: 1> alignment */ | |
1452 U8 _align1; /*< 1: 1> alignment */ | |
1453 U8 _align2; /*< 2: 1> alignment */ | |
1454 U8 v_extensionContainer; /*< 3: 1> valid-flag */ | |
1455 T_extensionContainer extensionContainer; /*< 4:292> Extension container */ | |
1456 U8 v_unknwnSubscrDiag; /*<296: 1> valid-flag */ | |
1457 U8 unknwnSubscrDiag; /*<297: 1> Unknown subscriber diagnostic */ | |
1458 U8 _align3; /*<298: 1> alignment */ | |
1459 U8 _align4; /*<299: 1> alignment */ | |
1460 } T_unknownSubscriberParam; | |
1461 #endif | |
1462 | |
1463 #ifndef __T_illegalSubscriberParam__ | |
1464 #define __T_illegalSubscriberParam__ | |
1465 /* | |
1466 * Illegal subscriber parameter | |
1467 * CCDGEN:WriteStruct_Count==451 | |
1468 */ | |
1469 typedef struct | |
1470 { | |
1471 U8 _align0; /*< 0: 1> alignment */ | |
1472 U8 _align1; /*< 1: 1> alignment */ | |
1473 U8 _align2; /*< 2: 1> alignment */ | |
1474 U8 v_extensionContainer; /*< 3: 1> valid-flag */ | |
1475 T_extensionContainer extensionContainer; /*< 4:292> Extension container */ | |
1476 } T_illegalSubscriberParam; | |
1477 #endif | |
1478 | |
1479 /* | |
1480 * Bearer service not provisioned parameter | |
1481 * CCDGEN:WriteStruct_Count==452 | |
1482 */ | |
1483 #ifndef __T_bearerServNotProvParam__ | |
1484 #define __T_bearerServNotProvParam__ | |
1485 typedef T_illegalSubscriberParam T_bearerServNotProvParam; | |
1486 #endif | |
1487 /* | |
1488 * Tele service not provisioned parameter | |
1489 * CCDGEN:WriteStruct_Count==453 | |
1490 */ | |
1491 #ifndef __T_teleServNotProvParam__ | |
1492 #define __T_teleServNotProvParam__ | |
1493 typedef T_illegalSubscriberParam T_teleServNotProvParam; | |
1494 #endif | |
1495 /* | |
1496 * Facility not supported parameter | |
1497 * CCDGEN:WriteStruct_Count==454 | |
1498 */ | |
1499 #ifndef __T_facilityNotSupParam__ | |
1500 #define __T_facilityNotSupParam__ | |
1501 typedef T_illegalSubscriberParam T_facilityNotSupParam; | |
1502 #endif | |
1503 /* | |
1504 * Data missing parameter | |
1505 * CCDGEN:WriteStruct_Count==455 | |
1506 */ | |
1507 #ifndef __T_dataMissingParam__ | |
1508 #define __T_dataMissingParam__ | |
1509 typedef T_illegalSubscriberParam T_dataMissingParam; | |
1510 #endif | |
1511 /* | |
1512 * Unexpected data parameter | |
1513 * CCDGEN:WriteStruct_Count==456 | |
1514 */ | |
1515 #ifndef __T_unexpectedDataParam__ | |
1516 #define __T_unexpectedDataParam__ | |
1517 typedef T_illegalSubscriberParam T_unexpectedDataParam; | |
1518 #endif | |
1519 #ifndef __T_extCallBarredParam__ | |
1520 #define __T_extCallBarredParam__ | |
1521 /* | |
1522 * Extensible call barred parameter | |
1523 * CCDGEN:WriteStruct_Count==457 | |
1524 */ | |
1525 typedef struct | |
1526 { | |
1527 U8 v_callBarringCause; /*< 0: 1> valid-flag */ | |
1528 U8 callBarringCause; /*< 1: 1> Call barring cause */ | |
1529 U8 _align0; /*< 2: 1> alignment */ | |
1530 U8 v_extensionContainer; /*< 3: 1> valid-flag */ | |
1531 T_extensionContainer extensionContainer; /*< 4:292> Extension container */ | |
1532 } T_extCallBarredParam; | |
1533 #endif | |
1534 | |
1535 #ifndef __T_absentSubscriberParam__ | |
1536 #define __T_absentSubscriberParam__ | |
1537 /* | |
1538 * Absent subscriber parameter | |
1539 * CCDGEN:WriteStruct_Count==458 | |
1540 */ | |
1541 typedef struct | |
1542 { | |
1543 U8 _align0; /*< 0: 1> alignment */ | |
1544 U8 _align1; /*< 1: 1> alignment */ | |
1545 U8 _align2; /*< 2: 1> alignment */ | |
1546 U8 v_extensionContainer; /*< 3: 1> valid-flag */ | |
1547 T_extensionContainer extensionContainer; /*< 4:292> Extension container */ | |
1548 U8 v_absentSubscriberReason; /*<296: 1> valid-flag */ | |
1549 U8 absentSubscriberReason; /*<297: 1> Absent subscriber reason */ | |
1550 U8 _align3; /*<298: 1> alignment */ | |
1551 U8 _align4; /*<299: 1> alignment */ | |
1552 } T_absentSubscriberParam; | |
1553 #endif | |
1554 | |
1555 #ifndef __T_extSystemFailureParam__ | |
1556 #define __T_extSystemFailureParam__ | |
1557 /* | |
1558 * Extensible system failure parameter | |
1559 * CCDGEN:WriteStruct_Count==459 | |
1560 */ | |
1561 typedef struct | |
1562 { | |
1563 U8 v_networkResource; /*< 0: 1> valid-flag */ | |
1564 U8 networkResource; /*< 1: 1> Network Resource */ | |
1565 U8 _align0; /*< 2: 1> alignment */ | |
1566 U8 v_extensionContainer; /*< 3: 1> valid-flag */ | |
1567 T_extensionContainer extensionContainer; /*< 4:292> Extension container */ | |
1568 } T_extSystemFailureParam; | |
1569 #endif | |
1570 | |
1571 #ifndef __T_nameUnavailable__ | |
1572 #define __T_nameUnavailable__ | |
1573 /* | |
1574 * Name unavailable | |
1575 * CCDGEN:WriteStruct_Count==460 | |
1576 */ | |
1577 /* typedef void T_nameUnavailable;*/ | |
1578 #endif | |
1579 #ifndef __T_callingName__ | |
1580 #define __T_callingName__ | |
1581 /* | |
1582 * Calling name | |
1583 * CCDGEN:WriteStruct_Count==461 | |
1584 */ | |
1585 typedef struct | |
1586 { | |
1587 U8 _align0; /*< 0: 1> alignment */ | |
1588 U8 _align1; /*< 1: 1> alignment */ | |
1589 U8 _align2; /*< 2: 1> alignment */ | |
1590 U8 v_namePresentationAllowed; /*< 3: 1> valid-flag */ | |
1591 T_namePresentationAllowed namePresentationAllowed; /*< 4:176> Name presentation allowed */ | |
1592 U8 _align3; /*<180: 1> alignment */ | |
1593 U8 _align4; /*<181: 1> alignment */ | |
1594 U8 _align5; /*<182: 1> alignment */ | |
1595 U8 v_presentationRestricted; /*<183: 1> valid-flag */ | |
1596 U8 _align6; /*<184: 1> alignment */ | |
1597 U8 _align7; /*<185: 1> alignment */ | |
1598 U8 _align8; /*<186: 1> alignment */ | |
1599 U8 v_nameUnavailable; /*<187: 1> valid-flag */ | |
1600 U8 _align9; /*<188: 1> alignment */ | |
1601 U8 _align10; /*<189: 1> alignment */ | |
1602 U8 _align11; /*<190: 1> alignment */ | |
1603 U8 v_namePresentationRestricted; /*<191: 1> valid-flag */ | |
1604 T_namePresentationRestricted namePresentationRestricted; /*<192:176> Name presentation restricted */ | |
1605 } T_callingName; | |
1606 #endif | |
1607 | |
1608 #ifndef __T_nameIndicator__ | |
1609 #define __T_nameIndicator__ | |
1610 /* | |
1611 * Name indicator | |
1612 * CCDGEN:WriteStruct_Count==462 | |
1613 */ | |
1614 typedef struct | |
1615 { | |
1616 U8 _align0; /*< 0: 1> alignment */ | |
1617 U8 _align1; /*< 1: 1> alignment */ | |
1618 U8 _align2; /*< 2: 1> alignment */ | |
1619 U8 v_callingName; /*< 3: 1> valid-flag */ | |
1620 T_callingName callingName; /*< 4:368> Calling name */ | |
1621 } T_nameIndicator; | |
1622 #endif | |
1623 | |
1624 #ifndef __T_notifySSArg__ | |
1625 #define __T_notifySSArg__ | |
1626 /* | |
1627 * Notify SS Arg | |
1628 * CCDGEN:WriteStruct_Count==463 | |
1629 */ | |
1630 typedef struct | |
1631 { | |
1632 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
1633 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
1634 U8 v_ssStatus; /*< 2: 1> valid-flag */ | |
1635 U8 ssStatus; /*< 3: 1> Supplementary service status */ | |
1636 U8 _align0; /*< 4: 1> alignment */ | |
1637 U8 _align1; /*< 5: 1> alignment */ | |
1638 U8 _align2; /*< 6: 1> alignment */ | |
1639 U8 v_ssNotification; /*< 7: 1> valid-flag */ | |
1640 T_ssNotification ssNotification; /*< 8: 4> SS Notification */ | |
1641 U8 _align3; /*< 12: 1> alignment */ | |
1642 U8 _align4; /*< 13: 1> alignment */ | |
1643 U8 _align5; /*< 14: 1> alignment */ | |
1644 U8 v_callIsWaitingIndicator; /*< 15: 1> valid-flag */ | |
1645 U8 v_callOnHoldIndicator; /*< 16: 1> valid-flag */ | |
1646 U8 callOnHoldIndicator; /*< 17: 1> Call on hold indicator */ | |
1647 U8 _align6; /*< 18: 1> alignment */ | |
1648 U8 v_mptyIndicator; /*< 19: 1> valid-flag */ | |
1649 U8 _align7; /*< 20: 1> alignment */ | |
1650 U8 v_cugIndex; /*< 21: 1> valid-flag */ | |
1651 U16 cugIndex; /*< 22: 2> Closed user group index */ | |
1652 U8 _align8; /*< 24: 1> alignment */ | |
1653 U8 _align9; /*< 25: 1> alignment */ | |
1654 U8 _align10; /*< 26: 1> alignment */ | |
1655 U8 v_clirSuppressionRejected; /*< 27: 1> valid-flag */ | |
1656 U8 _align11; /*< 28: 1> alignment */ | |
1657 U8 _align12; /*< 29: 1> alignment */ | |
1658 U8 _align13; /*< 30: 1> alignment */ | |
1659 U8 v_ectIndicator; /*< 31: 1> valid-flag */ | |
1660 T_ectIndicator ectIndicator; /*< 32:180> Explicit call transfer indicator */ | |
1661 U8 _align14; /*<212: 1> alignment */ | |
1662 U8 _align15; /*<213: 1> alignment */ | |
1663 U8 _align16; /*<214: 1> alignment */ | |
1664 U8 v_nameIndicator; /*<215: 1> valid-flag */ | |
1665 T_nameIndicator nameIndicator; /*<216:372> Name indicator */ | |
1666 U8 _align17; /*<588: 1> alignment */ | |
1667 U8 _align18; /*<589: 1> alignment */ | |
1668 U8 _align19; /*<590: 1> alignment */ | |
1669 U8 v_ccbsf; /*<591: 1> valid-flag */ | |
1670 T_ccbsf ccbsf; /*<592: 88> CCBS feature */ | |
1671 U8 v_alertingPattern; /*<680: 1> valid-flag */ | |
1672 U8 alertingPattern; /*<681: 1> Alerting pattern */ | |
1673 U8 _align20; /*<682: 1> alignment */ | |
1674 U8 _align21; /*<683: 1> alignment */ | |
1675 } T_notifySSArg; | |
1676 #endif | |
1677 | |
1678 | |
1679 /* | |
1680 * End of substructure section, begin of message definition section | |
1681 */ | |
1682 | |
1683 #ifndef __T_COMPONENT__ | |
1684 #define __T_COMPONENT__ | |
1685 /* | |
1686 * | |
1687 * CCDGEN:WriteStruct_Count==464 | |
1688 */ | |
1689 typedef struct | |
1690 { | |
1691 U8 msg_type; /*< 0: 1> Message type */ | |
1692 U8 _align0; /*< 1: 1> alignment */ | |
1693 U8 _align1; /*< 2: 1> alignment */ | |
1694 U8 v_inv_comp; /*< 3: 1> valid-flag */ | |
1695 T_inv_comp inv_comp; /*< 4:260> Invoke component */ | |
1696 U8 _align2; /*<264: 1> alignment */ | |
1697 U8 _align3; /*<265: 1> alignment */ | |
1698 U8 _align4; /*<266: 1> alignment */ | |
1699 U8 v_res_comp; /*<267: 1> valid-flag */ | |
1700 T_res_comp res_comp; /*<268:260> Return result component */ | |
1701 U8 _align5; /*<528: 1> alignment */ | |
1702 U8 _align6; /*<529: 1> alignment */ | |
1703 U8 _align7; /*<530: 1> alignment */ | |
1704 U8 v_err_comp; /*<531: 1> valid-flag */ | |
1705 T_err_comp err_comp; /*<532:260> Return error component */ | |
1706 U8 _align8; /*<792: 1> alignment */ | |
1707 U8 _align9; /*<793: 1> alignment */ | |
1708 U8 _align10; /*<794: 1> alignment */ | |
1709 U8 v_rej_comp; /*<795: 1> valid-flag */ | |
1710 T_rej_comp rej_comp; /*<796: 12> Reject component */ | |
1711 } T_COMPONENT; | |
1712 #endif | |
1713 | |
1714 #ifndef __T_REGISTER_SS_INV__ | |
1715 #define __T_REGISTER_SS_INV__ | |
1716 /* | |
1717 * | |
1718 * CCDGEN:WriteStruct_Count==465 | |
1719 */ | |
1720 typedef struct | |
1721 { | |
1722 U8 msg_type; /*< 0: 1> Message type */ | |
1723 U8 _align0; /*< 1: 1> alignment */ | |
1724 U8 _align1; /*< 2: 1> alignment */ | |
1725 U8 v_registerSSArg; /*< 3: 1> valid-flag */ | |
1726 T_registerSSArg registerSSArg; /*< 4: 92> Register SS Arg */ | |
1727 } T_REGISTER_SS_INV; | |
1728 #endif | |
1729 | |
1730 #ifndef __T_REGISTER_SS_RES__ | |
1731 #define __T_REGISTER_SS_RES__ | |
1732 /* | |
1733 * | |
1734 * CCDGEN:WriteStruct_Count==466 | |
1735 */ | |
1736 typedef struct | |
1737 { | |
1738 U8 msg_type; /*< 0: 1> Message type */ | |
1739 U8 _align0; /*< 1: 1> alignment */ | |
1740 U8 _align1; /*< 2: 1> alignment */ | |
1741 U8 _align2; /*< 3: 1> alignment */ | |
1742 T_ssInfo ssInfo; /*< 4:2164> SS info */ | |
1743 } T_REGISTER_SS_RES; | |
1744 #endif | |
1745 | |
1746 #ifndef __T_ERASE_SS_INV__ | |
1747 #define __T_ERASE_SS_INV__ | |
1748 /* | |
1749 * | |
1750 * CCDGEN:WriteStruct_Count==467 | |
1751 */ | |
1752 typedef struct | |
1753 { | |
1754 U8 msg_type; /*< 0: 1> Message type */ | |
1755 U8 _align0; /*< 1: 1> alignment */ | |
1756 U8 _align1; /*< 2: 1> alignment */ | |
1757 U8 v_ssForBS; /*< 3: 1> valid-flag */ | |
1758 T_ssForBS ssForBS; /*< 4: 8> SS For BS */ | |
1759 } T_ERASE_SS_INV; | |
1760 #endif | |
1761 | |
1762 #ifndef __T_ERASE_SS_RES__ | |
1763 #define __T_ERASE_SS_RES__ | |
1764 /* | |
1765 * | |
1766 * CCDGEN:WriteStruct_Count==468 | |
1767 */ | |
1768 typedef struct | |
1769 { | |
1770 U8 msg_type; /*< 0: 1> Message type */ | |
1771 U8 _align0; /*< 1: 1> alignment */ | |
1772 U8 _align1; /*< 2: 1> alignment */ | |
1773 U8 _align2; /*< 3: 1> alignment */ | |
1774 T_ssInfo ssInfo; /*< 4:2164> SS info */ | |
1775 } T_ERASE_SS_RES; | |
1776 #endif | |
1777 | |
1778 #ifndef __T_ACTIVATE_SS_INV__ | |
1779 #define __T_ACTIVATE_SS_INV__ | |
1780 /* | |
1781 * | |
1782 * CCDGEN:WriteStruct_Count==469 | |
1783 */ | |
1784 typedef struct | |
1785 { | |
1786 U8 msg_type; /*< 0: 1> Message type */ | |
1787 U8 _align0; /*< 1: 1> alignment */ | |
1788 U8 _align1; /*< 2: 1> alignment */ | |
1789 U8 v_ssForBS; /*< 3: 1> valid-flag */ | |
1790 T_ssForBS ssForBS; /*< 4: 8> SS For BS */ | |
1791 } T_ACTIVATE_SS_INV; | |
1792 #endif | |
1793 | |
1794 #ifndef __T_ACTIVATE_SS_RES__ | |
1795 #define __T_ACTIVATE_SS_RES__ | |
1796 /* | |
1797 * | |
1798 * CCDGEN:WriteStruct_Count==470 | |
1799 */ | |
1800 typedef struct | |
1801 { | |
1802 U8 msg_type; /*< 0: 1> Message type */ | |
1803 U8 _align0; /*< 1: 1> alignment */ | |
1804 U8 _align1; /*< 2: 1> alignment */ | |
1805 U8 _align2; /*< 3: 1> alignment */ | |
1806 T_ssInfo ssInfo; /*< 4:2164> SS info */ | |
1807 } T_ACTIVATE_SS_RES; | |
1808 #endif | |
1809 | |
1810 #ifndef __T_DEACTIVATE_SS_INV__ | |
1811 #define __T_DEACTIVATE_SS_INV__ | |
1812 /* | |
1813 * | |
1814 * CCDGEN:WriteStruct_Count==471 | |
1815 */ | |
1816 typedef struct | |
1817 { | |
1818 U8 msg_type; /*< 0: 1> Message type */ | |
1819 U8 _align0; /*< 1: 1> alignment */ | |
1820 U8 _align1; /*< 2: 1> alignment */ | |
1821 U8 v_ssForBS; /*< 3: 1> valid-flag */ | |
1822 T_ssForBS ssForBS; /*< 4: 8> SS For BS */ | |
1823 } T_DEACTIVATE_SS_INV; | |
1824 #endif | |
1825 | |
1826 #ifndef __T_DEACTIVATE_SS_RES__ | |
1827 #define __T_DEACTIVATE_SS_RES__ | |
1828 /* | |
1829 * | |
1830 * CCDGEN:WriteStruct_Count==472 | |
1831 */ | |
1832 typedef struct | |
1833 { | |
1834 U8 msg_type; /*< 0: 1> Message type */ | |
1835 U8 _align0; /*< 1: 1> alignment */ | |
1836 U8 _align1; /*< 2: 1> alignment */ | |
1837 U8 _align2; /*< 3: 1> alignment */ | |
1838 T_ssInfo ssInfo; /*< 4:2164> SS info */ | |
1839 } T_DEACTIVATE_SS_RES; | |
1840 #endif | |
1841 | |
1842 #ifndef __T_INTERROGATE_SS_INV__ | |
1843 #define __T_INTERROGATE_SS_INV__ | |
1844 /* | |
1845 * | |
1846 * CCDGEN:WriteStruct_Count==473 | |
1847 */ | |
1848 typedef struct | |
1849 { | |
1850 U8 msg_type; /*< 0: 1> Message type */ | |
1851 U8 _align0; /*< 1: 1> alignment */ | |
1852 U8 _align1; /*< 2: 1> alignment */ | |
1853 U8 v_ssForBS; /*< 3: 1> valid-flag */ | |
1854 T_ssForBS ssForBS; /*< 4: 8> SS For BS */ | |
1855 } T_INTERROGATE_SS_INV; | |
1856 #endif | |
1857 | |
1858 #ifndef __T_INTERROGATE_SS_RES__ | |
1859 #define __T_INTERROGATE_SS_RES__ | |
1860 /* | |
1861 * | |
1862 * CCDGEN:WriteStruct_Count==474 | |
1863 */ | |
1864 typedef struct | |
1865 { | |
1866 U8 msg_type; /*< 0: 1> Message type */ | |
1867 U8 _align0; /*< 1: 1> alignment */ | |
1868 U8 _align1; /*< 2: 1> alignment */ | |
1869 U8 _align2; /*< 3: 1> alignment */ | |
1870 T_interrogateSSRes interrogateSSRes; /*< 4:1800> Interrogate SS result */ | |
1871 } T_INTERROGATE_SS_RES; | |
1872 #endif | |
1873 | |
1874 #ifndef __T_NOTIFY_SS_INV__ | |
1875 #define __T_NOTIFY_SS_INV__ | |
1876 /* | |
1877 * | |
1878 * CCDGEN:WriteStruct_Count==475 | |
1879 */ | |
1880 typedef struct | |
1881 { | |
1882 U8 msg_type; /*< 0: 1> Message type */ | |
1883 U8 _align0; /*< 1: 1> alignment */ | |
1884 U8 _align1; /*< 2: 1> alignment */ | |
1885 U8 v_notifySSArg; /*< 3: 1> valid-flag */ | |
1886 T_notifySSArg notifySSArg; /*< 4:684> Notify SS Arg */ | |
1887 } T_NOTIFY_SS_INV; | |
1888 #endif | |
1889 | |
1890 #ifndef __T_REGISTER_PWD_INV__ | |
1891 #define __T_REGISTER_PWD_INV__ | |
1892 /* | |
1893 * | |
1894 * CCDGEN:WriteStruct_Count==476 | |
1895 */ | |
1896 typedef struct | |
1897 { | |
1898 U8 msg_type; /*< 0: 1> Message type */ | |
1899 U8 v_ssCode; /*< 1: 1> valid-flag */ | |
1900 U8 ssCode; /*< 2: 1> Supplementary Service Code */ | |
1901 U8 _align0; /*< 3: 1> alignment */ | |
1902 } T_REGISTER_PWD_INV; | |
1903 #endif | |
1904 | |
1905 #ifndef __T_REGISTER_PWD_RES__ | |
1906 #define __T_REGISTER_PWD_RES__ | |
1907 /* | |
1908 * | |
1909 * CCDGEN:WriteStruct_Count==477 | |
1910 */ | |
1911 typedef struct | |
1912 { | |
1913 U8 msg_type; /*< 0: 1> Message type */ | |
1914 U8 _align0; /*< 1: 1> alignment */ | |
1915 U8 _align1; /*< 2: 1> alignment */ | |
1916 U8 v_newPassword; /*< 3: 1> valid-flag */ | |
1917 T_newPassword newPassword; /*< 4: 4> New password */ | |
1918 } T_REGISTER_PWD_RES; | |
1919 #endif | |
1920 | |
1921 #ifndef __T_GET_PWD_INV__ | |
1922 #define __T_GET_PWD_INV__ | |
1923 /* | |
1924 * | |
1925 * CCDGEN:WriteStruct_Count==478 | |
1926 */ | |
1927 typedef struct | |
1928 { | |
1929 U8 msg_type; /*< 0: 1> Message type */ | |
1930 U8 v_guidanceInfo; /*< 1: 1> valid-flag */ | |
1931 U8 guidanceInfo; /*< 2: 1> Guidance Info */ | |
1932 U8 _align0; /*< 3: 1> alignment */ | |
1933 } T_GET_PWD_INV; | |
1934 #endif | |
1935 | |
1936 #ifndef __T_GET_PWD_RES__ | |
1937 #define __T_GET_PWD_RES__ | |
1938 /* | |
1939 * | |
1940 * CCDGEN:WriteStruct_Count==479 | |
1941 */ | |
1942 typedef struct | |
1943 { | |
1944 U8 msg_type; /*< 0: 1> Message type */ | |
1945 U8 _align0; /*< 1: 1> alignment */ | |
1946 U8 _align1; /*< 2: 1> alignment */ | |
1947 U8 v_currPassword; /*< 3: 1> valid-flag */ | |
1948 T_currPassword currPassword; /*< 4: 4> Current password */ | |
1949 } T_GET_PWD_RES; | |
1950 #endif | |
1951 | |
1952 #ifndef __T_PROCESS_USSD_INV__ | |
1953 #define __T_PROCESS_USSD_INV__ | |
1954 /* | |
1955 * | |
1956 * CCDGEN:WriteStruct_Count==480 | |
1957 */ | |
1958 typedef struct | |
1959 { | |
1960 U8 msg_type; /*< 0: 1> Message type */ | |
1961 U8 _align0; /*< 1: 1> alignment */ | |
1962 U8 _align1; /*< 2: 1> alignment */ | |
1963 U8 v_ssUserData; /*< 3: 1> valid-flag */ | |
1964 BUF_ssUserData ssUserData; /*< 4:208> Supplementary service user data */ | |
1965 } T_PROCESS_USSD_INV; | |
1966 #endif | |
1967 | |
1968 #ifndef __T_PROCESS_USSD_RES__ | |
1969 #define __T_PROCESS_USSD_RES__ | |
1970 /* | |
1971 * | |
1972 * CCDGEN:WriteStruct_Count==481 | |
1973 */ | |
1974 typedef struct | |
1975 { | |
1976 U8 msg_type; /*< 0: 1> Message type */ | |
1977 U8 _align0; /*< 1: 1> alignment */ | |
1978 U8 _align1; /*< 2: 1> alignment */ | |
1979 U8 v_ssUserData; /*< 3: 1> valid-flag */ | |
1980 BUF_ssUserData ssUserData; /*< 4:208> Supplementary service user data */ | |
1981 } T_PROCESS_USSD_RES; | |
1982 #endif | |
1983 | |
1984 #ifndef __T_PROCESS_USSD_REQ_INV__ | |
1985 #define __T_PROCESS_USSD_REQ_INV__ | |
1986 /* | |
1987 * | |
1988 * CCDGEN:WriteStruct_Count==482 | |
1989 */ | |
1990 typedef struct | |
1991 { | |
1992 U8 msg_type; /*< 0: 1> Message type */ | |
1993 U8 _align0; /*< 1: 1> alignment */ | |
1994 U8 _align1; /*< 2: 1> alignment */ | |
1995 U8 v_ussdArg; /*< 3: 1> valid-flag */ | |
1996 T_ussdArg ussdArg; /*< 4:176> Unstructured SS data argument */ | |
1997 } T_PROCESS_USSD_REQ_INV; | |
1998 #endif | |
1999 | |
2000 #ifndef __T_PROCESS_USSD_REQ_RES__ | |
2001 #define __T_PROCESS_USSD_REQ_RES__ | |
2002 /* | |
2003 * | |
2004 * CCDGEN:WriteStruct_Count==483 | |
2005 */ | |
2006 typedef struct | |
2007 { | |
2008 U8 msg_type; /*< 0: 1> Message type */ | |
2009 U8 _align0; /*< 1: 1> alignment */ | |
2010 U8 _align1; /*< 2: 1> alignment */ | |
2011 U8 v_ussdRes; /*< 3: 1> valid-flag */ | |
2012 T_ussdRes ussdRes; /*< 4:172> Unstructured SS data result */ | |
2013 } T_PROCESS_USSD_REQ_RES; | |
2014 #endif | |
2015 | |
2016 #ifndef __T_USSD_REQ_INV__ | |
2017 #define __T_USSD_REQ_INV__ | |
2018 /* | |
2019 * | |
2020 * CCDGEN:WriteStruct_Count==484 | |
2021 */ | |
2022 typedef struct | |
2023 { | |
2024 U8 msg_type; /*< 0: 1> Message type */ | |
2025 U8 _align0; /*< 1: 1> alignment */ | |
2026 U8 _align1; /*< 2: 1> alignment */ | |
2027 U8 v_ussdArg; /*< 3: 1> valid-flag */ | |
2028 T_ussdArg ussdArg; /*< 4:176> Unstructured SS data argument */ | |
2029 } T_USSD_REQ_INV; | |
2030 #endif | |
2031 | |
2032 #ifndef __T_USSD_REQ_RES__ | |
2033 #define __T_USSD_REQ_RES__ | |
2034 /* | |
2035 * | |
2036 * CCDGEN:WriteStruct_Count==485 | |
2037 */ | |
2038 typedef struct | |
2039 { | |
2040 U8 msg_type; /*< 0: 1> Message type */ | |
2041 U8 _align0; /*< 1: 1> alignment */ | |
2042 U8 _align1; /*< 2: 1> alignment */ | |
2043 U8 v_ussdRes; /*< 3: 1> valid-flag */ | |
2044 T_ussdRes ussdRes; /*< 4:172> Unstructured SS data result */ | |
2045 } T_USSD_REQ_RES; | |
2046 #endif | |
2047 | |
2048 #ifndef __T_USSD_NOTIFY_INV__ | |
2049 #define __T_USSD_NOTIFY_INV__ | |
2050 /* | |
2051 * | |
2052 * CCDGEN:WriteStruct_Count==486 | |
2053 */ | |
2054 typedef struct | |
2055 { | |
2056 U8 msg_type; /*< 0: 1> Message type */ | |
2057 U8 _align0; /*< 1: 1> alignment */ | |
2058 U8 _align1; /*< 2: 1> alignment */ | |
2059 U8 v_ussdArg; /*< 3: 1> valid-flag */ | |
2060 T_ussdArg ussdArg; /*< 4:176> Unstructured SS data argument */ | |
2061 } T_USSD_NOTIFY_INV; | |
2062 #endif | |
2063 | |
2064 #ifndef __T_FWD_CUG_INFO_INV__ | |
2065 #define __T_FWD_CUG_INFO_INV__ | |
2066 /* | |
2067 * | |
2068 * CCDGEN:WriteStruct_Count==487 | |
2069 */ | |
2070 typedef struct | |
2071 { | |
2072 U8 msg_type; /*< 0: 1> Message type */ | |
2073 U8 _align0; /*< 1: 1> alignment */ | |
2074 U8 _align1; /*< 2: 1> alignment */ | |
2075 U8 v_forwardCUGInfoArg; /*< 3: 1> valid-flag */ | |
2076 T_forwardCUGInfoArg forwardCUGInfoArg; /*< 4: 12> Forward closed user group info argument */ | |
2077 } T_FWD_CUG_INFO_INV; | |
2078 #endif | |
2079 | |
2080 #ifndef __T_SPLIT_MPTY_RES__ | |
2081 #define __T_SPLIT_MPTY_RES__ | |
2082 /* | |
2083 * | |
2084 * CCDGEN:WriteStruct_Count==488 | |
2085 */ | |
2086 typedef struct | |
2087 { | |
2088 U8 msg_type; /*< 0: 1> Message type */ | |
2089 U8 _align0; /*< 1: 1> alignment */ | |
2090 U8 _align1; /*< 2: 1> alignment */ | |
2091 U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ | |
2092 } T_SPLIT_MPTY_RES; | |
2093 #endif | |
2094 | |
2095 #ifndef __T_RETRIEVE_MPTY_RES__ | |
2096 #define __T_RETRIEVE_MPTY_RES__ | |
2097 /* | |
2098 * | |
2099 * CCDGEN:WriteStruct_Count==489 | |
2100 */ | |
2101 typedef struct | |
2102 { | |
2103 U8 msg_type; /*< 0: 1> Message type */ | |
2104 U8 _align0; /*< 1: 1> alignment */ | |
2105 U8 _align1; /*< 2: 1> alignment */ | |
2106 U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ | |
2107 } T_RETRIEVE_MPTY_RES; | |
2108 #endif | |
2109 | |
2110 #ifndef __T_HOLD_MPTY_RES__ | |
2111 #define __T_HOLD_MPTY_RES__ | |
2112 /* | |
2113 * | |
2114 * CCDGEN:WriteStruct_Count==490 | |
2115 */ | |
2116 typedef struct | |
2117 { | |
2118 U8 msg_type; /*< 0: 1> Message type */ | |
2119 U8 _align0; /*< 1: 1> alignment */ | |
2120 U8 _align1; /*< 2: 1> alignment */ | |
2121 U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ | |
2122 } T_HOLD_MPTY_RES; | |
2123 #endif | |
2124 | |
2125 #ifndef __T_BUILD_MPTY_RES__ | |
2126 #define __T_BUILD_MPTY_RES__ | |
2127 /* | |
2128 * | |
2129 * CCDGEN:WriteStruct_Count==491 | |
2130 */ | |
2131 typedef struct | |
2132 { | |
2133 U8 msg_type; /*< 0: 1> Message type */ | |
2134 U8 _align0; /*< 1: 1> alignment */ | |
2135 U8 _align1; /*< 2: 1> alignment */ | |
2136 U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ | |
2137 } T_BUILD_MPTY_RES; | |
2138 #endif | |
2139 | |
2140 #ifndef __T_FWD_CHG_ADVICE_INV__ | |
2141 #define __T_FWD_CHG_ADVICE_INV__ | |
2142 /* | |
2143 * | |
2144 * CCDGEN:WriteStruct_Count==492 | |
2145 */ | |
2146 typedef struct | |
2147 { | |
2148 U8 msg_type; /*< 0: 1> Message type */ | |
2149 U8 _align0; /*< 1: 1> alignment */ | |
2150 U8 _align1; /*< 2: 1> alignment */ | |
2151 U8 v_forwardChargeAdviceArg; /*< 3: 1> valid-flag */ | |
2152 T_forwardChargeAdviceArg forwardChargeAdviceArg; /*< 4: 88> Forward Charge Advice */ | |
2153 } T_FWD_CHG_ADVICE_INV; | |
2154 #endif | |
2155 | |
2156 #ifndef __T_FWD_CHG_ADVICE_RES__ | |
2157 #define __T_FWD_CHG_ADVICE_RES__ | |
2158 /* | |
2159 * | |
2160 * CCDGEN:WriteStruct_Count==493 | |
2161 */ | |
2162 typedef struct | |
2163 { | |
2164 U8 msg_type; /*< 0: 1> Message type */ | |
2165 U8 _align0; /*< 1: 1> alignment */ | |
2166 U8 _align1; /*< 2: 1> alignment */ | |
2167 U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ | |
2168 } T_FWD_CHG_ADVICE_RES; | |
2169 #endif | |
2170 | |
2171 #ifndef __T_COMP_SAT__ | |
2172 #define __T_COMP_SAT__ | |
2173 /* | |
2174 * | |
2175 * CCDGEN:WriteStruct_Count==494 | |
2176 */ | |
2177 typedef struct | |
2178 { | |
2179 U8 msg_type; /*< 0: 1> Message type */ | |
2180 U8 _align0; /*< 1: 1> alignment */ | |
2181 U8 _align1; /*< 2: 1> alignment */ | |
2182 U8 v_res_comp_sat; /*< 3: 1> valid-flag */ | |
2183 T_res_comp_sat res_comp_sat; /*< 4:264> Return result component SAT */ | |
2184 U8 _align2; /*<268: 1> alignment */ | |
2185 U8 _align3; /*<269: 1> alignment */ | |
2186 U8 _align4; /*<270: 1> alignment */ | |
2187 U8 v_err_comp_sat; /*<271: 1> valid-flag */ | |
2188 T_err_comp_sat err_comp_sat; /*<272: 24> Return error component SAT */ | |
2189 U8 _align5; /*<296: 1> alignment */ | |
2190 U8 _align6; /*<297: 1> alignment */ | |
2191 U8 _align7; /*<298: 1> alignment */ | |
2192 U8 v_rej_comp_sat; /*<299: 1> valid-flag */ | |
2193 T_rej_comp_sat rej_comp_sat; /*<300: 16> Reject component SAT */ | |
2194 } T_COMP_SAT; | |
2195 #endif | |
2196 | |
2197 #ifndef __T_ERASE_CC_ENTRY_INV__ | |
2198 #define __T_ERASE_CC_ENTRY_INV__ | |
2199 /* | |
2200 * | |
2201 * CCDGEN:WriteStruct_Count==495 | |
2202 */ | |
2203 typedef struct | |
2204 { | |
2205 U8 msg_type; /*< 0: 1> Message type */ | |
2206 U8 _align0; /*< 1: 1> alignment */ | |
2207 U8 _align1; /*< 2: 1> alignment */ | |
2208 U8 v_eraseCCEntryArg; /*< 3: 1> valid-flag */ | |
2209 T_eraseCCEntryArg eraseCCEntryArg; /*< 4: 4> Erase CC entry Arg */ | |
2210 } T_ERASE_CC_ENTRY_INV; | |
2211 #endif | |
2212 | |
2213 #ifndef __T_ERASE_CC_ENTRY_RES__ | |
2214 #define __T_ERASE_CC_ENTRY_RES__ | |
2215 /* | |
2216 * | |
2217 * CCDGEN:WriteStruct_Count==496 | |
2218 */ | |
2219 typedef struct | |
2220 { | |
2221 U8 msg_type; /*< 0: 1> Message type */ | |
2222 U8 _align0; /*< 1: 1> alignment */ | |
2223 U8 _align1; /*< 2: 1> alignment */ | |
2224 U8 v_eraseCCEntryRes; /*< 3: 1> valid-flag */ | |
2225 T_eraseCCEntryRes eraseCCEntryRes; /*< 4: 4> Erase CC entry Res */ | |
2226 } T_ERASE_CC_ENTRY_RES; | |
2227 #endif | |
2228 | |
2229 #ifndef __T_ACC_REGISTER_CC_ENTRY_INV__ | |
2230 #define __T_ACC_REGISTER_CC_ENTRY_INV__ | |
2231 /* | |
2232 * | |
2233 * CCDGEN:WriteStruct_Count==497 | |
2234 */ | |
2235 typedef struct | |
2236 { | |
2237 U8 msg_type; /*< 0: 1> Message type */ | |
2238 U8 _align0; /*< 1: 1> alignment */ | |
2239 U8 _align1; /*< 2: 1> alignment */ | |
2240 U8 v_accRegisterCCEntryArg; /*< 3: 1> valid-flag */ | |
2241 BUF_accRegisterCCEntryArg accRegisterCCEntryArg; /*< 4:236> Access register CC entry argument */ | |
2242 } T_ACC_REGISTER_CC_ENTRY_INV; | |
2243 #endif | |
2244 | |
2245 #ifndef __T_ACC_REGISTER_CC_ENTRY_RES__ | |
2246 #define __T_ACC_REGISTER_CC_ENTRY_RES__ | |
2247 /* | |
2248 * | |
2249 * CCDGEN:WriteStruct_Count==498 | |
2250 */ | |
2251 typedef struct | |
2252 { | |
2253 U8 msg_type; /*< 0: 1> Message type */ | |
2254 U8 _align0; /*< 1: 1> alignment */ | |
2255 U8 _align1; /*< 2: 1> alignment */ | |
2256 U8 v_accRegisterCCEntryRes; /*< 3: 1> valid-flag */ | |
2257 T_accRegisterCCEntryRes accRegisterCCEntryRes; /*< 4: 92> Access register CC entry Res */ | |
2258 } T_ACC_REGISTER_CC_ENTRY_RES; | |
2259 #endif | |
2260 | |
2261 #ifndef __T_CALL_DEFLECTION_INV__ | |
2262 #define __T_CALL_DEFLECTION_INV__ | |
2263 /* | |
2264 * | |
2265 * CCDGEN:WriteStruct_Count==499 | |
2266 */ | |
2267 typedef struct | |
2268 { | |
2269 U8 msg_type; /*< 0: 1> Message type */ | |
2270 U8 _align0; /*< 1: 1> alignment */ | |
2271 U8 _align1; /*< 2: 1> alignment */ | |
2272 U8 v_callDeflectionArg; /*< 3: 1> valid-flag */ | |
2273 T_callDeflectionArg callDeflectionArg; /*< 4: 80> Call Deflection Arg */ | |
2274 } T_CALL_DEFLECTION_INV; | |
2275 #endif | |
2276 | |
2277 #ifndef __T_USER_USER_SRV_INV__ | |
2278 #define __T_USER_USER_SRV_INV__ | |
2279 /* | |
2280 * | |
2281 * CCDGEN:WriteStruct_Count==500 | |
2282 */ | |
2283 typedef struct | |
2284 { | |
2285 U8 msg_type; /*< 0: 1> Message type */ | |
2286 U8 _align0; /*< 1: 1> alignment */ | |
2287 U8 _align1; /*< 2: 1> alignment */ | |
2288 U8 v_userUserServiceArg; /*< 3: 1> valid-flag */ | |
2289 T_userUserServiceArg userUserServiceArg; /*< 4: 4> User user service Arg */ | |
2290 } T_USER_USER_SRV_INV; | |
2291 #endif | |
2292 | |
2293 #ifndef __T_UNKNOWN_SUBSCRIBER_ERR__ | |
2294 #define __T_UNKNOWN_SUBSCRIBER_ERR__ | |
2295 /* | |
2296 * | |
2297 * CCDGEN:WriteStruct_Count==501 | |
2298 */ | |
2299 typedef struct | |
2300 { | |
2301 U8 msg_type; /*< 0: 1> Message type */ | |
2302 U8 _align0; /*< 1: 1> alignment */ | |
2303 U8 _align1; /*< 2: 1> alignment */ | |
2304 U8 v_unknownSubscriberParam; /*< 3: 1> valid-flag */ | |
2305 T_unknownSubscriberParam unknownSubscriberParam; /*< 4:300> Unknown subscriber parameter */ | |
2306 } T_UNKNOWN_SUBSCRIBER_ERR; | |
2307 #endif | |
2308 | |
2309 #ifndef __T_ILLEGAL_SUBSCRIBER_ERR__ | |
2310 #define __T_ILLEGAL_SUBSCRIBER_ERR__ | |
2311 /* | |
2312 * | |
2313 * CCDGEN:WriteStruct_Count==502 | |
2314 */ | |
2315 typedef struct | |
2316 { | |
2317 U8 msg_type; /*< 0: 1> Message type */ | |
2318 U8 _align0; /*< 1: 1> alignment */ | |
2319 U8 _align1; /*< 2: 1> alignment */ | |
2320 U8 v_illegalSubscriberParam; /*< 3: 1> valid-flag */ | |
2321 T_illegalSubscriberParam illegalSubscriberParam; /*< 4:296> Illegal subscriber parameter */ | |
2322 } T_ILLEGAL_SUBSCRIBER_ERR; | |
2323 #endif | |
2324 | |
2325 #ifndef __T_BEARER_SERV_NOT_PROV_ERR__ | |
2326 #define __T_BEARER_SERV_NOT_PROV_ERR__ | |
2327 /* | |
2328 * | |
2329 * CCDGEN:WriteStruct_Count==503 | |
2330 */ | |
2331 typedef struct | |
2332 { | |
2333 U8 msg_type; /*< 0: 1> Message type */ | |
2334 U8 _align0; /*< 1: 1> alignment */ | |
2335 U8 _align1; /*< 2: 1> alignment */ | |
2336 U8 v_bearerServNotProvParam; /*< 3: 1> valid-flag */ | |
2337 T_bearerServNotProvParam bearerServNotProvParam; /*< 4:296> Bearer service not provisioned parameter */ | |
2338 } T_BEARER_SERV_NOT_PROV_ERR; | |
2339 #endif | |
2340 | |
2341 #ifndef __T_TELE_SERV_NOT_PROV_ERR__ | |
2342 #define __T_TELE_SERV_NOT_PROV_ERR__ | |
2343 /* | |
2344 * | |
2345 * CCDGEN:WriteStruct_Count==504 | |
2346 */ | |
2347 typedef struct | |
2348 { | |
2349 U8 msg_type; /*< 0: 1> Message type */ | |
2350 U8 _align0; /*< 1: 1> alignment */ | |
2351 U8 _align1; /*< 2: 1> alignment */ | |
2352 U8 v_teleServNotProvParam; /*< 3: 1> valid-flag */ | |
2353 T_teleServNotProvParam teleServNotProvParam; /*< 4:296> Tele service not provisioned parameter */ | |
2354 } T_TELE_SERV_NOT_PROV_ERR; | |
2355 #endif | |
2356 | |
2357 #ifndef __T_ILLEGAL_EQUIPMENT_ERR__ | |
2358 #define __T_ILLEGAL_EQUIPMENT_ERR__ | |
2359 /* | |
2360 * | |
2361 * CCDGEN:WriteStruct_Count==505 | |
2362 */ | |
2363 typedef struct | |
2364 { | |
2365 U8 msg_type; /*< 0: 1> Message type */ | |
2366 U8 _align0; /*< 1: 1> alignment */ | |
2367 U8 _align1; /*< 2: 1> alignment */ | |
2368 U8 v_teleServNotProvParam; /*< 3: 1> valid-flag */ | |
2369 T_teleServNotProvParam teleServNotProvParam; /*< 4:296> Tele service not provisioned parameter */ | |
2370 } T_ILLEGAL_EQUIPMENT_ERR; | |
2371 #endif | |
2372 | |
2373 #ifndef __T_CALL_BARRED_ERR__ | |
2374 #define __T_CALL_BARRED_ERR__ | |
2375 /* | |
2376 * | |
2377 * CCDGEN:WriteStruct_Count==506 | |
2378 */ | |
2379 typedef struct | |
2380 { | |
2381 U8 msg_type; /*< 0: 1> Message type */ | |
2382 U8 v_callBarringCause; /*< 1: 1> valid-flag */ | |
2383 U8 callBarringCause; /*< 2: 1> Call barring cause */ | |
2384 U8 v_extCallBarredParam; /*< 3: 1> valid-flag */ | |
2385 T_extCallBarredParam extCallBarredParam; /*< 4:296> Extensible call barred parameter */ | |
2386 } T_CALL_BARRED_ERR; | |
2387 #endif | |
2388 | |
2389 #ifndef __T_SS_INCOMPATIBILITY_ERR__ | |
2390 #define __T_SS_INCOMPATIBILITY_ERR__ | |
2391 /* | |
2392 * | |
2393 * CCDGEN:WriteStruct_Count==507 | |
2394 */ | |
2395 typedef struct | |
2396 { | |
2397 U8 msg_type; /*< 0: 1> Message type */ | |
2398 U8 _align0; /*< 1: 1> alignment */ | |
2399 U8 _align1; /*< 2: 1> alignment */ | |
2400 U8 v_ssIncompatibilityCause; /*< 3: 1> valid-flag */ | |
2401 T_ssIncompatibilityCause ssIncompatibilityCause; /*< 4: 12> SS Incompatibility cause */ | |
2402 } T_SS_INCOMPATIBILITY_ERR; | |
2403 #endif | |
2404 | |
2405 #ifndef __T_FACILITY_NOT_SUPPORTED_ERR__ | |
2406 #define __T_FACILITY_NOT_SUPPORTED_ERR__ | |
2407 /* | |
2408 * | |
2409 * CCDGEN:WriteStruct_Count==508 | |
2410 */ | |
2411 typedef struct | |
2412 { | |
2413 U8 msg_type; /*< 0: 1> Message type */ | |
2414 U8 _align0; /*< 1: 1> alignment */ | |
2415 U8 _align1; /*< 2: 1> alignment */ | |
2416 U8 v_facilityNotSupParam; /*< 3: 1> valid-flag */ | |
2417 T_facilityNotSupParam facilityNotSupParam; /*< 4:296> Facility not supported parameter */ | |
2418 } T_FACILITY_NOT_SUPPORTED_ERR; | |
2419 #endif | |
2420 | |
2421 #ifndef __T_ABSENT_SUBSCRIBER_ERR__ | |
2422 #define __T_ABSENT_SUBSCRIBER_ERR__ | |
2423 /* | |
2424 * | |
2425 * CCDGEN:WriteStruct_Count==509 | |
2426 */ | |
2427 typedef struct | |
2428 { | |
2429 U8 msg_type; /*< 0: 1> Message type */ | |
2430 U8 _align0; /*< 1: 1> alignment */ | |
2431 U8 _align1; /*< 2: 1> alignment */ | |
2432 U8 v_absentSubscriberParam; /*< 3: 1> valid-flag */ | |
2433 T_absentSubscriberParam absentSubscriberParam; /*< 4:300> Absent subscriber parameter */ | |
2434 } T_ABSENT_SUBSCRIBER_ERR; | |
2435 #endif | |
2436 | |
2437 #ifndef __T_SYSTEM_FAILURE_ERR__ | |
2438 #define __T_SYSTEM_FAILURE_ERR__ | |
2439 /* | |
2440 * | |
2441 * CCDGEN:WriteStruct_Count==510 | |
2442 */ | |
2443 typedef struct | |
2444 { | |
2445 U8 msg_type; /*< 0: 1> Message type */ | |
2446 U8 v_networkResource; /*< 1: 1> valid-flag */ | |
2447 U8 networkResource; /*< 2: 1> Network Resource */ | |
2448 U8 v_extSystemFailureParam; /*< 3: 1> valid-flag */ | |
2449 T_extSystemFailureParam extSystemFailureParam; /*< 4:296> Extensible system failure parameter */ | |
2450 } T_SYSTEM_FAILURE_ERR; | |
2451 #endif | |
2452 | |
2453 #ifndef __T_DATA_MISSING_ERR__ | |
2454 #define __T_DATA_MISSING_ERR__ | |
2455 /* | |
2456 * | |
2457 * CCDGEN:WriteStruct_Count==511 | |
2458 */ | |
2459 typedef struct | |
2460 { | |
2461 U8 msg_type; /*< 0: 1> Message type */ | |
2462 U8 _align0; /*< 1: 1> alignment */ | |
2463 U8 _align1; /*< 2: 1> alignment */ | |
2464 U8 v_dataMissingParam; /*< 3: 1> valid-flag */ | |
2465 T_dataMissingParam dataMissingParam; /*< 4:296> Data missing parameter */ | |
2466 } T_DATA_MISSING_ERR; | |
2467 #endif | |
2468 | |
2469 #ifndef __T_UNEXPECTED_DATA_VALUE_ERR__ | |
2470 #define __T_UNEXPECTED_DATA_VALUE_ERR__ | |
2471 /* | |
2472 * | |
2473 * CCDGEN:WriteStruct_Count==512 | |
2474 */ | |
2475 typedef struct | |
2476 { | |
2477 U8 msg_type; /*< 0: 1> Message type */ | |
2478 U8 _align0; /*< 1: 1> alignment */ | |
2479 U8 _align1; /*< 2: 1> alignment */ | |
2480 U8 v_unexpectedDataParam; /*< 3: 1> valid-flag */ | |
2481 T_unexpectedDataParam unexpectedDataParam; /*< 4:296> Unexpected data parameter */ | |
2482 } T_UNEXPECTED_DATA_VALUE_ERR; | |
2483 #endif | |
2484 | |
2485 #ifndef __T_SS_ERROR_STATUS_ERR__ | |
2486 #define __T_SS_ERROR_STATUS_ERR__ | |
2487 /* | |
2488 * | |
2489 * CCDGEN:WriteStruct_Count==513 | |
2490 */ | |
2491 typedef struct | |
2492 { | |
2493 U8 msg_type; /*< 0: 1> Message type */ | |
2494 U8 v_ssStatus; /*< 1: 1> valid-flag */ | |
2495 U8 ssStatus; /*< 2: 1> Supplementary service status */ | |
2496 U8 _align0; /*< 3: 1> alignment */ | |
2497 } T_SS_ERROR_STATUS_ERR; | |
2498 #endif | |
2499 | |
2500 #ifndef __T_PW_REGISTRATION_FAILURE_ERR__ | |
2501 #define __T_PW_REGISTRATION_FAILURE_ERR__ | |
2502 /* | |
2503 * | |
2504 * CCDGEN:WriteStruct_Count==514 | |
2505 */ | |
2506 typedef struct | |
2507 { | |
2508 U8 msg_type; /*< 0: 1> Message type */ | |
2509 U8 v_pwRegistrationFailureCause; /*< 1: 1> valid-flag */ | |
2510 U8 pwRegistrationFailureCause; /*< 2: 1> PW Registration Failure Cause */ | |
2511 U8 _align0; /*< 3: 1> alignment */ | |
2512 } T_PW_REGISTRATION_FAILURE_ERR; | |
2513 #endif | |
2514 | |
2515 | |
2516 #include "CDG_LEAVE.h" | |
2517 | |
2518 | |
2519 #endif |