30 #include "CrFwCmpData.h" 33 #include "FwSmConstants.h" 34 #include "FwSmConfig.h" 36 #include "FwPrDCreate.h" 37 #include "FwPrConfig.h" 39 #include "FwPrConstants.h" 58 prData.smDesc = smDesc;
59 prData.rdlSlotListPtr = rdlSlotList;
84 pckt = cmpSpecificData->
pckt;
104 if (rdlSlot < HK_N_REP_DEF)
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.
Interface through which applications can initialize and execute framework PUS extension components...
Interface for accessing data pool items.
CrPsSid_t getHkDeleteCmdRepStrucIdItem(void *p, CrFwCounterU4_t N)
Get "RepStrucId" from "HkDeleteCmd" packet.
Definition of the OutFactory component.
CrFwPckt_t pckt
Packet holding the InCommand.
static CrPsFlag_t getDpisEnabledItem(int i)
Gets the value of the i-th element in the datapool array isEnabled.
Header file to define all service and packet identifiers.
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").
Header file to define all invariant publicly available constants and types for the CORDET Framework...
Command (3,3) to Delete a Housekeeping Report Structure.
static CrFwCounterU4_t getHkDeleteCmdN(void *p)
Get "N" from "HkDeleteCmd" packet.
static CrPsSid_t getDpsidItem(int i)
Gets the value of the i-th element in the datapool array sid.
static void setDpsidItem(int i, CrPsSid_t sid)
Sets the value of the i-th element in the datapool array sid.
auxiliary Interface for accessing fields in packets of service "ServHk".
void CrPsHkDeleteCmdStartAction(FwSmDesc_t smDesc)
CR Framework function definitions.
void * cmpSpecificData
Derived data which are specific to each type of framework component.
FwPrDesc_t getPrDescHkCmd3s3Start()
Getter for HkCmd3s3Start procedure descriptor.
void CrPsHkDeleteCmdProgressAction(FwSmDesc_t smDesc)
Progress action of the Command (3,3) to Delete a Housekeeping Report Structure in-coming command pack...
void CrPsHkDeleteCmdTerminationAction(FwSmDesc_t smDesc)
Termination Action of the Command (3,3) to Delete a Housekeeping Report Structure in-coming command p...
#define HK_N_REP_DEF
Number of Report Definitions in the Report Definition List (maximum number of housekeeping/diagnostic...
uint8_t CrPsSid_t
Type used for the Parameter Report Structure ID of a packet.
char * CrFwPckt_t
Type for packets (see CrFwPckt.h).
Definition of the OutComponent Component of the framework.
Interface for accessing fields in packets of service "ServHk".
Type for the data describing an InCommand.
Definition of the OutLoader component.