51 #ifndef CRFW_BASE_CMP_H_ 52 #define CRFW_BASE_CMP_H_ 55 #include "FwSmConstants.h" 56 #include "FwPrConstants.h" FwSmDesc_t CrFwBaseCmpMake()
Retrieve the singleton instance of the Base State Machine.
unsigned short CrFwInstanceId_t
Type used for instance identifiers.
void CrFwCmpReset(FwSmDesc_t smDesc)
Reset a framework component.
FwPrDesc_t CrFwCmpGetInitPr(FwSmDesc_t smDesc)
Return the descriptor of the Initialization Procedure of the argument component.
FwPrDesc_t CrFwCmpGetResetPr(FwSmDesc_t smDesc)
Return the descriptor of the Reset Procedure of the argument component.
int CrFwBool_t
Type used for boolean values (1 represent "true" and 0 represents "false").
Header file to define all invariant publicly available constants and types for the CORDET Framework...
void CrFwCmpExecute(FwSmDesc_t smDesc)
Execute a framework component.
CrFwBool_t CrFwCmpIsStarted(FwSmDesc_t smDesc)
Return true if the state machine of the argument component has been started.
CrFwTypeId_t CrFwCmpGetTypeId(FwSmDesc_t smDesc)
Return the type identifier of the argument component.
void CrFwBaseCmpDefShutdownAction(FwSmDesc_t smDesc)
Function which performs the Shutdown Action for the Base State Machine.
void CrFwCmpShutdown(FwSmDesc_t smDesc)
Shutdown a framework component.
CrFwBool_t CrFwCmpIsInInitialized(FwSmDesc_t smDesc)
Return true if the argument component is in state INITIALIZED.
void CrFwCmpInit(FwSmDesc_t smDesc)
Initialize a framework component.
FwPrDesc_t CrFwCmpGetExecPr(FwSmDesc_t smDesc)
Return the descriptor of the Execution Procedure of the argument component.
CrFwBool_t CrFwCmpIsInConfigured(FwSmDesc_t smDesc)
Return true if the argument component is in state CONFIGURED.
CrFwInstanceId_t CrFwCmpGetInstanceId(FwSmDesc_t smDesc)
Return the instance identifier of the argument component.
Header file to define all user-configurable constants and types for the CORDET Framework (the non-con...
unsigned short int CrFwTypeId_t
Type used for the identifier of a component type.
CrFwBool_t CrFwCmpIsInCreated(FwSmDesc_t smDesc)
Return true if the argument component is in state CREATED.