29 #include <CrFwCmpData.h> 32 #include "FwSmConstants.h" 33 #include "FwSmConfig.h" 35 #include "FwPrDCreate.h" 36 #include "FwPrConfig.h" 38 #include "FwPrConstants.h" 64 pckt = cmpSpecificData->
pckt;
69 for (k=0; k<nmbN; k++)
77 prData.smDesc = smDesc;
95 CrFwCounterU4_t cycleCnt;
108 pckt = cmpSpecificData->
pckt;
113 for (k=0; k<nmbN; k++)
123 if (sid[k] == rdlSid)
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.
Interface through which applications can initialize and execute framework PUS extension components...
Header file to define all user-configurable constants and types for the IASW Application.
Interface for accessing data pool items.
Definition of the OutFactory component.
CrFwPckt_t pckt
Packet holding the InCommand.
static CrFwCounterU4_t getHkEnableCmdN(void *p)
Get "N" from "HkEnableCmd" packet.
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").
static CrPsSid_t getDpsidItem(int i)
Gets the value of the i-th element in the datapool array sid.
static void setDpcycleCntItem(int i, CrFwCounterU4_t cycleCnt)
Sets the value of the i-th element in the datapool array cycleCnt.
void CrPsHkEnableCmdStartAction(FwSmDesc_t smDesc)
Start action of the Command (3,5) to Enable Periodic Generation of a Housekeeping Report Structure in...
static void setDpisEnabledItem(int i, CrPsFlag_t isEnabled)
Sets the value of the i-th element in the datapool array isEnabled.
auxiliary Interface for accessing fields in packets of service "ServHk".
CrPsSid_t getHkEnableCmdRepStrucIdItem(void *p, CrFwCounterU4_t N)
Get "RepStrucId" from "HkEnableCmd" packet.
void * cmpSpecificData
Derived data which are specific to each type of framework component.
FwPrDesc_t getPrDescMultiSidCmdStart()
Getter for MultiSidCmdStart procedure descriptor.
void CrPsHkEnableCmdProgressAction(FwSmDesc_t smDesc)
Progress action of the Command (3,5) to Enable Periodic Generation of a Housekeeping Report Structure...
#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).
static CrFwCounterU4_t getDpcycleCntItem(int i)
Gets the value of the i-th element in the datapool array cycleCnt.
Definition of the OutComponent Component of the framework.
void CrPsHkEnableCmdTerminationAction(FwSmDesc_t smDesc)
Termination Action of the Command (3,5) to Enable Periodic Generation of a Housekeeping Report Struct...
Command (3,5) to Enable Periodic Generation of a Housekeeping Report Structure.
Interface for accessing fields in packets of service "ServHk".
Type for the data describing an InCommand.
Definition of the OutLoader component.