comparison cdg-hybrid/cdginc/p_mmi.h @ 14:35f7a1dc9f7d

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 07:15:38 +0000
parents
children
comparison
equal deleted inserted replaced
13:83146a4ae927 14:35f7a1dc9f7d
1 /*
2 +--------------------------------------------------------------------------+
3 | PROJECT : PROTOCOL STACK |
4 | FILE : p_mmi.h |
5 | SOURCE : "sap\mmi.pdf" |
6 | LastModified : "2004-08-20" |
7 | IdAndVersion : "6147.113.97.103" |
8 | SrcFileTime : "Thu Nov 29 09:46:32 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 : 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_MMI_H
24 #define P_MMI_H
25
26
27 #define CDG_ENTER__P_MMI_H
28
29 #define CDG_ENTER__FILENAME _P_MMI_H
30 #define CDG_ENTER__P_MMI_H__FILE_TYPE CDGINC
31 #define CDG_ENTER__P_MMI_H__LAST_MODIFIED _2004_08_20
32 #define CDG_ENTER__P_MMI_H__ID_AND_VERSION _6147_113_97_103
33
34 #define CDG_ENTER__P_MMI_H__SRC_FILE_TIME _Thu_Nov_29_09_46_32_2007
35
36 #include "CDG_ENTER.h"
37
38 #undef CDG_ENTER__P_MMI_H
39
40 #undef CDG_ENTER__FILENAME
41
42
43 #include "p_mmi.val"
44
45 #ifndef __T_attrib__
46 #define __T_attrib__
47 /*
48 * Attribute
49 * CCDGEN:WriteStruct_Count==1849
50 */
51 typedef struct
52 {
53 U16 content; /*< 0: 2> content type */
54 U16 control; /*< 2: 2> control */
55 } T_attrib;
56 #endif
57
58
59 /*
60 * End of substructure section, begin of primitive definition section
61 */
62
63 #ifndef __T_MMI_KEYPAD_IND__
64 #define __T_MMI_KEYPAD_IND__
65 /*
66 *
67 * CCDGEN:WriteStruct_Count==1852
68 */
69 typedef struct
70 {
71 U8 key_code; /*< 0: 1> Keypad Code */
72 U8 key_stat; /*< 1: 1> Key Status */
73 U8 _align0; /*< 2: 1> alignment */
74 U8 _align1; /*< 3: 1> alignment */
75 } T_MMI_KEYPAD_IND;
76 #endif
77
78 #ifndef __T_MMI_AUDIO_INPUT_REQ__
79 #define __T_MMI_AUDIO_INPUT_REQ__
80 /*
81 *
82 * CCDGEN:WriteStruct_Count==1853
83 */
84 typedef struct
85 {
86 U8 volume; /*< 0: 1> volume in percent */
87 U8 _align0; /*< 1: 1> alignment */
88 U8 _align1; /*< 2: 1> alignment */
89 U8 _align2; /*< 3: 1> alignment */
90 } T_MMI_AUDIO_INPUT_REQ;
91 #endif
92
93 #ifndef __T_MMI_AUDIO_OUTPUT_REQ__
94 #define __T_MMI_AUDIO_OUTPUT_REQ__
95 /*
96 *
97 * CCDGEN:WriteStruct_Count==1854
98 */
99 typedef struct
100 {
101 U8 volume; /*< 0: 1> volume in percent */
102 U8 _align0; /*< 1: 1> alignment */
103 U8 _align1; /*< 2: 1> alignment */
104 U8 _align2; /*< 3: 1> alignment */
105 } T_MMI_AUDIO_OUTPUT_REQ;
106 #endif
107
108 #ifndef __T_MMI_SPEECH_MODE_REQ__
109 #define __T_MMI_SPEECH_MODE_REQ__
110 /*
111 *
112 * CCDGEN:WriteStruct_Count==1855
113 */
114 typedef struct
115 {
116 U8 speech_stat; /*< 0: 1> Speech Status */
117 U8 ids_mode; /*< 1: 1> IDS mode */
118 U8 _align0; /*< 2: 1> alignment */
119 U8 _align1; /*< 3: 1> alignment */
120 } T_MMI_SPEECH_MODE_REQ;
121 #endif
122
123 #ifndef __T_MMI_AUDIO_MUTE_REQ__
124 #define __T_MMI_AUDIO_MUTE_REQ__
125 /*
126 *
127 * CCDGEN:WriteStruct_Count==1856
128 */
129 typedef struct
130 {
131 U8 mute_stat; /*< 0: 1> Mute Status */
132 U8 _align0; /*< 1: 1> alignment */
133 U8 _align1; /*< 2: 1> alignment */
134 U8 _align2; /*< 3: 1> alignment */
135 } T_MMI_AUDIO_MUTE_REQ;
136 #endif
137
138 #ifndef __T_MMI_AUDIO_TONE_REQ__
139 #define __T_MMI_AUDIO_TONE_REQ__
140 /*
141 *
142 * CCDGEN:WriteStruct_Count==1857
143 */
144 typedef struct
145 {
146 U8 tone_stat; /*< 0: 1> Tone Status */
147 U8 volume; /*< 1: 1> volume in percent */
148 U8 call_tone; /*< 2: 1> Call tone */
149 U8 _align0; /*< 3: 1> alignment */
150 } T_MMI_AUDIO_TONE_REQ;
151 #endif
152
153 #ifndef __T_MMI_BACKLIGHT_REQ__
154 #define __T_MMI_BACKLIGHT_REQ__
155 /*
156 *
157 * CCDGEN:WriteStruct_Count==1858
158 */
159 typedef struct
160 {
161 U8 bl_level; /*< 0: 1> Backlight Level in percent */
162 U8 _align0; /*< 1: 1> alignment */
163 U8 _align1; /*< 2: 1> alignment */
164 U8 _align2; /*< 3: 1> alignment */
165 } T_MMI_BACKLIGHT_REQ;
166 #endif
167
168 #ifndef __T_MMI_CBCH_REQ__
169 #define __T_MMI_CBCH_REQ__
170 /*
171 *
172 * CCDGEN:WriteStruct_Count==1859
173 */
174 typedef struct
175 {
176 U16 msg_id[MAX_IDENTS]; /*< 0: 40> CBCH message identifier */
177 U8 dcs_id[MAX_IDENTS]; /*< 40: 20> CBCH data coding schemes */
178 U8 modus; /*< 60: 1> CBCH use */
179 U8 _align0; /*< 61: 1> alignment */
180 U8 _align1; /*< 62: 1> alignment */
181 U8 _align2; /*< 63: 1> alignment */
182 } T_MMI_CBCH_REQ;
183 #endif
184
185 #ifndef __T_MMI_CBCH_IND__
186 #define __T_MMI_CBCH_IND__
187 /*
188 *
189 * CCDGEN:WriteStruct_Count==1860
190 */
191 typedef struct
192 {
193 U8 cbch_msg[CBCH_MSG_LEN]; /*< 0: 88> CBCH message */
194 U8 cbch_len; /*< 88: 1> CBCH length */
195 U8 _align0; /*< 89: 1> alignment */
196 U8 _align1; /*< 90: 1> alignment */
197 U8 _align2; /*< 91: 1> alignment */
198 } T_MMI_CBCH_IND;
199 #endif
200
201 #ifndef __T_MMI_RXLEV_REQ__
202 #define __T_MMI_RXLEV_REQ__
203 /*
204 *
205 * CCDGEN:WriteStruct_Count==1861
206 */
207 typedef struct
208 {
209 U8 mode; /*< 0: 1> operaton mode */
210 U8 no_intervalls; /*< 1: 1> number of intervalls */
211 U16 period; /*< 2: 2> time period */
212 } T_MMI_RXLEV_REQ;
213 #endif
214
215 #ifndef __T_MMI_RXLEV_IND__
216 #define __T_MMI_RXLEV_IND__
217 /*
218 *
219 * CCDGEN:WriteStruct_Count==1862
220 */
221 typedef struct
222 {
223 U8 rxlev; /*< 0: 1> Fieldstrength of the serving cell */
224 U8 _align0; /*< 1: 1> alignment */
225 U8 _align1; /*< 2: 1> alignment */
226 U8 _align2; /*< 3: 1> alignment */
227 } T_MMI_RXLEV_IND;
228 #endif
229
230 #ifndef __T_MMI_BATTERY_REQ__
231 #define __T_MMI_BATTERY_REQ__
232 /*
233 *
234 * CCDGEN:WriteStruct_Count==1863
235 */
236 typedef struct
237 {
238 U8 mode; /*< 0: 1> operaton mode */
239 U8 no_intervalls; /*< 1: 1> number of intervalls */
240 U16 period; /*< 2: 2> time period */
241 } T_MMI_BATTERY_REQ;
242 #endif
243
244 #ifndef __T_MMI_BATTERY_IND__
245 #define __T_MMI_BATTERY_IND__
246 /*
247 *
248 * CCDGEN:WriteStruct_Count==1864
249 */
250 typedef struct
251 {
252 U8 temp; /*< 0: 1> Battery Temperature */
253 U8 volt; /*< 1: 1> Battery Voltage */
254 U8 _align0; /*< 2: 1> alignment */
255 U8 _align1; /*< 3: 1> alignment */
256 } T_MMI_BATTERY_IND;
257 #endif
258
259 #ifndef __T_MMI_DISPLAY_REQ__
260 #define __T_MMI_DISPLAY_REQ__
261 /*
262 *
263 * CCDGEN:WriteStruct_Count==1865
264 */
265 typedef struct
266 {
267 T_attrib attrib; /*< 0: 4> Attribute */
268 U16 c_y; /*< 4: 2> coordinate Y */
269 U16 c_x; /*< 6: 2> coordinate X */
270 T_sdu sdu; /*< 8: ? > Service Data Unit */
271 } T_MMI_DISPLAY_REQ;
272 #endif
273
274 #ifndef __T_MMI_SAT_CBCH_DWNLD_REQ__
275 #define __T_MMI_SAT_CBCH_DWNLD_REQ__
276 /*
277 *
278 * CCDGEN:WriteStruct_Count==1866
279 */
280 typedef struct
281 {
282 U16 count; /*< 0: 2> no. of msg id's */
283 U16 msg_id[MAX_IDENTS_SAT]; /*< 2: 30> CBCH message identifier */
284 } T_MMI_SAT_CBCH_DWNLD_REQ;
285 #endif
286
287 #ifndef __T_MMI_SAT_CBCH_DWNLD_IND__
288 #define __T_MMI_SAT_CBCH_DWNLD_IND__
289 /*
290 *
291 * CCDGEN:WriteStruct_Count==1867
292 */
293 typedef struct
294 {
295 U8 cbch_msg[CBCH_MSG_LEN]; /*< 0: 88> CBCH message */
296 U8 cbch_len; /*< 88: 1> CBCH length */
297 U8 _align0; /*< 89: 1> alignment */
298 U8 _align1; /*< 90: 1> alignment */
299 U8 _align2; /*< 91: 1> alignment */
300 } T_MMI_SAT_CBCH_DWNLD_IND;
301 #endif
302
303 #ifndef __T_MMI_BT_CB_NOTIFY_IND__
304 #define __T_MMI_BT_CB_NOTIFY_IND__
305 /*
306 *
307 * CCDGEN:WriteStruct_Count==1868
308 */
309 typedef struct
310 {
311 U8 dummy; /*< 0: 1> no parameters */
312 } T_MMI_BT_CB_NOTIFY_IND;
313 #endif
314
315 #ifndef __T_MMI_RPD_MSG__
316 #define __T_MMI_RPD_MSG__
317 /*
318 *
319 * CCDGEN:WriteStruct_Count==1869
320 */
321 typedef struct
322 {
323 U16 rpd_msg_id; /*< 0: 2> Basic Element */
324 U8 rpd_msg[MAX_RPD_MSG_LEN]; /*< 2:120> Basic Element */
325 U8 _align0; /*<122: 1> alignment */
326 U8 _align1; /*<123: 1> alignment */
327 } T_MMI_RPD_MSG;
328 #endif
329
330 #ifndef __T_MMI_GIL_IND__
331 #define __T_MMI_GIL_IND__
332 /*
333 *
334 * CCDGEN:WriteStruct_Count==1870
335 */
336 typedef struct
337 {
338 U32 gil_cb; /*< 0: 4> Function callback */
339 U32 gil_data; /*< 4: 4> Message data */
340 } T_MMI_GIL_IND;
341 #endif
342
343 #ifndef __T_MMI_TCH_VOCODER_CFG_REQ__
344 #define __T_MMI_TCH_VOCODER_CFG_REQ__
345 /*
346 *
347 * CCDGEN:WriteStruct_Count==1871
348 */
349 typedef struct
350 {
351 U8 vocoder_state; /*< 0: 1> Vocoder state */
352 U8 _align0; /*< 1: 1> alignment */
353 U8 _align1; /*< 2: 1> alignment */
354 U8 _align2; /*< 3: 1> alignment */
355 } T_MMI_TCH_VOCODER_CFG_REQ;
356 #endif
357
358 #ifndef __T_MMI_TCH_VOCODER_CFG_CON__
359 #define __T_MMI_TCH_VOCODER_CFG_CON__
360 /*
361 *
362 * CCDGEN:WriteStruct_Count==1872
363 */
364 typedef struct
365 {
366 U8 dummy; /*< 0: 1> no parameters */
367 } T_MMI_TCH_VOCODER_CFG_CON;
368 #endif
369
370 #ifndef __T_MMI_HEADSET_IND__
371 #define __T_MMI_HEADSET_IND__
372 /*
373 *
374 * CCDGEN:WriteStruct_Count==1873
375 */
376 typedef struct
377 {
378 U8 headset_status; /*< 0: 1> Headset status */
379 U8 _align0; /*< 1: 1> alignment */
380 U8 _align1; /*< 2: 1> alignment */
381 U8 _align2; /*< 3: 1> alignment */
382 } T_MMI_HEADSET_IND;
383 #endif
384
385 #ifndef __T_MMI_CARKIT_IND__
386 #define __T_MMI_CARKIT_IND__
387 /*
388 *
389 * CCDGEN:WriteStruct_Count==1874
390 */
391 typedef struct
392 {
393 U8 carkit_status; /*< 0: 1> status */
394 U8 _align0; /*< 1: 1> alignment */
395 U8 _align1; /*< 2: 1> alignment */
396 U8 _align2; /*< 3: 1> alignment */
397 } T_MMI_CARKIT_IND;
398 #endif
399
400
401 #include "CDG_LEAVE.h"
402
403
404 #endif