1 /************************************************************/
2 /* ZOSL_OnScreen_func.c */
3 /* Function and variable source file */
4 /* ZIPC Designer Version 1.2.0 */
5 /************************************************************/
6 #include "../ZST_include.h"
8 /*************************************************************
10 *************************************************************/
13 * @name stm_osl_start_activity_none
15 void stm_osl_start_activity_none() {
16 g_stm_crr_state.layer[StmLayerNoOnScreen].state = StmLayoutNoNone;
17 g_stm_crr_state.layer[StmLayerNoOnScreen].changed = STM_TRUE;
21 * @name stm_osl_start_activity_pop_up
23 void stm_osl_start_activity_pop_up() {
24 g_stm_crr_state.layer[StmLayerNoOnScreen].state = StmLayoutNoPopUp;
25 g_stm_crr_state.layer[StmLayerNoOnScreen].changed = STM_TRUE;
29 * @name stm_osl_start_activity_system_alert
31 void stm_osl_start_activity_system_alert() {
32 g_stm_crr_state.layer[StmLayerNoOnScreen].state = StmLayoutNoSysAlt;
33 g_stm_crr_state.layer[StmLayerNoOnScreen].changed = STM_TRUE;
37 * @name stm_osl_event_restriction_mode_off
39 void stm_osl_event_restriction_mode_off() {
40 g_stm_crr_state.layer[StmLayerNoOnScreen].state = g_prv_on_screen_state_rest_mode_1;
41 g_stm_crr_state.layer[StmLayerNoOnScreen].changed = STM_TRUE;
45 * @name stm_osl_event_restriction_mode_2_on
47 void stm_osl_event_restriction_mode_2_on() {
48 g_prv_on_screen_state_rest_mode_1 = g_stm_prv_state.layer[StmLayerNoOnScreen].state;
51 * @name stm_osl_initialize_variable
53 void stm_osl_initialize_variable() {
54 g_stm_prv_state.layer[StmLayerNoOnScreen].state = StmLayoutNoNone;
55 g_stm_prv_state.layer[StmLayerNoOnScreen].changed = STM_FALSE;
57 g_stm_crr_state.layer[StmLayerNoOnScreen].state = StmLayoutNoNone;
58 g_stm_crr_state.layer[StmLayerNoOnScreen].changed = STM_FALSE;
62 * @name stm_osl_start_stm
64 void stm_osl_start_stm() {
65 if (g_stm_event == StmEvtNoUndo) {
69 g_stm_prv_state.layer[StmLayerNoOnScreen].state = g_stm_crr_state.layer[StmLayerNoOnScreen].state;
71 g_stm_crr_state.layer[StmLayerNoOnScreen].changed = STM_FALSE;