comparison cdg-hybrid/cdginc/p_mmcm.h @ 9:6da1d56a96a3

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 15 Jul 2018 21:08:11 +0000
parents
children
comparison
equal deleted inserted replaced
8:ed162c9cd29f 9:6da1d56a96a3
1 /*
2 +--------------------------------------------------------------------------+
3 | PROJECT : PROTOCOL STACK |
4 | FILE : p_mmcm.h |
5 | SOURCE : "sap\mmcm.pdf" |
6 | LastModified : "2004-02-12" |
7 | IdAndVersion : "6147.104.97.103" |
8 | SrcFileTime : "Thu Nov 29 09:45:56 2007" |
9 | Generated by CCDGEN_2.5.5A on Fri Oct 14 21:41:52 2016 |
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! |
11 +--------------------------------------------------------------------------+
12 */
13
14 /* PRAGMAS
15 * PREFIX : MMCM
16 * COMPATIBILITY_DEFINES : NO
17 * ALWAYS_ENUM_IN_VAL_FILE: NO
18 * ENABLE_GROUP: NO
19 * CAPITALIZE_TYPENAME: NO
20 */
21
22
23 #ifndef P_MMCM_H
24 #define P_MMCM_H
25
26
27 #define CDG_ENTER__P_MMCM_H
28
29 #define CDG_ENTER__FILENAME _P_MMCM_H
30 #define CDG_ENTER__P_MMCM_H__FILE_TYPE CDGINC
31 #define CDG_ENTER__P_MMCM_H__LAST_MODIFIED _2004_02_12
32 #define CDG_ENTER__P_MMCM_H__ID_AND_VERSION _6147_104_97_103
33
34 #define CDG_ENTER__P_MMCM_H__SRC_FILE_TIME _Thu_Nov_29_09_45_56_2007
35
36 #include "CDG_ENTER.h"
37
38 #undef CDG_ENTER__P_MMCM_H
39
40 #undef CDG_ENTER__FILENAME
41
42
43 #include "p_mmcm.val"
44
45 #ifndef __T_MMCM_ch_info__
46 #define __T_MMCM_ch_info__
47 /*
48 * Channel information
49 * CCDGEN:WriteStruct_Count==1788
50 */
51 typedef struct
52 {
53 U8 ch_type; /*< 0: 1> Channel Type */
54 U8 ch_mode; /*< 1: 1> Channel Mode */
55 U8 _align0; /*< 2: 1> alignment */
56 U8 _align1; /*< 3: 1> alignment */
57 } T_MMCM_ch_info;
58 #endif
59
60 #ifndef __T_MMCM_sync_info__
61 #define __T_MMCM_sync_info__
62 /*
63 * Container for synchronisation info
64 * CCDGEN:WriteStruct_Count==1790
65 */
66 typedef struct
67 {
68 T_MMCM_ch_info ch_info; /*< 0: 4> Channel information */
69 } T_MMCM_sync_info;
70 #endif
71
72
73 /*
74 * End of substructure section, begin of primitive definition section
75 */
76
77 #ifndef __T_MMCM_ESTABLISH_REQ__
78 #define __T_MMCM_ESTABLISH_REQ__
79 /*
80 *
81 * CCDGEN:WriteStruct_Count==1794
82 */
83 typedef struct
84 {
85 U8 ti; /*< 0: 1> transaction identifier */
86 U8 org_entity; /*< 1: 1> originating entity */
87 U16 estcs; /*< 2: 2> establishment cause */
88 } T_MMCM_ESTABLISH_REQ;
89 #endif
90
91 #ifndef __T_MMCM_ESTABLISH_CNF__
92 #define __T_MMCM_ESTABLISH_CNF__
93 /*
94 *
95 * CCDGEN:WriteStruct_Count==1795
96 */
97 typedef struct
98 {
99 U8 ti; /*< 0: 1> transaction identifier */
100 U8 _align0; /*< 1: 1> alignment */
101 U8 _align1; /*< 2: 1> alignment */
102 U8 _align2; /*< 3: 1> alignment */
103 } T_MMCM_ESTABLISH_CNF;
104 #endif
105
106 #ifndef __T_MMCM_ESTABLISH_IND__
107 #define __T_MMCM_ESTABLISH_IND__
108 /*
109 *
110 * CCDGEN:WriteStruct_Count==1796
111 */
112 typedef struct
113 {
114 U8 d1; /*< 0: 1> dummy, not used */
115 U8 d2; /*< 1: 1> dummy, not used */
116 U8 _align0; /*< 2: 1> alignment */
117 U8 _align1; /*< 3: 1> alignment */
118 T_sdu sdu; /*< 4: ? > Service Data Unit */
119 } T_MMCM_ESTABLISH_IND;
120 #endif
121
122 #ifndef __T_MMCM_DATA_REQ__
123 #define __T_MMCM_DATA_REQ__
124 /*
125 *
126 * CCDGEN:WriteStruct_Count==1797
127 */
128 typedef struct
129 {
130 U8 org_entity; /*< 0: 1> originating entity */
131 U8 d2; /*< 1: 1> dummy, not used */
132 U8 _align0; /*< 2: 1> alignment */
133 U8 _align1; /*< 3: 1> alignment */
134 T_sdu sdu; /*< 4: ? > Service Data Unit */
135 } T_MMCM_DATA_REQ;
136 #endif
137
138 #ifndef __T_MMCM_DATA_IND__
139 #define __T_MMCM_DATA_IND__
140 /*
141 *
142 * CCDGEN:WriteStruct_Count==1798
143 */
144 typedef struct
145 {
146 U8 d1; /*< 0: 1> dummy, not used */
147 U8 d2; /*< 1: 1> dummy, not used */
148 U8 _align0; /*< 2: 1> alignment */
149 U8 _align1; /*< 3: 1> alignment */
150 T_sdu sdu; /*< 4: ? > Service Data Unit */
151 } T_MMCM_DATA_IND;
152 #endif
153
154 #ifndef __T_MMCM_RELEASE_REQ__
155 #define __T_MMCM_RELEASE_REQ__
156 /*
157 *
158 * CCDGEN:WriteStruct_Count==1799
159 */
160 typedef struct
161 {
162 U8 ti; /*< 0: 1> transaction identifier */
163 U8 org_entity; /*< 1: 1> originating entity */
164 U8 _align0; /*< 2: 1> alignment */
165 U8 _align1; /*< 3: 1> alignment */
166 } T_MMCM_RELEASE_REQ;
167 #endif
168
169 #ifndef __T_MMCM_RELEASE_IND__
170 #define __T_MMCM_RELEASE_IND__
171 /*
172 *
173 * CCDGEN:WriteStruct_Count==1800
174 */
175 typedef struct
176 {
177 U8 ti; /*< 0: 1> transaction identifier */
178 U8 _align0; /*< 1: 1> alignment */
179 U16 cause; /*< 2: 2> MM cause */
180 } T_MMCM_RELEASE_IND;
181 #endif
182
183 #ifndef __T_MMCM_ERROR_IND__
184 #define __T_MMCM_ERROR_IND__
185 /*
186 *
187 * CCDGEN:WriteStruct_Count==1801
188 */
189 typedef struct
190 {
191 U8 ti; /*< 0: 1> transaction identifier */
192 U8 _align0; /*< 1: 1> alignment */
193 U16 cause; /*< 2: 2> MM cause */
194 } T_MMCM_ERROR_IND;
195 #endif
196
197 #ifndef __T_MMCM_REESTABLISH_REQ__
198 #define __T_MMCM_REESTABLISH_REQ__
199 /*
200 *
201 * CCDGEN:WriteStruct_Count==1802
202 */
203 typedef struct
204 {
205 U8 ti; /*< 0: 1> transaction identifier */
206 U8 _align0; /*< 1: 1> alignment */
207 U8 _align1; /*< 2: 1> alignment */
208 U8 _align2; /*< 3: 1> alignment */
209 } T_MMCM_REESTABLISH_REQ;
210 #endif
211
212 #ifndef __T_MMCM_REESTABLISH_CNF__
213 #define __T_MMCM_REESTABLISH_CNF__
214 /*
215 *
216 * CCDGEN:WriteStruct_Count==1803
217 */
218 typedef struct
219 {
220 U8 ti; /*< 0: 1> transaction identifier */
221 U8 _align0; /*< 1: 1> alignment */
222 U8 _align1; /*< 2: 1> alignment */
223 U8 _align2; /*< 3: 1> alignment */
224 } T_MMCM_REESTABLISH_CNF;
225 #endif
226
227 #ifndef __T_MMCM_PROMPT_IND__
228 #define __T_MMCM_PROMPT_IND__
229 /*
230 *
231 * CCDGEN:WriteStruct_Count==1804
232 */
233 typedef struct
234 {
235 U8 dummy; /*< 0: 1> no parameters */
236 } T_MMCM_PROMPT_IND;
237 #endif
238
239 #ifndef __T_MMCM_PROMPT_RES__
240 #define __T_MMCM_PROMPT_RES__
241 /*
242 *
243 * CCDGEN:WriteStruct_Count==1805
244 */
245 typedef struct
246 {
247 U8 ti; /*< 0: 1> transaction identifier */
248 U8 _align0; /*< 1: 1> alignment */
249 U8 _align1; /*< 2: 1> alignment */
250 U8 _align2; /*< 3: 1> alignment */
251 } T_MMCM_PROMPT_RES;
252 #endif
253
254 #ifndef __T_MMCM_PROMPT_REJ__
255 #define __T_MMCM_PROMPT_REJ__
256 /*
257 *
258 * CCDGEN:WriteStruct_Count==1806
259 */
260 typedef struct
261 {
262 U8 dummy; /*< 0: 1> no parameters */
263 } T_MMCM_PROMPT_REJ;
264 #endif
265
266 #ifndef __T_MMCM_SYNC_IND__
267 #define __T_MMCM_SYNC_IND__
268 /*
269 *
270 * CCDGEN:WriteStruct_Count==1807
271 */
272 typedef struct
273 {
274 U8 ti; /*< 0: 1> transaction identifier */
275 U8 _align0; /*< 1: 1> alignment */
276 U8 _align1; /*< 2: 1> alignment */
277 U8 _align2; /*< 3: 1> alignment */
278 T_MMCM_sync_info sync_info; /*< 4: 4> Container for synchronisation info */
279 } T_MMCM_SYNC_IND;
280 #endif
281
282
283 #include "CDG_LEAVE.h"
284
285
286 #endif