/************************************************************/ /* Zremote_rse1_remote_rse1.c */ /* remote_rse1 State transition model source file */ /* ZIPC Designer Version 1.2.1 */ /************************************************************/ #include "../../../ZST_include.h" /* State management variable */ static uint8_t Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1STATENOMAX]; static void Zremote_rse1_remote_rse1s0e0( void ); static void Zremote_rse1_remote_rse1s1e0( void ); static void Zremote_rse1_remote_rse1s1e1( void ); static void Zremote_rse1_remote_rse1s0Event( void ); static void Zremote_rse1_remote_rse1s1Event( void ); /****************************************/ /* Action function */ /* STM : remote_rse1 */ /* State : none( No 0 ) */ /* Event : ara_normal( No 0 ) */ /****************************************/ static void Zremote_rse1_remote_rse1s0e0( void ) { Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1] = ( uint8_t )ZREMOTE_RSE1_REMOTE_RSE1S1; stm_remote_rse1_start_activity_general(); } /****************************************/ /* Action function */ /* STM : remote_rse1 */ /* State : general( No 1 ) */ /* Event : ara_normal( No 0 ) */ /****************************************/ static void Zremote_rse1_remote_rse1s1e0( void ) { stm_remote_rse1_start_activity_general(); } /****************************************/ /* Action function */ /* STM : remote_rse1 */ /* State : general( No 1 ) */ /* Event : ctg_receiver( No 1 ) */ /****************************************/ static void Zremote_rse1_remote_rse1s1e1( void ) { Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1] = ( uint8_t )ZREMOTE_RSE1_REMOTE_RSE1S0; stm_remote_rse1_start_activity_none(); } /****************************************/ /* Event appraisal function */ /* STM : remote_rse1 */ /* State : none( No 0 ) */ /****************************************/ static void Zremote_rse1_remote_rse1s0Event( void ) { /*evt_activate*/ if( g_stm_event == StmEvtNoActivate ) { /*ctg_receiver*/ if( g_stm_category == StmCtgNoReceiver ) { /*ara_normal*/ if( g_stm_area == StmAreaNoNormal ) { Zremote_rse1_remote_rse1s0e0(); } 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_rse1 */ /* State : general( No 1 ) */ /****************************************/ static void Zremote_rse1_remote_rse1s1Event( void ) { /*evt_activate*/ if( g_stm_event == StmEvtNoActivate ) { /*ctg_receiver*/ if( g_stm_category == StmCtgNoReceiver ) { /*ara_normal*/ if( g_stm_area == StmAreaNoNormal ) { Zremote_rse1_remote_rse1s1e0(); } 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_receiver*/ if( g_stm_category == StmCtgNoReceiver ) { Zremote_rse1_remote_rse1s1e1(); } 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_rse1 */ /****************************************/ void stm_rmt_rse1_event_call( void ) { stm_remote_rse1_start_stm(); switch( Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1] ) { case ZREMOTE_RSE1_REMOTE_RSE1S0: Zremote_rse1_remote_rse1s0Event(); break; case ZREMOTE_RSE1_REMOTE_RSE1S1: Zremote_rse1_remote_rse1s1Event(); break; default: /*Not accessible to this else (default).*/ break; } } /****************************************/ /* Initial function */ /* STM : remote_rse1 */ /****************************************/ void stm_rmt_rse1_initialize( void ) { Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1] = ( uint8_t )ZREMOTE_RSE1_REMOTE_RSE1S0; stm_remote_rse1_start_activity_none(); } /****************************************/ /* Terminate function */ /* STM : remote_rse1 */ /****************************************/ void Zremote_rse1_remote_rse1Terminate( void ) { Zremote_rse1_remote_rse1State[ZREMOTE_RSE1_REMOTE_RSE1] = ( uint8_t )ZREMOTE_RSE1_REMOTE_RSE1TERMINATE; }