/************************************************************/ /* Zremote_hud_upper_left_remote_hud_up_left.c */ /* remote_hud_up_left State transition model source file*/ /* ZIPC Designer Version 1.2.1 */ /************************************************************/ #include "../../../ZST_include.h" /* State management variable */ static uint8_t Zremote_hud_upper_left_remote_hud_up_leftState[ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFTSTATENOMAX]; static void Zremote_hud_upper_left_remote_hud_up_lefts0e0( void ); static void Zremote_hud_upper_left_remote_hud_up_lefts1e0( void ); static void Zremote_hud_upper_left_remote_hud_up_lefts1e1( void ); static void Zremote_hud_upper_left_remote_hud_up_lefts0Event( void ); static void Zremote_hud_upper_left_remote_hud_up_lefts1Event( void ); /****************************************/ /* Action function */ /* STM : remote_hud_up_left */ /* State : none( No 0 ) */ /* Event : ara_upper_left( No 0 ) */ /****************************************/ static void Zremote_hud_upper_left_remote_hud_up_lefts0e0( void ) { 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; stm_remote_hud_up_left_start_activity_upper_left(); } /****************************************/ /* Action function */ /* STM : remote_hud_up_left */ /* State : upper_left( No 1 ) */ /* Event : ara_upper_left( No 0 ) */ /****************************************/ static void Zremote_hud_upper_left_remote_hud_up_lefts1e0( void ) { stm_remote_hud_up_left_start_activity_upper_left(); } /****************************************/ /* Action function */ /* STM : remote_hud_up_left */ /* State : upper_left( No 1 ) */ /* Event : ctg_general( No 1 ) */ /****************************************/ static void Zremote_hud_upper_left_remote_hud_up_lefts1e1( void ) { 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; stm_remote_hud_up_left_start_activity_none(); } /****************************************/ /* Event appraisal function */ /* STM : remote_hud_up_left */ /* State : none( No 0 ) */ /****************************************/ static void Zremote_hud_upper_left_remote_hud_up_lefts0Event( void ) { /*evt_activate*/ if( g_stm_event == StmEvtNoActivate ) { /*ctg_general*/ if( g_stm_category == StmCtgNoGeneral ) { /*ara_upper_left*/ if( g_stm_area == StmAreaNoUpperLeft ) { Zremote_hud_upper_left_remote_hud_up_lefts0e0(); } else { /*Else and default design have not done.*/ /*Please confirm the STM and design else and default.*/ } } else { /*Else and default design have not done.*/ /*Please confirm the STM and design else and default.*/ } } else { /*Else and default design have not done.*/ /*Please confirm the STM and design else and default.*/ } } /****************************************/ /* Event appraisal function */ /* STM : remote_hud_up_left */ /* State : upper_left( No 1 ) */ /****************************************/ static void Zremote_hud_upper_left_remote_hud_up_lefts1Event( void ) { /*evt_activate*/ if( g_stm_event == StmEvtNoActivate ) { /*ctg_general*/ if( g_stm_category == StmCtgNoGeneral ) { /*ara_upper_left*/ if( g_stm_area == StmAreaNoUpperLeft ) { Zremote_hud_upper_left_remote_hud_up_lefts1e0(); } else { /*Else and default design have not done.*/ /*Please confirm the STM and design else and default.*/ } } else { /*Else and default design have not done.*/ /*Please confirm the STM and design else and default.*/ } } /*evt_deactivate*/ else if( g_stm_event == StmEvtNoDeactivate ) { /*ctg_general*/ if( g_stm_category == StmCtgNoGeneral ) { Zremote_hud_upper_left_remote_hud_up_lefts1e1(); } else { /*Else and default design have not done.*/ /*Please confirm the STM and design else and default.*/ } } else { /*Else and default design have not done.*/ /*Please confirm the STM and design else and default.*/ } } /****************************************/ /* Event call function */ /* STM : remote_hud_up_left */ /****************************************/ void stm_rmt_hud_up_left_event_call( void ) { stm_remote_hud_up_left_start_stm(); switch( Zremote_hud_upper_left_remote_hud_up_leftState[ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFT] ) { case ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFTS0: Zremote_hud_upper_left_remote_hud_up_lefts0Event(); break; case ZREMOTE_HUD_UPPER_LEFT_REMOTE_HUD_UP_LEFTS1: Zremote_hud_upper_left_remote_hud_up_lefts1Event(); break; default: /*Not accessible to this else (default).*/ break; } } /****************************************/ /* Initial function */ /* STM : remote_hud_up_left */ /****************************************/ void stm_rmt_hud_up_left_initialize( void ) { 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; stm_remote_hud_up_left_start_activity_none(); } /****************************************/ /* Terminate function */ /* STM : remote_hud_up_left */ /****************************************/ void Zremote_hud_upper_left_remote_hud_up_leftTerminate( void ) { 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; }