FreeCalypso > hg > freecalypso-sw
comparison gsm-fw/cdg/cdginc-conservative/p_ra.h @ 656:9ba088a875bd
gsm-fw/cdg: "conservative" version created
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Thu, 25 Sep 2014 10:00:35 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
655:6c363c453db2 | 656:9ba088a875bd |
---|---|
1 /* | |
2 +--------------------------------------------------------------------------+ | |
3 | PROJECT : PROTOCOL STACK | | |
4 | FILE : p_ra.h | | |
5 | SOURCE : "sap\ra.pdf" | | |
6 | LastModified : "2002-04-26" | | |
7 | IdAndVersion : "8411.102.98.204" | | |
8 | SrcFileTime : "Thu Nov 29 09:51:34 2007" | | |
9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:52:55 2014 | | |
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 P_RA_H | |
24 #define P_RA_H | |
25 | |
26 | |
27 #define CDG_ENTER__P_RA_H | |
28 | |
29 #define CDG_ENTER__FILENAME _P_RA_H | |
30 #define CDG_ENTER__P_RA_H__FILE_TYPE CDGINC | |
31 #define CDG_ENTER__P_RA_H__LAST_MODIFIED _2002_04_26 | |
32 #define CDG_ENTER__P_RA_H__ID_AND_VERSION _8411_102_98_204 | |
33 | |
34 #define CDG_ENTER__P_RA_H__SRC_FILE_TIME _Thu_Nov_29_09_51_34_2007 | |
35 | |
36 #include "CDG_ENTER.h" | |
37 | |
38 #undef CDG_ENTER__P_RA_H | |
39 | |
40 #undef CDG_ENTER__FILENAME | |
41 | |
42 | |
43 #include "p_ra.val" | |
44 | |
45 | |
46 /* | |
47 * End of substructure section, begin of primitive definition section | |
48 */ | |
49 | |
50 #ifndef __T_RA_ACTIVATE_REQ__ | |
51 #define __T_RA_ACTIVATE_REQ__ | |
52 /* | |
53 * | |
54 * CCDGEN:WriteStruct_Count==2399 | |
55 */ | |
56 typedef struct | |
57 { | |
58 U8 model; /*< 0: 1> transfer protocol model */ | |
59 U8 tra_rate; /*< 1: 1> transmission rate */ | |
60 U8 user_rate; /*< 2: 1> user rate */ | |
61 U8 ndb; /*< 3: 1> number data bits */ | |
62 U8 nsb; /*< 4: 1> number stop bits */ | |
63 U8 _align0; /*< 5: 1> alignment */ | |
64 U8 _align1; /*< 6: 1> alignment */ | |
65 U8 _align2; /*< 7: 1> alignment */ | |
66 } T_RA_ACTIVATE_REQ; | |
67 #endif | |
68 | |
69 #ifndef __T_RA_DEACTIVATE_REQ__ | |
70 #define __T_RA_DEACTIVATE_REQ__ | |
71 /* | |
72 * | |
73 * CCDGEN:WriteStruct_Count==2400 | |
74 */ | |
75 typedef struct | |
76 { | |
77 U8 dummy; /*< 0: 1> no parameters */ | |
78 } T_RA_DEACTIVATE_REQ; | |
79 #endif | |
80 | |
81 #ifndef __T_RA_READY_IND__ | |
82 #define __T_RA_READY_IND__ | |
83 /* | |
84 * | |
85 * CCDGEN:WriteStruct_Count==2401 | |
86 */ | |
87 typedef struct | |
88 { | |
89 U8 req_frames; /*< 0: 1> requested frames */ | |
90 U8 _align0; /*< 1: 1> alignment */ | |
91 U8 _align1; /*< 2: 1> alignment */ | |
92 U8 _align2; /*< 3: 1> alignment */ | |
93 } T_RA_READY_IND; | |
94 #endif | |
95 | |
96 #ifndef __T_RA_DATA_REQ__ | |
97 #define __T_RA_DATA_REQ__ | |
98 /* | |
99 * | |
100 * CCDGEN:WriteStruct_Count==2402 | |
101 */ | |
102 typedef struct | |
103 { | |
104 U8 fr_type; /*< 0: 1> frame type */ | |
105 U8 dtx_flg; /*< 1: 1> discontinuous transmission flag */ | |
106 U8 status; /*< 2: 1> V24 Status */ | |
107 U8 reserved; /*< 3: 1> Reserved */ | |
108 T_sdu sdu; /*< 4: ? > Service Data Unit */ | |
109 } T_RA_DATA_REQ; | |
110 #endif | |
111 | |
112 #ifndef __T_RA_BREAK_REQ__ | |
113 #define __T_RA_BREAK_REQ__ | |
114 /* | |
115 * | |
116 * CCDGEN:WriteStruct_Count==2403 | |
117 */ | |
118 typedef struct | |
119 { | |
120 U16 break_len; /*< 0: 2> Break Length */ | |
121 U8 _align0; /*< 2: 1> alignment */ | |
122 U8 _align1; /*< 3: 1> alignment */ | |
123 } T_RA_BREAK_REQ; | |
124 #endif | |
125 | |
126 #ifndef __T_RA_DATA_IND__ | |
127 #define __T_RA_DATA_IND__ | |
128 /* | |
129 * | |
130 * CCDGEN:WriteStruct_Count==2404 | |
131 */ | |
132 typedef struct | |
133 { | |
134 U8 fr_type; /*< 0: 1> frame type */ | |
135 U8 status; /*< 1: 1> V24 Status */ | |
136 U8 reserved; /*< 2: 1> Reserved */ | |
137 U8 _align0; /*< 3: 1> alignment */ | |
138 T_sdu sdu; /*< 4: ? > Service Data Unit */ | |
139 } T_RA_DATA_IND; | |
140 #endif | |
141 | |
142 #ifndef __T_RA_ACTIVATE_CNF__ | |
143 #define __T_RA_ACTIVATE_CNF__ | |
144 /* | |
145 * | |
146 * CCDGEN:WriteStruct_Count==2405 | |
147 */ | |
148 typedef struct | |
149 { | |
150 U8 ack_flg; /*< 0: 1> acknowledge flag */ | |
151 U8 _align0; /*< 1: 1> alignment */ | |
152 U8 _align1; /*< 2: 1> alignment */ | |
153 U8 _align2; /*< 3: 1> alignment */ | |
154 } T_RA_ACTIVATE_CNF; | |
155 #endif | |
156 | |
157 #ifndef __T_RA_DEACTIVATE_CNF__ | |
158 #define __T_RA_DEACTIVATE_CNF__ | |
159 /* | |
160 * | |
161 * CCDGEN:WriteStruct_Count==2406 | |
162 */ | |
163 typedef struct | |
164 { | |
165 U8 dummy; /*< 0: 1> no parameters */ | |
166 } T_RA_DEACTIVATE_CNF; | |
167 #endif | |
168 | |
169 #ifndef __T_RA_BREAK_IND__ | |
170 #define __T_RA_BREAK_IND__ | |
171 /* | |
172 * | |
173 * CCDGEN:WriteStruct_Count==2407 | |
174 */ | |
175 typedef struct | |
176 { | |
177 U16 break_len; /*< 0: 2> Break Length */ | |
178 U8 _align0; /*< 2: 1> alignment */ | |
179 U8 _align1; /*< 3: 1> alignment */ | |
180 } T_RA_BREAK_IND; | |
181 #endif | |
182 | |
183 #ifndef __T_RA_DETECT_REQ__ | |
184 #define __T_RA_DETECT_REQ__ | |
185 /* | |
186 * | |
187 * CCDGEN:WriteStruct_Count==2408 | |
188 */ | |
189 typedef struct | |
190 { | |
191 U8 detect; /*< 0: 1> Detect mode */ | |
192 U8 _align0; /*< 1: 1> alignment */ | |
193 U8 _align1; /*< 2: 1> alignment */ | |
194 U8 _align2; /*< 3: 1> alignment */ | |
195 } T_RA_DETECT_REQ; | |
196 #endif | |
197 | |
198 #ifndef __T_RA_MODIFY_REQ__ | |
199 #define __T_RA_MODIFY_REQ__ | |
200 /* | |
201 * | |
202 * CCDGEN:WriteStruct_Count==2409 | |
203 */ | |
204 typedef struct | |
205 { | |
206 U8 tra_rate; /*< 0: 1> transmission rate */ | |
207 U8 user_rate; /*< 1: 1> user rate */ | |
208 U8 _align0; /*< 2: 1> alignment */ | |
209 U8 _align1; /*< 3: 1> alignment */ | |
210 } T_RA_MODIFY_REQ; | |
211 #endif | |
212 | |
213 #ifndef __T_RA_MODIFY_CNF__ | |
214 #define __T_RA_MODIFY_CNF__ | |
215 /* | |
216 * | |
217 * CCDGEN:WriteStruct_Count==2410 | |
218 */ | |
219 typedef struct | |
220 { | |
221 U8 dummy; /*< 0: 1> no parameters */ | |
222 } T_RA_MODIFY_CNF; | |
223 #endif | |
224 | |
225 #ifndef __T_RA_DATATRANS_REQ__ | |
226 #define __T_RA_DATATRANS_REQ__ | |
227 /* | |
228 * | |
229 * CCDGEN:WriteStruct_Count==2411 | |
230 */ | |
231 typedef struct | |
232 { | |
233 U8 dummy; /*< 0: 1> no parameters */ | |
234 } T_RA_DATATRANS_REQ; | |
235 #endif | |
236 | |
237 #ifndef __T_SHM_TICK_REQ__ | |
238 #define __T_SHM_TICK_REQ__ | |
239 /* | |
240 * | |
241 * CCDGEN:WriteStruct_Count==2412 | |
242 */ | |
243 typedef struct | |
244 { | |
245 U8 tick_dir; /*< 0: 1> tick direction */ | |
246 U8 _align0; /*< 1: 1> alignment */ | |
247 U8 _align1; /*< 2: 1> alignment */ | |
248 U8 _align2; /*< 3: 1> alignment */ | |
249 } T_SHM_TICK_REQ; | |
250 #endif | |
251 | |
252 #ifndef __T_SHM_DATA_REQ__ | |
253 #define __T_SHM_DATA_REQ__ | |
254 /* | |
255 * | |
256 * CCDGEN:WriteStruct_Count==2413 | |
257 */ | |
258 typedef struct | |
259 { | |
260 U8 fr_type; /*< 0: 1> frame type */ | |
261 U8 dtx_flg; /*< 1: 1> discontinuous transmission flag */ | |
262 U8 status; /*< 2: 1> V24 Status */ | |
263 U8 reserved; /*< 3: 1> Reserved */ | |
264 T_sdu sdu; /*< 4: ? > Service Data Unit */ | |
265 } T_SHM_DATA_REQ; | |
266 #endif | |
267 | |
268 #ifndef __T_SHM_READ_REQ__ | |
269 #define __T_SHM_READ_REQ__ | |
270 /* | |
271 * | |
272 * CCDGEN:WriteStruct_Count==2414 | |
273 */ | |
274 typedef struct | |
275 { | |
276 U8 model; /*< 0: 1> transfer protocol model */ | |
277 U8 _align0; /*< 1: 1> alignment */ | |
278 U8 _align1; /*< 2: 1> alignment */ | |
279 U8 _align2; /*< 3: 1> alignment */ | |
280 } T_SHM_READ_REQ; | |
281 #endif | |
282 | |
283 #ifndef __T_SHM_DATA_IND__ | |
284 #define __T_SHM_DATA_IND__ | |
285 /* | |
286 * | |
287 * CCDGEN:WriteStruct_Count==2415 | |
288 */ | |
289 typedef struct | |
290 { | |
291 U8 fr_type; /*< 0: 1> frame type */ | |
292 U8 status; /*< 1: 1> V24 Status */ | |
293 U8 reserved; /*< 2: 1> Reserved */ | |
294 U8 _align0; /*< 3: 1> alignment */ | |
295 T_sdu sdu; /*< 4: ? > Service Data Unit */ | |
296 } T_SHM_DATA_IND; | |
297 #endif | |
298 | |
299 #ifndef __T_SHM_BITSET_REQ__ | |
300 #define __T_SHM_BITSET_REQ__ | |
301 /* | |
302 * | |
303 * CCDGEN:WriteStruct_Count==2416 | |
304 */ | |
305 typedef struct | |
306 { | |
307 U8 id; /*< 0: 1> Bit Identity */ | |
308 U8 _align0; /*< 1: 1> alignment */ | |
309 U16 value; /*< 2: 2> Bits value */ | |
310 } T_SHM_BITSET_REQ; | |
311 #endif | |
312 | |
313 #ifndef __T_SHM_BITTEST_REQ__ | |
314 #define __T_SHM_BITTEST_REQ__ | |
315 /* | |
316 * | |
317 * CCDGEN:WriteStruct_Count==2417 | |
318 */ | |
319 typedef struct | |
320 { | |
321 U8 offset; /*< 0: 1> Address offset */ | |
322 U8 _align0; /*< 1: 1> alignment */ | |
323 U16 mask; /*< 2: 2> Bit mask */ | |
324 } T_SHM_BITTEST_REQ; | |
325 #endif | |
326 | |
327 #ifndef __T_SHM_BITTEST_IND__ | |
328 #define __T_SHM_BITTEST_IND__ | |
329 /* | |
330 * | |
331 * CCDGEN:WriteStruct_Count==2418 | |
332 */ | |
333 typedef struct | |
334 { | |
335 U16 value; /*< 0: 2> Bits value */ | |
336 U8 _align0; /*< 2: 1> alignment */ | |
337 U8 _align1; /*< 3: 1> alignment */ | |
338 } T_SHM_BITTEST_IND; | |
339 #endif | |
340 | |
341 | |
342 #include "CDG_LEAVE.h" | |
343 | |
344 | |
345 #endif |