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