Add chage remote app
[apps/agl-service-windowmanager.git] / policy_manager / stm / zipc / StateTransitionor / rse2 / layer / remote_rse2 / Zremote_rse2_remote_rse2.c
1 /************************************************************/
2 /*     Zremote_rse2_remote_rse2.c                           */
3 /*     remote_rse2 State transition model source file       */
4 /*     ZIPC Designer Version 1.2.1                          */
5 /************************************************************/
6 #include "../../../ZST_include.h"
7
8 /* State management variable */
9 static uint8_t Zremote_rse2_remote_rse2State[ZREMOTE_RSE2_REMOTE_RSE2STATENOMAX];
10
11 static void Zremote_rse2_remote_rse2s0e0( void );
12 static void Zremote_rse2_remote_rse2s1e0( void );
13 static void Zremote_rse2_remote_rse2s1e1( void );
14 static void Zremote_rse2_remote_rse2s0Event( void );
15 static void Zremote_rse2_remote_rse2s1Event( void );
16
17 /****************************************/
18 /* Action function                      */
19 /*   STM : remote_rse2                  */
20 /*   State : none( No 0 )               */
21 /*   Event : ara_rse2_normal( No 0 )    */
22 /****************************************/
23 static void Zremote_rse2_remote_rse2s0e0( void )
24 {
25     Zremote_rse2_remote_rse2State[ZREMOTE_RSE2_REMOTE_RSE2] = ( uint8_t )ZREMOTE_RSE2_REMOTE_RSE2S1;
26     stm_remote_rse2_start_activity_general();
27 }
28
29 /****************************************/
30 /* Action function                      */
31 /*   STM : remote_rse2                  */
32 /*   State : remote_rse2( No 1 )        */
33 /*   Event : ara_rse2_normal( No 0 )    */
34 /****************************************/
35 static void Zremote_rse2_remote_rse2s1e0( void )
36 {
37     stm_remote_rse2_start_activity_general();
38 }
39
40 /****************************************/
41 /* Action function                      */
42 /*   STM : remote_rse2                  */
43 /*   State : remote_rse2( No 1 )        */
44 /*   Event : ctg_general( No 1 )        */
45 /****************************************/
46 static void Zremote_rse2_remote_rse2s1e1( void )
47 {
48     Zremote_rse2_remote_rse2State[ZREMOTE_RSE2_REMOTE_RSE2] = ( uint8_t )ZREMOTE_RSE2_REMOTE_RSE2S0;
49     stm_remote_rse2_start_activity_none();
50 }
51
52 /****************************************/
53 /* Event appraisal function             */
54 /*   STM : remote_rse2                  */
55 /*   State : none( No 0 )               */
56 /****************************************/
57 static void Zremote_rse2_remote_rse2s0Event( void )
58 {
59     /*evt_activate*/
60     if( g_stm_event == StmEvtNoActivate )
61     {
62         /*ctg_general*/
63         if( g_stm_category == StmCtgNoGeneral )
64         {
65             /*ara_rse2_normal*/
66             if( g_stm_area == StmAreaNoRse2Normal )
67             {
68                 Zremote_rse2_remote_rse2s0e0();
69             }
70             else
71             {
72                 /*Else and default design have not done.*/
73                 /*Please confirm the STM and design else and default.*/
74             }
75         }
76         else
77         {
78             /*Else and default design have not done.*/
79             /*Please confirm the STM and design else and default.*/
80         }
81     }
82     else
83     {
84         /*Else and default design have not done.*/
85         /*Please confirm the STM and design else and default.*/
86     }
87 }
88
89 /****************************************/
90 /* Event appraisal function             */
91 /*   STM : remote_rse2                  */
92 /*   State : remote_rse2( No 1 )        */
93 /****************************************/
94 static void Zremote_rse2_remote_rse2s1Event( void )
95 {
96     /*evt_activate*/
97     if( g_stm_event == StmEvtNoActivate )
98     {
99         /*ctg_general*/
100         if( g_stm_category == StmCtgNoGeneral )
101         {
102             /*ara_rse2_normal*/
103             if( g_stm_area == StmAreaNoRse2Normal )
104             {
105                 Zremote_rse2_remote_rse2s1e0();
106             }
107             else
108             {
109                 /*Else and default design have not done.*/
110                 /*Please confirm the STM and design else and default.*/
111             }
112         }
113         else
114         {
115             /*Else and default design have not done.*/
116             /*Please confirm the STM and design else and default.*/
117         }
118     }
119     /*evt_deactivate*/
120     else if( g_stm_event == StmEvtNoDeactivate )
121     {
122         /*ctg_general*/
123         if( g_stm_category == StmCtgNoGeneral )
124         {
125             Zremote_rse2_remote_rse2s1e1();
126         }
127         else
128         {
129             /*Else and default design have not done.*/
130             /*Please confirm the STM and design else and default.*/
131         }
132     }
133     else
134     {
135         /*Else and default design have not done.*/
136         /*Please confirm the STM and design else and default.*/
137     }
138 }
139
140 /****************************************/
141 /* Event call function                  */
142 /*   STM : remote_rse2                  */
143 /****************************************/
144 void stm_rmt_rse2_event_call( void )
145 {
146     stm_remote_rse2_start_stm();
147     switch( Zremote_rse2_remote_rse2State[ZREMOTE_RSE2_REMOTE_RSE2] )
148     {
149     case ZREMOTE_RSE2_REMOTE_RSE2S0:
150         Zremote_rse2_remote_rse2s0Event();
151         break;
152     case ZREMOTE_RSE2_REMOTE_RSE2S1:
153         Zremote_rse2_remote_rse2s1Event();
154         break;
155     default:
156         /*Not accessible to this else (default).*/
157         break;
158     }
159 }
160
161 /****************************************/
162 /* Initial function                     */
163 /*   STM : remote_rse2                  */
164 /****************************************/
165 void stm_rmt_rse2_initialize( void )
166 {
167     Zremote_rse2_remote_rse2State[ZREMOTE_RSE2_REMOTE_RSE2] = ( uint8_t )ZREMOTE_RSE2_REMOTE_RSE2S0;
168     stm_remote_rse2_start_activity_none();
169 }
170
171 /****************************************/
172 /* Terminate function                   */
173 /*   STM : remote_rse2                  */
174 /****************************************/
175 void Zremote_rse2_remote_rse2Terminate( void )
176 {
177     Zremote_rse2_remote_rse2State[ZREMOTE_RSE2_REMOTE_RSE2] = ( uint8_t )ZREMOTE_RSE2_REMOTE_RSE2TERMINATE;
178 }
179