32 #include "FwPrConfig.h"
33 #include "FwPrDCreate.h"
34 #include "FwSmConfig.h"
35 #include "FwSmDCreate.h"
85 return (cmpSpecificData->
pckt);
Definition of Base Component.
Definition of the Framework Component Data (FCD) Type.
Header file to define all invariant publicly available constants and types for the CORDET Framework.
unsigned char * CrFwPckt_t
Type for packets (see CrFwPckt.h).
int CrFwBool_t
Type used for boolean values (1 represent "true" and 0 represents "false").
Dummy Component Execution Procedure (CEP) for the Base Component.
Component Initialization Procedure (CIP) for the Base Component.
void CrFwOutCmpDefSerialize(FwSmDesc_t smDesc)
Default implementation of the Serialize Operation for an OutComponent.
Definition of the OutComponent Component of the framework.
CrFwBool_t CrFwOutCmpSample1ReadyCheck(FwSmDesc_t smDesc)
Implementation of the Ready Check Operation for the Sample 1 OutComponent.
void CrFwOutCmpSample1SetCounter(unsigned char cnt)
Set the value of Sample 1 Counter (see CrFwOutCmpSample1Serialize).
CrFwBool_t CrFwOutCmpSample1EnableCheck(FwSmDesc_t smDesc)
Implementation of the Enable Check Operation for the Sample 1 OutComponent.
static CrFwBool_t readyFlag
The Ready Flag.
void CrFwOutCmpSample1UpdateAction(FwSmDesc_t smDesc)
Implementation of the Update Operation for the Sample 1 OutComponent.
void CrFwOutCmpSample1SetReadyFlag(CrFwBool_t flag)
Set the value of Ready Flag (see CrFwOutCmpSample1ReadyCheck).
static CrFwBool_t enableFlag
The Enable Flag.
void CrFwOutCmpSample1Serialize(FwSmDesc_t smDesc)
Implementation of the Serialize Operation for the Sample 1 OutComponent.
static CrFwBool_t repeatFlag
The Repeat Flag.
CrFwBool_t CrFwOutCmpSample1RepeatCheck(FwSmDesc_t smDesc)
Implementation of the Repeat Check Operation for the Sample 1 OutComponent.
static unsigned char counter
The Sample 1 Counter.
void CrFwOutCmpSample1SetRepeatFlag(CrFwBool_t flag)
Set the value of Repeat Flag (see CrFwOutCmpSample1RepeatCheck).
CrFwPckt_t CrFwOutCmpSample1GetPckt(FwSmDesc_t smDesc)
Return the packet associated to the Sample 1 OutComponent.
void CrFwOutCmpSample1SetEnableFlag(CrFwBool_t flag)
Set the value of Enable Flag (see CrFwOutCmpSample1EnableCheck).
Definition of the OutFactory component.
Interface for creating and accessing a report or command packet.
CrFwPcktLength_t CrFwPcktGetMaxLength()
Return the maximum length of a packet in number of bytes.
Component Reset Procedure (CRP) for the Base Component.
Type for the Framework Component Data (FCD).
void * cmpSpecificData
Derived data which are specific to each type of framework component.
Type for the data describing an OutComponent.
CrFwPckt_t pckt
Packet to which the out-going command or report is serialized.