24 #include "CrFwCmpData.h" 35 #include "FwPrConfig.h" 36 #include "FwPrDCreate.h" 37 #include "FwSmConfig.h" 38 #include "FwSmDCreate.h" 53 printf(
"MA: Seq. Counter %d - Limit Violation in Slave 1, Temperature = %d\n",
CrFwPcktGetSeqCnt(pckt),
59 printf(
"MA: Seq. Counter %d - Limit Violation in Slave 2, Temperature = %d\n",
CrFwPcktGetSeqCnt(pckt),
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.
CrFwDestSrc_t CrFwPcktGetSrc(CrFwPckt_t pckt)
Return the source of the command or report encapsulated in a packet.
Header file to define constants and types for the CORDET Demo.
unsigned char * CrFwPckt_t
Type for packets (see CrFwPckt.h).
Definition of the OutFactory component.
Type for the data describing an InReport.
Interface for creating and accessing a report or command packet.
int CrFwBool_t
Type used for boolean values (1 represent "true" and 0 represents "false").
Dummy Component Execution Procedure (CEP) for the Base Component.
CrFwPckt_t pckt
Packet holding the InReport.
#define CR_DA_SLAVE_2
The identifier of the first Slave Application of the CORDET Demo.
CrFwBool_t CrMaInRepTempViolationValidityCheck(FwPrDesc_t prDesc)
Implementation of the Validity Check Operation for the Master Application.
Header file to define all invariant publicly available constants and types for the CORDET Framework...
CrFwSeqCnt_t CrFwPcktGetSeqCnt(CrFwPckt_t pckt)
Return the sequence counter of the command or report encapsulated in a packet.
Definition of the InReport Component of the framework.
void * cmpSpecificData
Derived data which are specific to each type of framework component.
char * CrFwPcktGetParStart(CrFwPckt_t pckt)
Return the start address of the packet's parameter area.
#define CR_DA_SLAVE_1
The identifier of the first Slave Application of the CORDET Demo.
Definition of Base Component.
Component Initialization Procedure (CIP) for the Base Component.
void CrMaInRepTempViolationUpdateAction(FwPrDesc_t prDesc)
Implementation of the Update Action Operation for the Master Application.
Component Reset Procedure (CRP) for the Base Component.