Readd policy table generated by ZIPC for EXAMPLE
[apps/agl-service-windowmanager-2017.git] / policy_manager / stm / zipc / StateTransitionor / HomeScreenLayer / ZHSL_HomeScreen_func.c
1 /************************************************************/
2 /*     ZHSL_HomeScreen_func.c                               */
3 /*     Function and variable source file                    */
4 /*     ZIPC Designer Version 1.2.0                          */
5 /************************************************************/
6 #include "../ZST_include.h"
7
8 /*************************************************************
9     Function definition
10 *************************************************************/
11
12 /*
13  * @name stm_hsl_start_activity_none
14  */
15 void stm_hsl_start_activity_none() {
16     g_stm_crr_state.layer[StmLayerNoHomescreen].state = StmLayoutNoNone;
17     g_stm_crr_state.layer[StmLayerNoHomescreen].changed = STM_TRUE;
18 }
19
20 /*
21  * @name stm_hsl_start_activity_homescreen
22  */
23 void stm_hsl_start_activity_homescreen() {
24     g_stm_crr_state.layer[StmLayerNoHomescreen].state = StmLayoutNoHms;
25     g_stm_crr_state.layer[StmLayerNoHomescreen].changed = STM_TRUE;
26 }
27
28 /*
29  * @name stm_hsl_initialize_variable
30  */
31 void stm_hsl_initialize_variable() {
32     g_stm_prv_state.layer[StmLayerNoHomescreen].state = StmLayoutNoNone;
33     g_stm_prv_state.layer[StmLayerNoHomescreen].changed = STM_FALSE;
34
35     g_stm_crr_state.layer[StmLayerNoHomescreen].state = StmLayoutNoNone;
36     g_stm_crr_state.layer[StmLayerNoHomescreen].changed = STM_FALSE;
37 }
38
39 /*
40  * @name stm_hsl_start_stm
41  */
42 void stm_hsl_start_stm() {
43         g_stm_prv_state.layer[StmLayerNoHomescreen].state = g_stm_crr_state.layer[StmLayerNoHomescreen].state;
44         g_stm_crr_state.layer[StmLayerNoHomescreen].changed = STM_FALSE;
45 }