add source for ces2019
[apps/agl-service-windowmanager-2017.git] / policy_manager / stm / zipc / stm_master_remote.c
1 #include "./StateTransitionor/ZST_include.h"
2
3 void stm_mst_rmt_start_activity_none() {
4     g_stm_crr_state.layer[StmLayerNoRemote].state = StmLayoutNoNone;
5     g_stm_crr_state.layer[StmLayerNoRemote].changed = STM_TRUE;
6 }
7
8 void stm_mst_rmt_start_activity_tbt() {
9     g_stm_crr_state.layer[StmLayerNoRemote].state = StmLayoutNoRmtTbt;
10     g_stm_crr_state.layer[StmLayerNoRemote].changed = STM_TRUE;
11 }
12
13 void stm_mst_rmt_initialize_valiable() {
14         g_stm_prv_state.layer[StmLayerNoRemote].state = StmLayoutNoNone;
15         g_stm_prv_state.layer[StmLayerNoRemote].changed = STM_FALSE;
16
17         g_stm_crr_state.layer[StmLayerNoRemote].state = StmLayoutNoNone;
18         g_stm_crr_state.layer[StmLayerNoRemote].changed = STM_FALSE;
19 }
20
21 void stm_mst_rmt_start_stm() {
22         if (g_stm_event == StmEvtNoUndo) {
23                 // nop
24         }
25         else {
26                 g_stm_prv_state.layer[StmLayerNoRemote].state = g_stm_crr_state.layer[StmLayerNoRemote].state;
27         }
28         g_stm_crr_state.layer[StmLayerNoRemote].changed = STM_FALSE;
29 }