29 #include <CrFwCmpData.h> 32 #include <FwPrConfig.h> 33 #include <FwSmConfig.h> 43 unsigned short nmbSucc;
62 pckt = cmpSpecificData->
pckt;
67 for (k=0; k<nmbN; k++)
75 prData.smDesc = smDesc;
102 pckt = cmpSpecificData->
pckt;
123 if (rdlSlot < HK_N_REP_DEF)
152 pckt = cmpSpecificData->
pckt;
Type for the Framework Component Data (FCD).
static CrPsPeriod_t getDpperiodItem(int i)
Gets the value of the i-th element in the datapool array period.
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...
CrPsSid_t getHkOneShotCmdRepStrucIdItem(void *p, CrFwCounterU4_t N)
Get "RepStrucId" from "HkOneShotCmd" packet.
Command (3,27) to Generate One-Shot Housekeeping Report.
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.
Header file to define all service and packet identifiers.
Interface for creating and accessing a report or command packet.
void CrPsHkOneShotCmdProgressAction(FwSmDesc_t smDesc)
Progress action of the Command (3,27) to Generate One-Shot Housekeeping Report in-coming command pack...
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.
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".
static CrFwCounterU4_t getHkOneShotCmdN(void *p)
Get "N" from "HkOneShotCmd" packet.
void * cmpSpecificData
Derived data which are specific to each type of framework component.
FwPrDesc_t getPrDescMultiSidCmdStart()
Getter for MultiSidCmdStart procedure descriptor.
#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).
void CrPsHkOneShotCmdTerminationAction(FwSmDesc_t smDesc)
Termination Action of the Command (3,27) to Generate One-Shot Housekeeping Report in-coming command p...
Definition of the OutComponent Component of the framework.
Interface for accessing fields in packets of service "ServHk".
Type for the data describing an InCommand.
void CrPsHkOneShotCmdStartAction(FwSmDesc_t smDesc)
Start action of the Command (3,27) to Generate One-Shot Housekeeping Report in-coming command packet...
Definition of the OutLoader component.