CORDET Framework - C2 Implementation
CrPsCmd17s3StartCreate.h File Reference

Create one instance of the CrPsCmd17s3Start procedure. More...

Go to the source code of this file.

Macros

#define CrPsCmd17s3Start_N1   (1) /* The identifier of action node N1 in procedure CrPsCmd17s3Start */
 Make sure to include this header file only once. More...
 
#define CrPsCmd17s3Start_N2   (2) /* The identifier of action node N2 in procedure CrPsCmd17s3Start */
 
#define CrPsCmd17s3Start_N3   (3) /* The identifier of action node N3 in procedure CrPsCmd17s3Start */
 
#define CrPsCmd17s3Start_N4   (4) /* The identifier of action node N4 in procedure CrPsCmd17s3Start */
 
#define CrPsCmd17s3Start_N5   (5) /* The identifier of action node N5 in procedure CrPsCmd17s3Start */
 
#define CrPsCmd17s3Start_N7   (6) /* The identifier of action node N7 in procedure CrPsCmd17s3Start */
 
#define CrPsCmd17s3Start_N8   (7) /* The identifier of action node N8 in procedure CrPsCmd17s3Start */
 
#define CrPsCmd17s3Start_N9   (8) /* The identifier of action node N9 in procedure CrPsCmd17s3Start */
 
#define CrPsCmd17s3Start_N10   (9) /* The identifier of action node N10 in procedure CrPsCmd17s3Start */
 

Functions

FwPrDesc_t CrPsCmd17s3StartCreate (void *prData)
 Create a new procedure descriptor. More...
 
void CrPsTestOnBoardConnectionStartN1 (FwPrDesc_t prDesc)
 Action for node N1. More...
 
void CrPsTestOnBoardConnectionStartN2 (FwPrDesc_t prDesc)
 Action for node N2. More...
 
void CrPsTestOnBoardConnectionStartN3 (FwPrDesc_t prDesc)
 Action for node N3. More...
 
void CrPsTestOnBoardConnectionStartN4 (FwPrDesc_t prDesc)
 Action for node N4. More...
 
void CrPsTestOnBoardConnectionStartN5 (FwPrDesc_t prDesc)
 Action for node N5. More...
 
void CrPsTestOnBoardConnectionStartN7 (FwPrDesc_t prDesc)
 Action for node N7. More...
 
void CrPsTestOnBoardConnectionStartN8 (FwPrDesc_t prDesc)
 Action for node N8. More...
 
void CrPsTestOnBoardConnectionStartN9 (FwPrDesc_t prDesc)
 Action for node N9. More...
 
void CrPsTestOnBoardConnectionStartN10 (FwPrDesc_t prDesc)
 Action for node N10. More...
 
FwPrBool_t CrPsTestOnBoardConnectionStartG1 (FwPrDesc_t prDesc)
 Guard on the Control Flow from DECISION1 to N1. More...
 
FwPrBool_t CrPsTestOnBoardConnectionStartG2 (FwPrDesc_t prDesc)
 Guard on the Control Flow from DECISION2 to N3. More...
 
FwPrBool_t CrPsTestOnBoardConnectionStartG3 (FwPrDesc_t prDesc)
 Guard on the Control Flow from DECISION3 to N4. More...
 

Detailed Description

Create one instance of the CrPsCmd17s3Start procedure.

This header file declares the function to create one instance of the CrPsCmd17s3Start procedure. The procedure is configured with a set of function pointers representing the non-default actions and guards of the procedure. Some of these functions may also be declared in this header file in accordance with the configuration of the procedure in the FW Profile Editor. In the latter case, the user has to provide an implementation for these functions in a user-supplied body file.

This header file has been automatically generated by the FW Profile Editor. The procedure created by this file is shown in the figure below.

CrPsCmd17s3Start.png
Author
FW Profile code generator version 5.01
Date
Created on: May 23 2017 23:40:11
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 CrPsCmd17s3StartCreate.h.

Macro Definition Documentation

#define CrPsCmd17s3Start_N1   (1) /* The identifier of action node N1 in procedure CrPsCmd17s3Start */

Make sure to include this header file only once.

FW Profile function definitions Action node identifiers

Definition at line 44 of file CrPsCmd17s3StartCreate.h.

Function Documentation

FwPrDesc_t CrPsCmd17s3StartCreate ( void *  prData)

Create a new procedure descriptor.

This interface creates the procedure descriptor dynamically.

Parameters
prDatathe pointer to the procedure data. A value of NULL is legal (note that the default value of the pointer to the procedure data when the procedure is created is NULL).
Returns
the pointer to the procedure descriptor

Create the procedure

Configure the procedure

Definition at line 74 of file CrPsCmd17s3StartCreate.c.

FwPrBool_t CrPsTestOnBoardConnectionStartG1 ( FwPrDesc_t  prDesc)

Guard on the Control Flow from DECISION1 to N1.

 
Parameters
smDescthe procedure descriptor
Returns
1 if the guard is fulfilled, otherwise 0.

Definition at line 213 of file CrPsCmd17s3StartFunc.c.

FwPrBool_t CrPsTestOnBoardConnectionStartG2 ( FwPrDesc_t  prDesc)

Guard on the Control Flow from DECISION2 to N3.

 
Parameters
smDescthe procedure descriptor
Returns
1 if the guard is fulfilled, otherwise 0.

Definition at line 240 of file CrPsCmd17s3StartFunc.c.

FwPrBool_t CrPsTestOnBoardConnectionStartG3 ( FwPrDesc_t  prDesc)

Guard on the Control Flow from DECISION3 to N4.

 
Parameters
smDescthe procedure descriptor
Returns
1 if the guard is fulfilled, otherwise 0.

Definition at line 259 of file CrPsCmd17s3StartFunc.c.

void CrPsTestOnBoardConnectionStartN1 ( FwPrDesc_t  prDesc)

Action for node N1.

Parameters
smDescthe procedure descriptor

Definition at line 60 of file CrPsCmd17s3StartFunc.c.

void CrPsTestOnBoardConnectionStartN10 ( FwPrDesc_t  prDesc)

Action for node N10.

Parameters
smDescthe procedure descriptor

Definition at line 197 of file CrPsCmd17s3StartFunc.c.

void CrPsTestOnBoardConnectionStartN2 ( FwPrDesc_t  prDesc)

Action for node N2.

Parameters
smDescthe procedure descriptor

Definition at line 76 of file CrPsCmd17s3StartFunc.c.

void CrPsTestOnBoardConnectionStartN3 ( FwPrDesc_t  prDesc)

Action for node N3.

Parameters
smDescthe procedure descriptor

Definition at line 89 of file CrPsCmd17s3StartFunc.c.

void CrPsTestOnBoardConnectionStartN4 ( FwPrDesc_t  prDesc)

Action for node N4.

Parameters
smDescthe procedure descriptor

Definition at line 105 of file CrPsCmd17s3StartFunc.c.

void CrPsTestOnBoardConnectionStartN5 ( FwPrDesc_t  prDesc)

Action for node N5.

Parameters
smDescthe procedure descriptor

Definition at line 124 of file CrPsCmd17s3StartFunc.c.

void CrPsTestOnBoardConnectionStartN7 ( FwPrDesc_t  prDesc)

Action for node N7.

Parameters
smDescthe procedure descriptor

Definition at line 137 of file CrPsCmd17s3StartFunc.c.

void CrPsTestOnBoardConnectionStartN8 ( FwPrDesc_t  prDesc)

Action for node N8.

Parameters
smDescthe procedure descriptor

Definition at line 156 of file CrPsCmd17s3StartFunc.c.

void CrPsTestOnBoardConnectionStartN9 ( FwPrDesc_t  prDesc)

Action for node N9.

Parameters
smDescthe procedure descriptor

Definition at line 175 of file CrPsCmd17s3StartFunc.c.

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