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