28 #include "FwSmConstants.h" 29 #include "FwSmConfig.h" 31 #include "FwPrDCreate.h" 32 #include "FwPrConfig.h" 34 #include "FwPrConstants.h" 41 #include "CrFwCmpData.h" 55 static FwSmDesc_t
cmd;
145 smDesc = FwPrGetData(prDesc);
164 smDesc = FwPrGetData(prDesc);
168 cmpData->
outcome = VER_REP_CR_FD;
189 prDataPrgrActionPtr->smDesc =
rep;
215 CrFwCounterU4_t
i, pos;
269 rep = prDataPrgrActionPtr->smDesc;
Type for the Framework Component Data (FCD).
CrFwOutcome_t outcome
The outcome of an action or check executed by a state machine or by one of its procedures.
CrFwCounterU4_t i
CrPsCmd5EidStart function definitions.
FwPrDesc_t getPrDescServTestOnBoardConnPrgr()
Getter for TestOnBoardConnPrgr procedure descriptor.
void CrPsTestOnBoardConnectionStartN3(FwPrDesc_t prDesc)
Action for node N3.
void CrPsTestOnBoardConnectionStartN8(FwPrDesc_t prDesc)
Action for node N8.
#define CRFW_UNUSED(x)
A macro that can be used to specify that a function parameter is not used.
FwPrBool_t CrPsTestOnBoardConnectionStartG1(FwPrDesc_t prDesc)
Guard on the Control Flow from DECISION1 to N1.
void CrPsTestOnBoardConnectionStartN4(FwPrDesc_t prDesc)
Action for node N4.
Interface for accessing data pool items.
FwSmDesc_t rep
CrPsCmd3s9Prgr function definitions.
static CrPsDestSrc_t getDpOnBoardConnectDestLstItem(int i)
Gets the value of the i-th element in the datapool array OnBoardConnectDestLst.
Definition of the OutFactory component.
unsigned char CrFwDestSrc_t
Type used for the command or report destination and source.
#define CRPS_TEST_AREYOUALIVE_CONNECTION_CMD
Subtype identifier of the Test AreYouAlive Connection in-coming command packet.
Header file to define all service and packet identifiers.
Interface for creating and accessing a report or command packet.
uint16_t CrPsApid_t
Type used for the Application ID of a packet.
#define CRPS_TEST
Type identifier of the Test Service.
uint16_t CrPsDestSrc_t
Type used for the Destination or Source of a packet.
Declaration of the Perform Connection Test in-coming command packet.
static void setDpAreYouAliveSrc(CrPsDestSrc_t AreYouAliveSrc)
Sets the value of the datapool item AreYouAliveSrc.
static CrPsDestSrc_t getDpOnBoardConnectDest()
Gets the value of the datapool item OnBoardConnectDest.
Create one instance of the CrPsCmd17s3Start procedure.
void CrPsTestOnBoardConnectionStartN5(FwPrDesc_t prDesc)
Action for node N5.
void CrPsTestOnBoardConnectionStartN2(FwPrDesc_t prDesc)
Action for node N2.
void CrPsTestOnBoardConnectionStartN7(FwPrDesc_t prDesc)
Action for node N7.
void CrFwOutLoaderLoad(FwSmDesc_t outCmp)
Load an OutComponent into its OutManager.
The Outfactory failed to make the component (see CrPsRepErr.h)
CrPsRepErrCode_t
Identifier for the errors reported through the error reporting interface of CrFwRepErr.h.
FwPrBool_t CrPsTestOnBoardConnectionStartG3(FwPrDesc_t prDesc)
Guard on the Control Flow from DECISION3 to N4.
Interface through which applications can initialize and execute framework PUS extension components...
void CrPsTestOnBoardConnectionStartN10(FwPrDesc_t prDesc)
Action for node N10.
static FwSmDesc_t cmd
CrPsCmd17s3Start function definitions.
FwPrBool_t CrPsTestOnBoardConnectionStartG2(FwPrDesc_t prDesc)
Guard on the Control Flow from DECISION2 to N3.
void CrPsRepErr(CrPsRepErrCode_t errCode, CrFwServType_t repType, CrFwServSubType_t repSubType, CrFwDiscriminant_t repDiscriminant)
Report an error which has no parameters attached to it.
void CrPsTestOnBoardConnectionStartN1(FwPrDesc_t prDesc)
Action for node N1.
Interface for reporting an error detected by a PUS Extension component.
void CrFwOutFactoryReleaseOutCmp(FwSmDesc_t outCmpInstance)
Release function for an OutComponent.
Definition of the OutComponent Component of the framework.
void CrFwOutCmpSetDest(FwSmDesc_t smDesc, CrFwDestSrc_t dest)
Set the destination of the OutComponent.
#define CRPS_TEST_ONBOARD_CONNECTION_REP
Subtype identifier of the Test On-Board Connection out-going report packet.
void CrPsTestOnBoardConnectionStartN9(FwPrDesc_t prDesc)
Action for node N9.
Interface for accessing data pool items.
Definition of the OutLoader component.
FwSmDesc_t CrFwOutFactoryMakeOutCmp(CrFwServType_t type, CrFwServSubType_t subType, CrFwDiscriminant_t discriminant, CrFwPcktLength_t length)
Make function for an OutComponent.