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