FreeCalypso > hg > fc-magnetite
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 |