29 #include "FwPrConstants.h" 30 #include "FwPrDCreate.h" 31 #include "FwPrConfig.h" 33 #include "FwSmConfig.h" 39 #include "CrFwCmpData.h" 70 prDataPrgrActionPtr = FwPrGetData(prDesc);
71 destId = prDataPrgrActionPtr->source;
72 rep = prDataPrgrActionPtr->smDesc;
77 pckt = cmpSpecificData->
pckt;
89 prDataPrgrActionPtr->outcome = 1;
90 FwPrSetData(prDesc, prDataPrgrActionPtr);
103 prDataPrgrActionPtr = FwPrGetData(prDesc);
105 prDataPrgrActionPtr->outcome = 2;
106 FwPrSetData(prDesc, prDataPrgrActionPtr);
119 prDataPrgrActionPtr = FwPrGetData(prDesc);
121 prDataPrgrActionPtr->outcome = 4;
122 FwPrSetData(prDesc, prDataPrgrActionPtr);
140 prDataPrgrActionPtr = FwPrGetData(prDesc);
141 rep = prDataPrgrActionPtr->smDesc;
170 if (appId > 0 && timeOut_cnt < timeOut)
198 if (appId == 0 && timeOut_cnt < timeOut)
221 if (timeOut_cnt >= timeOut)
Type for the Framework Component Data (FCD).
static void setOnBoardConnectRepDest(void *p, CrPsDestSrc_t Dest)
Set "Dest" in "OnBoardConnectRep" packet.
#define CRFW_UNUSED(x)
A macro that can be used to specify that a function parameter is not used.
Header file to define all user-configurable constants and types for the IASW Application.
Interface for accessing data pool items.
FwSmDesc_t rep
CrPsCmd3s9Prgr function definitions.
Definition of the OutFactory component.
Type for the data describing an OutComponent.
unsigned char CrFwDestSrc_t
Type used for the command or report destination and source.
Create one instance of the CrPsCmd17s3Prgr procedure.
void CrPsTestOnBoardConnectionPrgrN2(FwPrDesc_t prDesc)
Action for node N2.
Header file to define all service and packet identifiers.
CrFwPckt_t pckt
Packet to which the out-going command or report is serialized.
uint16_t CrPsApid_t
Type used for the Application ID of a packet.
Declaration of the Perform Connection Test in-coming command packet.
void CrPsTestOnBoardConnectionPrgrN3(FwPrDesc_t prDesc)
Action for node N3.
Interface for accessing fields in packets of service "ServTest".
Create one instance of the CrPsCmd17s3Start procedure.
void CrFwOutLoaderLoad(FwSmDesc_t outCmp)
Load an OutComponent into its OutManager.
FwPrBool_t CrPsTestOnBoardConnectionPrgrG11(FwPrDesc_t prDesc)
Guard on the Control Flow from DECISION1 to N1.
void * cmpSpecificData
Derived data which are specific to each type of framework component.
void CrPsTestOnBoardConnectionPrgrN1(FwPrDesc_t prDesc)
CrPsCmd17s3Prgr function definitions.
FwPrBool_t CrPsTestOnBoardConnectionPrgrG12(FwPrDesc_t prDesc)
Guard on the Control Flow from DECISION1 to N2.
void CrFwOutFactoryReleaseOutCmp(FwSmDesc_t outCmpInstance)
Release function for an OutComponent.
char * CrFwPckt_t
Type for packets (see CrFwPckt.h).
Definition of the OutComponent Component of the framework.
static CrPsDestSrc_t getDpAreYouAliveSrc()
Gets the value of the datapool item AreYouAliveSrc.
void CrFwOutCmpSetDest(FwSmDesc_t smDesc, CrFwDestSrc_t dest)
Set the destination of the OutComponent.
uint32_t CrPsTimeOut_t
Type used for the Timeout for packets.
FwPrBool_t CrPsTestOnBoardConnectionPrgrG13(FwPrDesc_t prDesc)
Guard on the Control Flow from DECISION1 to N3.
static CrPsTimeOut_t getDpAreYouAliveTimeOut()
Gets the value of the datapool item AreYouAliveTimeOut.
Interface for accessing data pool items.
Definition of the OutLoader component.
void CrPsTestOnBoardConnectionPrgrN4(FwPrDesc_t prDesc)
Action for node N4.