26 #include "FwPrDCreate.h" 27 #include "FwPrConfig.h" 57 const FwPrCounterU2_t DECISION1 = 1;
58 const FwPrCounterU2_t N_OUT_OF_DECISION1 = 2;
59 const FwPrCounterU2_t DECISION3 = 2;
60 const FwPrCounterU2_t N_OUT_OF_DECISION3 = 2;
61 const FwPrCounterU2_t DECISION4 = 3;
62 const FwPrCounterU2_t N_OUT_OF_DECISION4 = 2;
65 FwPrDesc_t prDesc = FwPrCreate(
74 FwPrSetData(prDesc, prData);
77 FwPrAddDecisionNode(prDesc, DECISION1, N_OUT_OF_DECISION1);
80 FwPrAddDecisionNode(prDesc, DECISION3, N_OUT_OF_DECISION3);
81 FwPrAddDecisionNode(prDesc, DECISION4, N_OUT_OF_DECISION4);
85 FwPrAddFlowActToDec(prDesc, CrPsCmd5EidStart_N4, DECISION1, NULL);
89 FwPrAddFlowActToAct(prDesc, CrPsCmd5EidStart_N2, CrPsCmd5EidStart_N3, NULL);
90 FwPrAddFlowActToDec(prDesc, CrPsCmd5EidStart_N3, DECISION3, NULL);
95 FwPrAddFlowActToFin(prDesc, CrPsCmd5EidStart_N7, NULL);
96 FwPrAddFlowActToFin(prDesc, CrPsCmd5EidStart_N8, NULL);
FwPrBool_t CrPsCmd5EidStartG2E(FwPrDesc_t prDesc)
Guard on the Control Flow from DECISION3 to N4.
Create one instance of the CrPsCmd5EidStart procedure.
#define CRFW_UNUSED(x)
A macro that can be used to specify that a function parameter is not used.
FwPrBool_t CrPsCmd5EidStartG1(FwPrDesc_t prDesc)
Guard on the Control Flow from DECISION1 to N2.
Header file to define all invariant publicly available constants and types for the CORDET Framework...
void CrPsCmd5EidStartN2(FwPrDesc_t prDesc)
Action for node N2.
void CrPsCmd5EidStartN7(FwPrDesc_t prDesc)
Action for node N7.
void CrPsCmd5EidStartN8(FwPrDesc_t prDesc)
Action for node N8.
FwPrBool_t CrPsCmd5EidStartG1E(FwPrDesc_t prDesc)
FW Profile function definitions.
FwPrBool_t CrPsCmd5EidStartG2(FwPrDesc_t prDesc)
Guard on the Control Flow from DECISION3 to DECISION4.
#define CrPsCmd5EidStart_N1
Make sure to include this header file only once.
FwPrBool_t CrPsCmd5EidStartG3E(FwPrDesc_t prDesc)
Guard on the Control Flow from DECISION4 to N7.
void CrPsCmd5EidStartN4(FwPrDesc_t prDesc)
Action for node N4.
FwPrDesc_t CrPsCmd5EidStartCreate(void *prData)
Create a new procedure descriptor.
FwPrBool_t CrPsCmd5EidStartG3(FwPrDesc_t prDesc)
Guard on the Control Flow from DECISION4 to N8.
void CrPsCmd5EidStartN3(FwPrDesc_t prDesc)
Action for node N3.
void CrPsCmd5EidStartN1(FwPrDesc_t prDesc)
Action for node N1.