SAT.c
1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include "SatSrvGprot.h"
#include "SatAppGprot.h"
#include "MMIDataType.h"
#include "kal_general_types.h"
#include "mmi_frm_scenario_gprot.h"
#include "mmi_frm_utility_gprot.h"
U8 IsSATPresent(void)
{
return (U8) srv_sat_is_menu_present(MMI_SIM1);
}
U8 *GetSATMainMenuAlphaID(void)
{
return (U8*) srv_sat_get_menu_title(MMI_SIM1);
}
U8 *GetSATIdleText(void)
{
mmi_sim_enum sim_id[] = {MMI_SIM1, MMI_SIM2, MMI_SIM3, MMI_SIM4};
S32 i;
for (i = 0; i < MMI_SIM_TOTAL; i++)
{
if (srv_sat_is_idle_display_present(sim_id[i]))
{
return (U8*) srv_sat_get_idle_display_text(sim_id[i]);
}
}
return NULL;
}
U8 *GetSATIdleIcon(void)
{
mmi_sim_enum sim_id[] = {MMI_SIM1, MMI_SIM2, MMI_SIM3, MMI_SIM4};
S32 i;
for (i = 0; i < MMI_SIM_TOTAL; i++)
{
if (srv_sat_is_idle_display_present(sim_id[i]))
{
return (U8*) srv_sat_get_idle_display_icon(sim_id[i]);
}
}
return NULL;
}
void GoToSATMainMenu(void)
{
mmi_sat_app_launch(mmi_frm_group_get_active_id(), MMI_SIM1);
}
void mmi_sat_pre_entry_GoToSATMainMenu(void)
{
mmi_sat_app_launch(mmi_frm_group_get_active_id(), MMI_SIM1);
}
#if (defined __MMI_DUAL_SIM_SINGLE_CALL__) || (defined __MMI_DUAL_SIM_MASTER__)
void mmi_sat_pre_entry_GoToSATMainMenu_2(void)
{
mmi_sat_app_launch(mmi_frm_group_get_active_id(), MMI_SIM2);
}
#endif