1 /************************************************************/
2 /* Zremote_rse1_remote_rse1.c */
3 /* remote_rse1 State transition model source file */
4 /* ZIPC Designer Version 1.2.1 */
5 /************************************************************/
6 #include "../../../ZST_include.h"
8 /* State management variable */
9 static uint8_t Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1STATENOMAX];
11 static void Zremote_rse1_remote_rse1s0e0( void );
12 static void Zremote_rse1_remote_rse1s1e0( void );
13 static void Zremote_rse1_remote_rse1s1e1( void );
14 static void Zremote_rse1_remote_rse1s0Event( void );
15 static void Zremote_rse1_remote_rse1s1Event( void );
17 /****************************************/
19 /* STM : remote_rse1 */
20 /* State : none( No 0 ) */
21 /* Event : ara_normal( No 0 ) */
22 /****************************************/
23 static void Zremote_rse1_remote_rse1s0e0( void )
25 Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1] = ( uint8_t )ZREMOTE_RSE1_REMOTE_RSE1S1;
26 stm_remote_rse1_start_activity_general();
29 /****************************************/
31 /* STM : remote_rse1 */
32 /* State : general( No 1 ) */
33 /* Event : ara_normal( No 0 ) */
34 /****************************************/
35 static void Zremote_rse1_remote_rse1s1e0( void )
37 stm_remote_rse1_start_activity_general();
40 /****************************************/
42 /* STM : remote_rse1 */
43 /* State : general( No 1 ) */
44 /* Event : ctg_receiver( No 1 ) */
45 /****************************************/
46 static void Zremote_rse1_remote_rse1s1e1( void )
48 Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1] = ( uint8_t )ZREMOTE_RSE1_REMOTE_RSE1S0;
49 stm_remote_rse1_start_activity_none();
52 /****************************************/
53 /* Event appraisal function */
54 /* STM : remote_rse1 */
55 /* State : none( No 0 ) */
56 /****************************************/
57 static void Zremote_rse1_remote_rse1s0Event( void )
60 if( g_stm_event == StmEvtNoActivate )
63 if( g_stm_category == StmCtgNoReceiver )
66 if( g_stm_area == StmAreaNoNormal )
68 Zremote_rse1_remote_rse1s0e0();
72 /*Else and default design have not done.*/
73 /*Please confirm the STM and design else and default.*/
78 /*Else and default design have not done.*/
79 /*Please confirm the STM and design else and default.*/
84 /*Else and default design have not done.*/
85 /*Please confirm the STM and design else and default.*/
89 /****************************************/
90 /* Event appraisal function */
91 /* STM : remote_rse1 */
92 /* State : general( No 1 ) */
93 /****************************************/
94 static void Zremote_rse1_remote_rse1s1Event( void )
97 if( g_stm_event == StmEvtNoActivate )
100 if( g_stm_category == StmCtgNoReceiver )
103 if( g_stm_area == StmAreaNoNormal )
105 Zremote_rse1_remote_rse1s1e0();
109 /*Else and default design have not done.*/
110 /*Please confirm the STM and design else and default.*/
115 /*Else and default design have not done.*/
116 /*Please confirm the STM and design else and default.*/
120 else if( g_stm_event == StmEvtNoDeactivate )
123 if( g_stm_category == StmCtgNoReceiver )
125 Zremote_rse1_remote_rse1s1e1();
129 /*Else and default design have not done.*/
130 /*Please confirm the STM and design else and default.*/
135 /*Else and default design have not done.*/
136 /*Please confirm the STM and design else and default.*/
140 /****************************************/
141 /* Event call function */
142 /* STM : remote_rse1 */
143 /****************************************/
144 void stm_rmt_rse1_event_call( void )
146 stm_remote_rse1_start_stm();
147 switch( Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1] )
149 case ZREMOTE_RSE1_REMOTE_RSE1S0:
150 Zremote_rse1_remote_rse1s0Event();
152 case ZREMOTE_RSE1_REMOTE_RSE1S1:
153 Zremote_rse1_remote_rse1s1Event();
156 /*Not accessible to this else (default).*/
161 /****************************************/
162 /* Initial function */
163 /* STM : remote_rse1 */
164 /****************************************/
165 void stm_rmt_rse1_initialize( void )
167 Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1] = ( uint8_t )ZREMOTE_RSE1_REMOTE_RSE1S0;
168 stm_remote_rse1_start_activity_none();
171 /****************************************/
172 /* Terminate function */
173 /* STM : remote_rse1 */
174 /****************************************/
175 void Zremote_rse1_remote_rse1Terminate( void )
177 Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1] = ( uint8_t )ZREMOTE_RSE1_REMOTE_RSE1TERMINATE;