CORDET Framework - C2 Implementation
Definition of Procedures

Components implementing procedures. More...

Files

file  CrPsCmd5EidStartCreate.c
 Create one instance of the CrPsCmd5EidStart procedure.
 
file  CrPsCmd5EidStartCreate.h
 Create one instance of the CrPsCmd5EidStart procedure.
 
file  CrPsCmd5EidStartFunc.c
 Create one instance of the CrPsCmd5EidStart procedure.
 
file  CrPsCmd3s1StartCreate.c
 Create one instance of the CrPsCmd3s1Start procedure.
 
file  CrPsCmd3s1StartCreate.h
 Create one instance of the CrPsCmd3s1Start procedure.
 
file  CrPsCmd3s1StartFunc.c
 Start Action for Commands (3,1) and (3,2) to create a new housekeeping/diagnostic report.
 
file  CrPsCmd3s3StartCreate.c
 Create one instance of the CrPsCmd3s3Start procedure.
 
file  CrPsCmd3s3StartCreate.h
 Create one instance of the CrPsCmd3s3Start procedure.
 
file  CrPsCmd3s3StartFunc.c
 Start Action for commands (3,3) and (3,4) to delete a housekeeping/diagnostic report definition.
 
file  CrPsCmd3s9PrgrCreate.c
 Create one instance of the CrPsCmd3s9Prgr procedure.
 
file  CrPsCmd3s9PrgrCreate.h
 Create one instance of the CrPsCmd3s9Prgr procedure.
 
file  CrPsCmd3s9PrgrFunc.c
 Progress Action for the (3,9) and (3,11) commands.
 
file  CrPsCmd3SidStartCreate.c
 Create one instance of the CrPsCmd3SidStart procedure.
 
file  CrPsCmd3SidStartCreate.h
 Create one instance of the CrPsCmd3SidStart procedure.
 
file  CrPsCmd3SidStartFunc.c
 Start Action for service 3 commands which carry a list of SIDs.
 
file  CrPsRep3s25ReadyCreate.c
 Create one instance of the CrPsRep3s25Ready procedure.
 
file  CrPsRep3s25ReadyCreate.h
 Create one instance of the CrPsRep3s25Ready procedure.
 
file  CrPsRep3s25ReadyFunc.c
 Implements the ReadyCheck for Housekeeping/Diagnostic reports (3,25) and (3,26)
 
file  CrPsLptUpCmdStartCreate.c
 Create one instance of the CrPsLptUpCmdStart procedure.
 
file  CrPsLptUpCmdStartCreate.h
 Create one instance of the CrPsLptUpCmdStart procedure.
 
file  CrPsLptUpCmdStartFunc.c
 Start Action for (13,10) and (13,11) commands.
 
file  CrPsCmdPrgrFailCreate.c
 Create one instance of the CrPsCmdPrgrFail procedure.
 
file  CrPsCmdPrgrFailCreate.h
 Create one instance of the CrPsCmdPrgrFail procedure.
 
file  CrPsCmdPrgrFailFunc.c
 This procedure is run when a command has failed its progress check.
 
file  CrPsCmdPrgrSuccCreate.c
 Create one instance of the CrPsCmdPrgrSucc procedure.
 
file  CrPsCmdPrgrSuccCreate.h
 Create one instance of the CrPsCmdPrgrSucc procedure.
 
file  CrPsCmdPrgrSuccFunc.c
 This procedure is run when a command has passed its progress check.
 
file  CrPsCmdVerFailCreate.c
 Create one instance of the CrPsCmdVerFail procedure.
 
file  CrPsCmdVerFailCreate.h
 Create one instance of the CrPsCmdVerFail procedure.
 
file  CrPsCmdVerFailFunc.c
 This procedure is run when a command has failed its start check or its termination check.
 
file  CrPsCmdVerSuccCreate.c
 Create one instance of the CrPsCmdVerSucc procedure.
 
file  CrPsCmdVerSuccCreate.h
 Create one instance of the CrPsCmdVerSucc procedure.
 
file  CrPsCmdVerSuccFunc.c
 This procedure is run when a command has passed its acceptance, start or termination check.
 
file  CrPsPcktAccFailCreate.c
 Create one instance of the CrPsPcktAccFail procedure.
 
file  CrPsPcktAccFailCreate.h
 Create one instance of the CrPsPcktAccFail procedure.
 
file  CrPsPcktAccFailFunc.c
 This procedure is run when the InLoader has found a packet which failed its acceptance check.
 
file  CrPsPcktReroutingFailCreate.c
 Create one instance of the CrPsPcktReroutingFail procedure.
 
file  CrPsPcktReroutingFailCreate.h
 Create one instance of the CrPsPcktReroutingFail procedure.
 
file  CrPsPcktReroutingFailFunc.c
 This procedure is run when the InLoader has found a packet with invalid destination.
 
file  CrPsCmd17s3PrgrCreate.c
 Create one instance of the CrPsCmd17s3Prgr procedure.
 
file  CrPsCmd17s3PrgrCreate.h
 Create one instance of the CrPsCmd17s3Prgr procedure.
 
file  CrPsCmd17s3PrgrFunc.c
 This procedure is run by the Progress Action of the command (17,3)
 
file  CrPsCmd17s3StartCreate.c
 Create one instance of the CrPsCmd17s3Start procedure.
 
file  CrPsCmd17s3StartCreate.h
 Create one instance of the CrPsCmd17s3Start procedure.
 
file  CrPsCmd17s3StartFunc.c
 This procedure is run by the Start Action of the command (17,3)
 

Detailed Description

Components implementing procedures.

The behaviour of the CORDET Framework is specified through a set of models which conform to the FW Profile. The FW Profile uses state machines and procedures (a form of activity diagrams) to describe functional behaviour. The state machines and procedures are modelled in the FW Profile Editor (a web-based tool which enforces the rules of the FW Profile). The editor has a code generating back-end which generates the skeleton implementation of a procedure or state machine. This module gathers together all files which implement procedures. The files with names like 'XyzCreate' are generated by the editor tool. The files with names like 'XyzFunc' are instead manually developed.

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