CORDET Framework - C2 Implementation
CrPsCmd17s3PrgrFunc.c File Reference

This procedure is run by the Progress Action of the command (17,3) More...

Go to the source code of this file.

Functions

void CrPsTestOnBoardConnectionPrgrN1 (FwPrDesc_t prDesc)
 CrPsCmd17s3Prgr function definitions. More...
 
void CrPsTestOnBoardConnectionPrgrN2 (FwPrDesc_t prDesc)
 Action for node N2. More...
 
void CrPsTestOnBoardConnectionPrgrN3 (FwPrDesc_t prDesc)
 Action for node N3. More...
 
void CrPsTestOnBoardConnectionPrgrN4 (FwPrDesc_t prDesc)
 Action for node N4. More...
 
FwPrBool_t CrPsTestOnBoardConnectionPrgrG11 (FwPrDesc_t prDesc)
 Guard on the Control Flow from DECISION1 to N1. More...
 
FwPrBool_t CrPsTestOnBoardConnectionPrgrG12 (FwPrDesc_t prDesc)
 Guard on the Control Flow from DECISION1 to N2. More...
 
FwPrBool_t CrPsTestOnBoardConnectionPrgrG13 (FwPrDesc_t prDesc)
 Guard on the Control Flow from DECISION1 to N3. More...
 

Detailed Description

This procedure is run by the Progress Action of the command (17,3)

Author
FW Profile code generator version 5.01
Date
Created on: May 23 2017 23:43:35
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 CrPsCmd17s3PrgrFunc.c.

Function Documentation

FwPrBool_t CrPsTestOnBoardConnectionPrgrG11 ( FwPrDesc_t  prDesc)

Guard on the Control Flow from DECISION1 to N1.

 (areYouAliveSrc > 0) &&
(time elapsed since command execution
started smaller than areYouAliveTimeOut) 
Parameters
smDescthe procedure descriptor
Returns
1 if the guard is fulfilled, otherwise 0.

Definition at line 154 of file CrPsCmd17s3PrgrFunc.c.

FwPrBool_t CrPsTestOnBoardConnectionPrgrG12 ( FwPrDesc_t  prDesc)

Guard on the Control Flow from DECISION1 to N2.

 (areYouAliveSrc == 0) &&
(time elapsed since command execution
started smaller than areYouAliveTimeOut) 
Parameters
smDescthe procedure descriptor
Returns
1 if the guard is fulfilled, otherwise 0.

Definition at line 182 of file CrPsCmd17s3PrgrFunc.c.

FwPrBool_t CrPsTestOnBoardConnectionPrgrG13 ( FwPrDesc_t  prDesc)

Guard on the Control Flow from DECISION1 to N3.

time elapsed since command execution
started equal or greater than areYouAliveTimeOut 
Parameters
smDescthe procedure descriptor
Returns
1 if the guard is fulfilled, otherwise 0.

Definition at line 210 of file CrPsCmd17s3PrgrFunc.c.

void CrPsTestOnBoardConnectionPrgrN1 ( FwPrDesc_t  prDesc)

CrPsCmd17s3Prgr function definitions.

Action for node N1.

FW Profile function definitions

Definition at line 51 of file CrPsCmd17s3PrgrFunc.c.

void CrPsTestOnBoardConnectionPrgrN2 ( FwPrDesc_t  prDesc)

Action for node N2.

Set action outcome
 to 'continue'
Parameters
smDescthe procedure descriptor

Definition at line 97 of file CrPsCmd17s3PrgrFunc.c.

void CrPsTestOnBoardConnectionPrgrN3 ( FwPrDesc_t  prDesc)

Action for node N3.

Set action outcome to 'completed'

Parameters
smDescthe procedure descriptor

Definition at line 113 of file CrPsCmd17s3PrgrFunc.c.

void CrPsTestOnBoardConnectionPrgrN4 ( FwPrDesc_t  prDesc)

Action for node N4.

Release (17,4) report

Parameters
smDescthe procedure descriptor

Definition at line 129 of file CrPsCmd17s3PrgrFunc.c.

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