61 #ifndef CRFW_APP_SM_H_ 62 #define CRFW_APP_SM_H_ 65 #include "FwSmConstants.h" 66 #include "FwPrConstants.h" FwSmDesc_t CrFwAppSmMake()
Retrieve the singleton instance of the Application State Machine.
void CrFwAppSmReset()
Reset the Application State Machine.
int CrFwBool_t
Type used for boolean values (1 represent "true" and 0 represents "false").
CrFwBool_t CrFwAppSmIsInStartUp()
Return true if the Application State Machine is in state START_UP.
CrFwBool_t CrFwAppSmIsInReset()
Return true if the Application State Machine is in state RESET.
Header file to define all invariant publicly available constants and types for the CORDET Framework...
CrFwBool_t CrFwAppSmIsInNormal()
Return true if the Application State Machine is in state NORMAL.
FwSmDesc_t CrFwAppSmGetEsmReset()
Return the state machine embedded in state RESET (or NULL if no state machine is embedded in RESET)...
FwSmDesc_t CrFwAppSmGetEsmStartUp()
Return the state machine embedded in state START-UP (or NULL if no state machine is embedded in START...
FwSmDesc_t CrFwAppSmGetEsmShutdown()
Return the state machine embedded in state SHUTDOWN (or NULL if no state machine is embedded in SHUTD...
Header file to define all user-configurable constants and types for the CORDET Framework (the non-con...
void CrFwAppSmShutdown()
Shutdown the Application State Machine.
FwSmDesc_t CrFwAppSmGetEsmNormal()
Return the state machine embedded in state NORMAL (or NULL if no state machine is embedded in NORMAL)...
CrFwBool_t CrFwAppSmIsInShutdown()
Return true if the Application State Machine is in state SHUTDOWN.
CrFwBool_t CrFwAppSmIsStarted()
Return true if the Application State Machine has been started.
void CrFwAppSmStart()
Start the Application State Machine.
void CrFwAppSmExecute()
Execute the Application State Machine.