30 #include <CrFwCmpData.h> 33 #include "FwSmConstants.h" 34 #include "FwSmConfig.h" 36 #include "FwPrDCreate.h" 37 #include "FwPrConfig.h" 39 #include "FwPrConstants.h" 48 static FwSmDesc_t
rep;
100 inPckt = inSpecificData->
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.
void CrPsEvtRepDisabledCmdTerminationAction(FwSmDesc_t smDesc)
Termination action of TC(5,7) EvtRepDisabledCmd.
Implementation of TC(5,7) EvtRepDisabledCmd.
FwSmDesc_t rep
CrPsCmd3s9Prgr function definitions.
Definition of the OutFactory component.
CrFwPckt_t pckt
Packet holding the InCommand.
unsigned char CrFwDestSrc_t
Type used for the command or report destination and source.
Header file to define all service and packet identifiers.
Interface for creating and accessing a report or command packet.
size_t getEvtRepDisabledSize()
Get the size of a Disabled Event Reporting packet.
void CrFwOutLoaderLoad(FwSmDesc_t outCmp)
Load an OutComponent into its OutManager.
#define CRPS_EVT_REPDISABLED_REP
Subtype identifier of the Event Report Report Disabled out-going report packet.
The Outfactory failed to make the component (see CrPsRepErr.h)
void CrPsEvtRepDisabledCmdStartAction(FwSmDesc_t smDesc)
Start action of TC(5,7) EvtRepDisabledCmd.
void * cmpSpecificData
Derived data which are specific to each type of framework component.
void CrPsEvtRepDisabledCmdProgressAction(FwSmDesc_t smDesc)
Progress action of TC(5,7) EvtRepDisabledCmd.
Interface for accessing fields in packets of service "ServEvt".
void CrPsRepErr(CrPsRepErrCode_t errCode, CrFwServType_t repType, CrFwServSubType_t repSubType, CrFwDiscriminant_t repDiscriminant)
Report an error which has no parameters attached to it.
Interface for reporting an error detected by a PUS Extension component.
char * CrFwPckt_t
Type for packets (see CrFwPckt.h).
Definition of the OutComponent Component of the framework.
void CrFwOutCmpSetDest(FwSmDesc_t smDesc, CrFwDestSrc_t dest)
Set the destination of the OutComponent.
Type for the data describing an InCommand.
auxiliary Interface for accessing fields in packets of service "ServEvt".
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.
#define CRPS_EVT
Type identifier of the Event Reporting Service.