CORDET Framework - C2 Implementation
CrPsUtilitiesServReqVerif.h
Go to the documentation of this file.
1 
21 #ifndef CRPS_UTILITIES_SERVREQVERIF_H_
22 #define CRPS_UTILITIES_SERVREQVERIF_H_
23 
24 #include <CrFwConstants.h>
25 #include "CrPsUserConstants.h"
26 
27 
28 
34 
40 
45 
50 
55 
60 
65 
70 
75 void SendReqVerifAccSuccRep(FwSmDesc_t smDesc, uint16_t reqVerifAccSuccType);
76 
81 void SendReqVerifAccFailRep(FwSmDesc_t smDesc, CrPsFailCode_t FailureCode);
82 
87 void SendReqVerifCmdFailRep(FwSmDesc_t smDesc, uint16_t reqVerifCmdFailType, CrPsFailCode_t FailureCode);
88 
93 void SendReqVerifPrgrSuccRep(FwSmDesc_t smDesc, CrPsStepId_t stepIdentifier);
94 
99 void SendReqVerifPrgrFailRep(FwSmDesc_t smDesc, CrPsStepId_t stepIdentifier, CrPsFailCode_t FailureCode);
100 
105 void SendReqVerifPcktReroutFailRep(FwSmDesc_t smDesc, CrPsFailCode_t FailureCode);
106 
107 #endif /* CRPS_UTILITIES_SERVREQVERIF_H_ */
FwPrDesc_t getPrDescServReqVerifCmdVerSucc()
Getter for ReqVerifCmdVerSucc procedure descriptor.
void SendReqVerifPrgrSuccRep(FwSmDesc_t smDesc, CrPsStepId_t stepIdentifier)
Generate a Request Verification Progress Successful out-going report.
FwPrDesc_t getPrDescServReqVerifCmdPrgrSucc()
Getter for ReqVerifCmdPrgrSucc procedure descriptor.
Header file to define all user-configurable constants and types for the IASW Application.
Header file to define all invariant publicly available constants and types for the CORDET Framework...
uint32_t CrPsStepId_t
Type used for the Step ID of a packet.
void SendReqVerifAccSuccRep(FwSmDesc_t smDesc, uint16_t reqVerifAccSuccType)
Generate a Request Verification Acceptance/Start/Termination Successful out-going report...
void SendReqVerifPcktReroutFailRep(FwSmDesc_t smDesc, CrPsFailCode_t FailureCode)
Generate a Request Verification Packet Rerouting Failed out-going report.
void SendReqVerifPrgrFailRep(FwSmDesc_t smDesc, CrPsStepId_t stepIdentifier, CrPsFailCode_t FailureCode)
Generate a Request Verification Progress Failed out-going report.
uint16_t CrPsFailCode_t
Type used for the Failure Code of a packet.
void SendReqVerifAccFailRep(FwSmDesc_t smDesc, CrPsFailCode_t FailureCode)
Generate a Request Verification Acceptance Failed out-going report.
FwPrDesc_t getPrDescServReqVerifCmdVerFail()
Getter for ReqVerifCmdVerFail procedure descriptor.
void CrPsExecServReqVerif()
Execution of CORDET Framework PUS Extension components.
FwPrDesc_t getPrDescServReqVerifCmdPrgrFail()
Getter for ReqVerifCmdPrgrFail procedure descriptor.
void SendReqVerifCmdFailRep(FwSmDesc_t smDesc, uint16_t reqVerifCmdFailType, CrPsFailCode_t FailureCode)
Generate a Request Verification Start/Termination Failed out-going report.
int CrPsInitServReqVerif()
Initialization of CORDET Framework PUS Extension components.
FwPrDesc_t getPrDescServReqVerifPcktReroutFail()
Getter for ReqVerifPcktReroutFail procedure descriptor.
FwPrDesc_t getPrDescServReqVerifPcktAccFail()
Getter for ReqVerifPcktAccFail procedure descriptor.
P&P Software GmbH, Copyright 2012-2013, All Rights Reserved