CORDET Framework - C2 Implementation

Implementation of the utility functions of the CORDET Framework PUS Extension Service 1 (Request Verification) More...

Go to the source code of this file.

Functions

int CrPsInitServReqVerif ()
 Initialization of CORDET Framework PUS Extension components. More...
 
void CrPsExecServReqVerif ()
 Execution of CORDET Framework PUS Extension components. More...
 
FwPrDesc_t getPrDescServReqVerifPcktReroutFail ()
 Getter for ReqVerifPcktReroutFail procedure descriptor.
 
FwPrDesc_t getPrDescServReqVerifPcktAccFail ()
 Getter for ReqVerifPcktAccFail procedure descriptor.
 
FwPrDesc_t getPrDescServReqVerifCmdVerSucc ()
 Getter for ReqVerifCmdVerSucc procedure descriptor.
 
FwPrDesc_t getPrDescServReqVerifCmdVerFail ()
 Getter for ReqVerifCmdVerFail procedure descriptor.
 
FwPrDesc_t getPrDescServReqVerifCmdPrgrSucc ()
 Getter for ReqVerifCmdPrgrSucc procedure descriptor.
 
FwPrDesc_t getPrDescServReqVerifCmdPrgrFail ()
 Getter for ReqVerifCmdPrgrFail procedure descriptor.
 
void SendReqVerifAccSuccRep (FwSmDesc_t smDesc, uint16_t reqVerifAccSuccType)
 Generate a Request Verification Acceptance/Start/Termination Successful out-going report. More...
 
void SendReqVerifAccFailRep (FwSmDesc_t smDesc, CrPsFailCode_t FailureCode)
 Generate a Request Verification Acceptance Failed out-going report. More...
 
void SendReqVerifCmdFailRep (FwSmDesc_t smDesc, uint16_t reqVerifCmdFailType, CrPsFailCode_t FailureCode)
 Generate a Request Verification Start/Termination Failed out-going report. More...
 
void SendReqVerifPrgrSuccRep (FwSmDesc_t smDesc, CrPsStepId_t stepIdentifier)
 Generate a Request Verification Progress Successful out-going report. More...
 
void SendReqVerifPrgrFailRep (FwSmDesc_t smDesc, CrPsStepId_t stepIdentifier, CrPsFailCode_t FailureCode)
 Generate a Request Verification Progress Failed out-going report. More...
 
void SendReqVerifPcktReroutFailRep (FwSmDesc_t smDesc, CrPsFailCode_t FailureCode)
 Generate a Request Verification Package Rerouting Failed out-going report. More...
 

Variables

FwPrDesc_t prDescServReqVerifPcktReroutFail
 
FwPrDesc_t prDescServReqVerifPcktAccFail
 
FwPrDesc_t prDescServReqVerifCmdVerSucc
 
FwPrDesc_t prDescServReqVerifCmdVerFail
 
FwPrDesc_t prDescServReqVerifCmdPrgrSucc
 
FwPrDesc_t prDescServReqVerifCmdPrgrFail
 

Detailed Description

Implementation of the utility functions of the CORDET Framework PUS Extension Service 1 (Request Verification)

Author
Christian Reimers chris.nosp@m.tian.nosp@m..reim.nosp@m.ers@.nosp@m.univi.nosp@m.e.ac.nosp@m..at
Markus Rockenbauer marku.nosp@m.s.ro.nosp@m.ckenb.nosp@m.auer.nosp@m.@univ.nosp@m.ie.a.nosp@m.c.at

last modification: 22.01.2018

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Definition in file CrPsUtilitiesServReqVerif.c.

Function Documentation

void CrPsExecServReqVerif ( )

Execution of CORDET Framework PUS Extension components.

Returns
nothing

Definition at line 123 of file CrPsUtilitiesServReqVerif.c.

int CrPsInitServReqVerif ( )

Initialization of CORDET Framework PUS Extension components.

Returns
nothing

Definition at line 57 of file CrPsUtilitiesServReqVerif.c.

void SendReqVerifAccFailRep ( FwSmDesc_t  smDesc,
CrPsFailCode_t  FailureCode 
)

Generate a Request Verification Acceptance Failed out-going report.

Returns
nothing

Definition at line 225 of file CrPsUtilitiesServReqVerif.c.

void SendReqVerifAccSuccRep ( FwSmDesc_t  smDesc,
uint16_t  reqVerifAccSuccType 
)

Generate a Request Verification Acceptance/Start/Termination Successful out-going report.

Returns
nothing

Definition at line 180 of file CrPsUtilitiesServReqVerif.c.

void SendReqVerifCmdFailRep ( FwSmDesc_t  smDesc,
uint16_t  reqVerifCmdFailType,
CrPsFailCode_t  FailureCode 
)

Generate a Request Verification Start/Termination Failed out-going report.

Returns
nothing

Definition at line 241 of file CrPsUtilitiesServReqVerif.c.

void SendReqVerifPcktReroutFailRep ( FwSmDesc_t  smDesc,
CrPsFailCode_t  FailureCode 
)

Generate a Request Verification Package Rerouting Failed out-going report.

Generate a Request Verification Packet Rerouting Failed out-going report.

Returns
nothing

Definition at line 305 of file CrPsUtilitiesServReqVerif.c.

void SendReqVerifPrgrFailRep ( FwSmDesc_t  smDesc,
CrPsStepId_t  stepIdentifier,
CrPsFailCode_t  FailureCode 
)

Generate a Request Verification Progress Failed out-going report.

Returns
nothing

Definition at line 288 of file CrPsUtilitiesServReqVerif.c.

void SendReqVerifPrgrSuccRep ( FwSmDesc_t  smDesc,
CrPsStepId_t  stepIdentifier 
)

Generate a Request Verification Progress Successful out-going report.

Returns
nothing

Definition at line 258 of file CrPsUtilitiesServReqVerif.c.

P&P Software GmbH, Copyright 2012-2013, All Rights Reserved