60 #ifndef CRFW_REPINCMDOUTCOME_H_
61 #define CRFW_REPINCMDOUTCOME_H_
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).
static CrFwServType_t servType
The InCommand type as computed in the Validity Check.
static FwSmDesc_t inCmd[CR_FW_INFACTORY_MAX_NOF_INCMD]
The pre-allocated InCommand instances.
static CrFwDiscriminant_t disc
Discriminant.
static CrFwServSubType_t servSubType
Service sub-type.
void CrFwRepInCmdOutcome(CrFwRepInCmdOutcome_t outcome, CrFwInstanceId_t instanceId, CrFwServType_t servType, CrFwServSubType_t servSubType, CrFwDiscriminant_t disc, CrFwOutcome_t failCode, FwSmDesc_t inCmd)
Report the outcome of the processing of an InCommand.
CrFwRepInCmdOutcome_t
Enumerated type for the outcome of the processing of an incoming command.
@ crCmdAckTrmSucc
Termination success.
@ crCmdAckCreFail
Creation failure.
@ crCmdAckAccFail
Acceptance failure.
@ crCmdAckLdFail
Load failure.
@ crCmdAckPrgSucc
Progress success.
@ crCmdAckAccSucc
Acceptance success.
@ crCmdAckTrmFail
Termination failure.
@ crCmdAckPrgFail
Progress failure.
@ crCmdAckStrSucc
Start success.
@ crCmdAckStrFail
Start failure.
void CrFwRepInCmdOutcomeCreFail(CrFwRepInCmdOutcome_t outcome, CrFwOutcome_t failCode, CrFwPckt_t pckt)
Report the a "creation failure" outcome for the processing of a packet carrying an InCommand.
Header file to define all user-configurable constants and types for the CORDET Framework (the non-con...
unsigned char CrFwOutcome_t
Type used for the outcome of a check (see CrFwCmpData).
unsigned char CrFwServType_t
Type used for the service type of a command or report.
unsigned short CrFwDiscriminant_t
Type used for the discriminant of a command or report.
unsigned short CrFwInstanceId_t
Type used for instance identifiers.
unsigned char CrFwServSubType_t
Type used for the command or report sub-type.