1 /************************************************************/
2 /* Zremote_hud_upper_left_remote_hud_up_left.c */
3 /* remote_hud_up_left 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_hud_upper_left_remote_hud_up_leftState[ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFTSTATENOMAX];
11 static void Zremote_hud_upper_left_remote_hud_up_lefts0e0( void );
12 static void Zremote_hud_upper_left_remote_hud_up_lefts1e0( void );
13 static void Zremote_hud_upper_left_remote_hud_up_lefts1e1( void );
14 static void Zremote_hud_upper_left_remote_hud_up_lefts0Event( void );
15 static void Zremote_hud_upper_left_remote_hud_up_lefts1Event( void );
17 /****************************************/
19 /* STM : remote_hud_up_left */
20 /* State : none( No 0 ) */
21 /* Event : ara_upper_left( No 0 ) */
22 /****************************************/
23 static void Zremote_hud_upper_left_remote_hud_up_lefts0e0( void )
25 Zremote_hud_upper_left_remote_hud_up_leftState[ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFT] = ( uint8_t )ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFTS1;
26 stm_remote_hud_up_left_start_activity_upper_left();
29 /****************************************/
31 /* STM : remote_hud_up_left */
32 /* State : upper_left( No 1 ) */
33 /* Event : ara_upper_left( No 0 ) */
34 /****************************************/
35 static void Zremote_hud_upper_left_remote_hud_up_lefts1e0( void )
37 stm_remote_hud_up_left_start_activity_upper_left();
40 /****************************************/
42 /* STM : remote_hud_up_left */
43 /* State : upper_left( No 1 ) */
44 /* Event : ctg_general( No 1 ) */
45 /****************************************/
46 static void Zremote_hud_upper_left_remote_hud_up_lefts1e1( void )
48 Zremote_hud_upper_left_remote_hud_up_leftState[ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFT] = ( uint8_t )ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFTS0;
49 stm_remote_hud_up_left_start_activity_none();
52 /****************************************/
53 /* Event appraisal function */
54 /* STM : remote_hud_up_left */
55 /* State : none( No 0 ) */
56 /****************************************/
57 static void Zremote_hud_upper_left_remote_hud_up_lefts0Event( void )
60 if( g_stm_event == StmEvtNoActivate )
63 if( g_stm_category == StmCtgNoGeneral )
66 if( g_stm_area == StmAreaNoUpperLeft )
68 Zremote_hud_upper_left_remote_hud_up_lefts0e0();
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_hud_up_left */
92 /* State : upper_left( No 1 ) */
93 /****************************************/
94 static void Zremote_hud_upper_left_remote_hud_up_lefts1Event( void )
97 if( g_stm_event == StmEvtNoActivate )
100 if( g_stm_category == StmCtgNoGeneral )
103 if( g_stm_area == StmAreaNoUpperLeft )
105 Zremote_hud_upper_left_remote_hud_up_lefts1e0();
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 == StmCtgNoGeneral )
125 Zremote_hud_upper_left_remote_hud_up_lefts1e1();
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_hud_up_left */
143 /****************************************/
144 void stm_rmt_hud_up_left_event_call( void )
146 stm_remote_hud_up_left_start_stm();
147 switch( Zremote_hud_upper_left_remote_hud_up_leftState[ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFT] )
149 case ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFTS0:
150 Zremote_hud_upper_left_remote_hud_up_lefts0Event();
152 case ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFTS1:
153 Zremote_hud_upper_left_remote_hud_up_lefts1Event();
156 /*Not accessible to this else (default).*/
161 /****************************************/
162 /* Initial function */
163 /* STM : remote_hud_up_left */
164 /****************************************/
165 void stm_rmt_hud_up_left_initialize( void )
167 Zremote_hud_upper_left_remote_hud_up_leftState[ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFT] = ( uint8_t )ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFTS0;
168 stm_remote_hud_up_left_start_activity_none();
171 /****************************************/
172 /* Terminate function */
173 /* STM : remote_hud_up_left */
174 /****************************************/
175 void Zremote_hud_upper_left_remote_hud_up_leftTerminate( void )
177 Zremote_hud_upper_left_remote_hud_up_leftState[ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFT] = ( uint8_t )ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFTTERMINATE;