FreeCalypso > hg > fc-tourmaline
comparison cdg-hybrid/sap/mmi.pdf @ 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 ;*** File : mmi.pdf | |
3 ;*** Creation : Wed Mar 11 09:58:20 CST 2009 | |
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1 | |
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002 | |
6 ;******************************************************************************** | |
7 ;*** Document Type : Service Access Point Specification | |
8 ;*** Document Name : mmi | |
9 ;*** Document No. : 6147.113.97.103 | |
10 ;*** Document Date : 2004-08-20 | |
11 ;*** Document Status: BEING_PROCESSED | |
12 ;*** Document Author: FMA | |
13 ;******************************************************************************** | |
14 | |
15 | |
16 | |
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:46:32 2007" | |
18 PRAGMA LAST_MODIFIED "2004-08-20" | |
19 PRAGMA ID_AND_VERSION "6147.113.97.103" | |
20 | |
21 | |
22 | |
23 CONST CBCH_MSG_LEN 88 ; length of a CBCH message | |
24 CONST MAX_SDU_LEN 1 ; length of service data unit for the display request | |
25 CONST MAX_IDENTS 20 ; maximum identifiers | |
26 CONST MAX_IDENTS_SAT 15 ; maximum identifiers for SIM Application Toolkit | |
27 CONST MAX_RPD_MSG_LEN 120 ; maximum size of message to ESIM RPD | |
28 | |
29 | |
30 | |
31 VALTAB VAL_control | |
32 VAL 0 CTL_NORMAL "normal operation" | |
33 VAL 1 CTL_HIDDEN "hidden attribut (used for cursor control)" | |
34 | |
35 VALTAB VAL_content | |
36 VAL 1 CON_TEXT "sdu contains text" | |
37 VAL 2 CON_CURSOR "positioning the cursor" | |
38 | |
39 VALTAB VAL_call_tone | |
40 VAL 1 - 15 "custom specific ringing tones" | |
41 VAL 0 CT_RING "ringing tone" | |
42 VAL 16 CT_AUTH_NUM_UNOBTAIN "authentication or number unobtainable" | |
43 VAL 17 CT_BUSY "busy tone" | |
44 VAL 18 CT_CONGESTION "congestion tone" | |
45 VAL 19 CT_CALL_DROPPED "call dropped" | |
46 VAL 20 CT_RADIO_ACK "radio acknowledge" | |
47 VAL 21 CT_CALL_WAIT "call waiting" | |
48 VAL 22 DTMF_0 "digit 0" | |
49 VAL 23 DTMF_1 "digit 1" | |
50 VAL 24 DTMF_2 "digit 2" | |
51 VAL 25 DTMF_3 "digit 3" | |
52 VAL 26 DTMF_4 "digit 4" | |
53 VAL 27 DTMF_5 "digit 5" | |
54 VAL 28 DTMF_6 "digit 6" | |
55 VAL 29 DTMF_7 "digit 7" | |
56 VAL 30 DTMF_8 "digit 8" | |
57 VAL 31 DTMF_9 "digit 9" | |
58 VAL 32 DTMF_A "character A" | |
59 VAL 33 DTMF_B "character B" | |
60 VAL 34 DTMF_C "character C" | |
61 VAL 35 DTMF_D "character D" | |
62 VAL 36 DTMF_STAR "character *" | |
63 VAL 37 DTMF_HASH "character #" | |
64 VAL 38 CT_KEYBEEP "Keybeep" | |
65 VAL 39 CT_RINGING "ringing tone" | |
66 | |
67 VALTAB VAL_key_stat | |
68 VAL 0 KEY_STAT_PRS "pressed" | |
69 VAL 1 KEY_STAT_REL "released" | |
70 | |
71 VALTAB VAL_mute_stat | |
72 VAL 0 MUTE_STAT_OFF "audio path is not muted" | |
73 VAL 1 MUTE_STAT_ON "audio path is muted" | |
74 | |
75 VALTAB VAL_speech_stat | |
76 VAL 0 SPEECH_STAT_OFF "audio path switched off" | |
77 VAL 1 SPEECH_STAT_ON "audio path switched on" | |
78 | |
79 VALTAB VAL_tone_stat | |
80 VAL 0 TONE_SWT_OFF "switch off" | |
81 VAL 1 TONE_SWT_ON_SINGLE "switch on one time" | |
82 VAL 2 TONE_SWT_ON_PERIODIC "switch on periodically" | |
83 VAL 3 TONE_SWT_ON_SILENT "switch on silent" | |
84 | |
85 VALTAB VAL_mode | |
86 VAL 0 INDICATION_SINGLE "one single request" | |
87 VAL 1 INDICATION_ON_CHANGE "new indication after intervall change" | |
88 VAL 2 INDICATION_PERIODIC "new indication after time period" | |
89 VAL 3 INDICATION_OFF "no further indications" | |
90 | |
91 VALTAB VAL_modus | |
92 VAL 0 CBCH_ACCEPT "accept msg_id and dcs_id" | |
93 VAL 1 CBCH_IGNORE "ignore msg_id and dcs_id" | |
94 VAL 2 CBCH_HOMEZONE "Request homezone message after cell reseletion" | |
95 VAL 255 MMI_CBCH_STOP "stop cbch reading" | |
96 | |
97 VALTAB VAL_ids_mode | |
98 VAL 0 IDS_SPEECH "Speech mode" | |
99 VAL 1 IDS_T_DATA "Transparent Data" | |
100 VAL 2 IDS_T_FAX "Transparent Fax" | |
101 VAL 5 IDS_NT_DATA "Non-Transparent Data" | |
102 VAL 6 IDS_NT_FAX "Non-Transparent Fax" | |
103 | |
104 VALTAB VAL_vocoder_state | |
105 VAL 0 VOCODER_DISABLE "Enable the vocoder" | |
106 VAL 1 VOCODER_ENABLE "Disable the vocoder" | |
107 | |
108 | |
109 | |
110 | |
111 VAR content "content type" S | |
112 | |
113 VAL @p_mmi - VAL_content@ | |
114 | |
115 VAR control "control" S | |
116 | |
117 VAL @p_mmi - VAL_control@ | |
118 | |
119 VAR bl_level "Backlight Level in percent" B | |
120 | |
121 | |
122 VAR call_tone "Call tone" B | |
123 | |
124 VAL @p_mmi - VAL_call_tone@ | |
125 | |
126 VAR cbch_msg "CBCH message" B | |
127 | |
128 | |
129 VAR msg_id "CBCH message identifier" S | |
130 | |
131 | |
132 VAR rxlev "Fieldstrength of the serving cell" B | |
133 | |
134 | |
135 VAR key_code "Keypad Code" B | |
136 | |
137 | |
138 VAR key_stat "Key Status" B | |
139 | |
140 VAL @p_mmi - VAL_key_stat@ | |
141 | |
142 VAR mute_stat "Mute Status" B | |
143 | |
144 VAL @p_mmi - VAL_mute_stat@ | |
145 | |
146 VAR l_buf "length of content in bit" S | |
147 | |
148 | |
149 VAR o_buf "offset of content in bit" S | |
150 | |
151 | |
152 VAR buf "buffer content" B | |
153 | |
154 | |
155 VAR speech_stat "Speech Status" B | |
156 | |
157 VAL @p_mmi - VAL_speech_stat@ | |
158 | |
159 VAR temp "Battery Temperature" B | |
160 | |
161 | |
162 VAR tone_stat "Tone Status" B | |
163 | |
164 VAL @p_mmi - VAL_tone_stat@ | |
165 | |
166 VAR volt "Battery Voltage" B | |
167 | |
168 | |
169 VAR volume "volume in percent" B | |
170 | |
171 | |
172 VAR no_intervalls "number of intervalls" B | |
173 | |
174 | |
175 VAR mode "operaton mode" B | |
176 | |
177 VAL @p_mmi - VAL_mode@ | |
178 | |
179 VAR period "time period" S | |
180 | |
181 | |
182 VAR c_x "coordinate X" S | |
183 | |
184 | |
185 VAR c_y "coordinate Y" S | |
186 | |
187 | |
188 VAR dcs_id "CBCH data coding schemes" B | |
189 | |
190 | |
191 VAR modus "CBCH use" B | |
192 | |
193 VAL @p_mmi - VAL_modus@ | |
194 | |
195 VAR ids_mode "IDS mode" B | |
196 | |
197 VAL @p_mmi - VAL_ids_mode@ | |
198 | |
199 VAR cbch_len "CBCH length" B | |
200 | |
201 | |
202 VAR count "no. of msg id's" S | |
203 | |
204 | |
205 VAR rpd_msg_id "Basic Element" S | |
206 | |
207 | |
208 VAR rpd_msg "Basic Element" B | |
209 | |
210 | |
211 VAR gil_cb "Function callback" L | |
212 | |
213 | |
214 VAR gil_data "Message data" L | |
215 | |
216 | |
217 VAR vocoder_state "Vocoder state" B | |
218 | |
219 VAL @p_mmi - VAL_vocoder_state@ | |
220 | |
221 VAR headset_status "Headset status" B | |
222 | |
223 | |
224 VAR carkit_status "status" B | |
225 | |
226 | |
227 | |
228 | |
229 | |
230 COMP attrib "Attribute" | |
231 { | |
232 content ; content type | |
233 control ; control | |
234 } | |
235 | |
236 | |
237 | |
238 COMP sdu "Service Data Unit" | |
239 { | |
240 l_buf ; length of content in bit | |
241 o_buf ; offset of content in bit | |
242 buf [MAX_SDU_LEN] ; buffer content | |
243 } | |
244 | |
245 | |
246 | |
247 | |
248 | |
249 | |
250 ; MMI_KEYPAD_IND 0x4E00 | |
251 ; MMI_AUDIO_INPUT_REQ 0x0E00 | |
252 ; MMI_AUDIO_OUTPUT_REQ 0x0E01 | |
253 ; MMI_SPEECH_MODE_REQ 0x0E02 | |
254 ; MMI_AUDIO_MUTE_REQ 0x0E03 | |
255 ; MMI_AUDIO_TONE_REQ 0x0E05 | |
256 ; MMI_BACKLIGHT_REQ 0x0E06 | |
257 ; MMI_CBCH_REQ 0x0E07 | |
258 ; MMI_CBCH_IND 0x4E01 | |
259 ; MMI_RXLEV_REQ 0x0E08 | |
260 ; MMI_RXLEV_IND 0x4E02 | |
261 ; MMI_BATTERY_REQ 0x0E09 | |
262 ; MMI_BATTERY_IND 0x4E03 | |
263 ; MMI_DISPLAY_REQ 0x0E0A | |
264 ; MMI_SAT_CBCH_DWNLD_REQ 0x0E0B | |
265 ; MMI_SAT_CBCH_DWNLD_IND 0x4E04 | |
266 ; MMI_BT_CB_NOTIFY_IND 0x4E05 | |
267 ; MMI_RPD_MSG 0x4E06 | |
268 ; MMI_GIL_IND 0x4E07 | |
269 ; MMI_TCH_VOCODER_CFG_REQ 0x0E0C | |
270 ; MMI_TCH_VOCODER_CFG_CON 0x4E08 | |
271 ; MMI_HEADSET_IND 0x4E0C | |
272 ; MMI_CARKIT_IND 0x4E0D | |
273 | |
274 | |
275 | |
276 PRIM MMI_KEYPAD_IND 0x4E00 | |
277 { | |
278 key_code ; key code | |
279 key_stat ; key status | |
280 } | |
281 | |
282 | |
283 | |
284 | |
285 | |
286 | |
287 PRIM MMI_AUDIO_INPUT_REQ 0x0E00 | |
288 { | |
289 volume ; input volume | |
290 } | |
291 | |
292 | |
293 | |
294 | |
295 | |
296 | |
297 PRIM MMI_AUDIO_OUTPUT_REQ 0x0E01 | |
298 { | |
299 volume ; output volume | |
300 } | |
301 | |
302 | |
303 | |
304 | |
305 | |
306 | |
307 PRIM MMI_SPEECH_MODE_REQ 0x0E02 | |
308 { | |
309 speech_stat ; speech status | |
310 ids_mode ; Ids mode | |
311 } | |
312 | |
313 | |
314 | |
315 | |
316 | |
317 | |
318 PRIM MMI_AUDIO_MUTE_REQ 0x0E03 | |
319 { | |
320 mute_stat ; mute status | |
321 } | |
322 | |
323 | |
324 | |
325 | |
326 | |
327 | |
328 PRIM MMI_AUDIO_TONE_REQ 0x0E05 | |
329 { | |
330 tone_stat ; tone status | |
331 volume ; volume | |
332 call_tone ; call tone | |
333 } | |
334 | |
335 | |
336 | |
337 | |
338 | |
339 | |
340 PRIM MMI_BACKLIGHT_REQ 0x0E06 | |
341 { | |
342 bl_level ; backlight level | |
343 } | |
344 | |
345 | |
346 | |
347 | |
348 | |
349 | |
350 PRIM MMI_CBCH_REQ 0x0E07 | |
351 { | |
352 msg_id [MAX_IDENTS] ; Message Identifier | |
353 dcs_id [MAX_IDENTS] ; Data Coding Scheme | |
354 modus ; mode | |
355 } | |
356 | |
357 | |
358 | |
359 | |
360 | |
361 | |
362 PRIM MMI_CBCH_IND 0x4E01 | |
363 { | |
364 cbch_msg [CBCH_MSG_LEN] ; CBCH message | |
365 cbch_len ; CBCH length | |
366 } | |
367 | |
368 | |
369 | |
370 | |
371 | |
372 | |
373 PRIM MMI_RXLEV_REQ 0x0E08 | |
374 { | |
375 mode ; request mode | |
376 no_intervalls ; no of intervalls | |
377 period ; period | |
378 } | |
379 | |
380 | |
381 | |
382 | |
383 | |
384 | |
385 PRIM MMI_RXLEV_IND 0x4E02 | |
386 { | |
387 rxlev ; fieldstrength | |
388 } | |
389 | |
390 | |
391 | |
392 | |
393 | |
394 | |
395 PRIM MMI_BATTERY_REQ 0x0E09 | |
396 { | |
397 mode ; request mode | |
398 no_intervalls ; no of intervalls | |
399 period ; period | |
400 } | |
401 | |
402 | |
403 | |
404 | |
405 | |
406 | |
407 PRIM MMI_BATTERY_IND 0x4E03 | |
408 { | |
409 temp ; temperature | |
410 volt ; voltage | |
411 } | |
412 | |
413 | |
414 | |
415 | |
416 | |
417 | |
418 PRIM MMI_DISPLAY_REQ 0x0E0A | |
419 { | |
420 attrib ; attribute | |
421 c_y ; y-coordinate | |
422 c_x ; x-coordinate | |
423 sdu ; service data unit | |
424 } | |
425 | |
426 | |
427 | |
428 | |
429 | |
430 | |
431 PRIM MMI_SAT_CBCH_DWNLD_REQ 0x0E0B | |
432 { | |
433 count ; Size | |
434 msg_id [MAX_IDENTS_SAT] ; Message Identifier | |
435 } | |
436 | |
437 | |
438 | |
439 | |
440 | |
441 | |
442 PRIM MMI_SAT_CBCH_DWNLD_IND 0x4E04 | |
443 { | |
444 cbch_msg [CBCH_MSG_LEN] ; CBCH message | |
445 cbch_len ; CBCH length | |
446 } | |
447 | |
448 | |
449 | |
450 | |
451 | |
452 | |
453 PRIM MMI_BT_CB_NOTIFY_IND 0x4E05 | |
454 { | |
455 } | |
456 | |
457 | |
458 | |
459 | |
460 | |
461 | |
462 PRIM MMI_RPD_MSG 0x4E06 | |
463 { | |
464 rpd_msg_id ; Primitive Item | |
465 rpd_msg [MAX_RPD_MSG_LEN] ; Primitive Item | |
466 } | |
467 | |
468 | |
469 | |
470 | |
471 | |
472 | |
473 PRIM MMI_GIL_IND 0x4E07 | |
474 { | |
475 gil_cb ; GIL callback function | |
476 gil_data ; GIL data argument of the callback function | |
477 } | |
478 | |
479 | |
480 | |
481 | |
482 | |
483 | |
484 PRIM MMI_TCH_VOCODER_CFG_REQ 0x0E0C | |
485 { | |
486 vocoder_state ; Primitive Item | |
487 } | |
488 | |
489 | |
490 | |
491 | |
492 | |
493 | |
494 PRIM MMI_TCH_VOCODER_CFG_CON 0x4E08 | |
495 { | |
496 } | |
497 | |
498 | |
499 | |
500 | |
501 | |
502 | |
503 PRIM MMI_HEADSET_IND 0x4E0C | |
504 { | |
505 headset_status ; Primitive Item | |
506 } | |
507 | |
508 | |
509 | |
510 | |
511 | |
512 | |
513 PRIM MMI_CARKIT_IND 0x4E0D | |
514 { | |
515 carkit_status ; Primitive Item | |
516 } | |
517 | |
518 | |
519 | |
520 | |
521 | |
522 | |
523 | |
524 | |
525 |