CORDET Framework - C2 Implementation
CrFwInCmdSample1.h
Go to the documentation of this file.
1 
31 #ifndef CRFW_INCMD_SAMPLE1_H_
32 #define CRFW_INCMD_SAMPLE1_H_
33 
34 /* Include configuration files */
35 #include "CrFwUserConstants.h"
36 /* Include framework files */
37 #include "CrFwConstants.h"
38 /* Include FW Profile components */
39 #include "FwSmCore.h"
40 
53 CrFwBool_t CrFwInCmdSample1ValidityCheck(FwPrDesc_t prDesc);
54 
60 
67 
75 CrFwBool_t CrFwInCmdSample1ReadyCheck(FwSmDesc_t smDesc);
76 
82 
92 void CrFwInCmdSample1StartAction(FwSmDesc_t smDesc);
93 
100 
106 
121 void CrFwInCmdSample1ProgressAction(FwSmDesc_t smDesc);
122 
130 
137 
144 
150 
160 void CrFwInCmdSample1AbortAction(FwSmDesc_t smDesc);
161 
168 
174 
184 void CrFwInCmdSample1TerminationAction(FwSmDesc_t smDesc);
185 
192 
198 
199 #endif /* CRFW_INCMD_SAMPLE1_H_ */
unsigned char CrFwCounterU1_t
Type used for unsigned integers with a "short" range.
CrFwCounterU1_t CrFwInCmdSample1GetTerminationActionCounter()
Get the value of the Termination Action Counter (see CrFwInCmdSample1TerminationAction).
CrFwServType_t CrFwInCmdSample1GetType()
Set the value of the Validity Flag (see CrFwInCmdSample1ValidityCheck).
void CrFwInCmdSample1SetTerminationActionOutcome(CrFwOutcome_t outcome)
Set the value of the Termination Action Outcome Counter (see CrFwInCmdSample1TerminationAction).
void CrFwInCmdSample1TerminationAction(FwSmDesc_t smDesc)
Implementation of the Termination Action Operation for the Sample 1 InCommand.
CrFwBool_t CrFwInCmdSample1ReadyCheck(FwSmDesc_t smDesc)
Implementation of the Ready Check Operation for the Sample 1 InCommand.
void CrFwInCmdSample1StartAction(FwSmDesc_t smDesc)
Implementation of the Start Action Operation for the Sample 1 InCommand.
int CrFwBool_t
Type used for boolean values (1 represent "true" and 0 represents "false").
Definition: CrFwConstants.h:32
void CrFwInCmdSample1SetAbortActionOutcome(CrFwOutcome_t outcome)
Set the value of the Abort Action Outcome Counter (see CrFwInCmdSample1AbortAction).
void CrFwInCmdSample1SetReadyFlag(CrFwBool_t flag)
Set the value of the Ready Flag (see CrFwInCmdSample1ReadyCheck).
unsigned char CrFwOutcome_t
Type used for the outcome of a check (see CrFwCmpData).
Header file to define all invariant publicly available constants and types for the CORDET Framework...
void CrFwInCmdSample1SetValidityFlag(CrFwBool_t flag)
Set the value of the Validity Flag (see CrFwInCmdSample1ValidityCheck).
void CrFwInCmdSample1AbortAction(FwSmDesc_t smDesc)
Implementation of the Abort Action Operation for the Sample 1 InCommand.
CrFwCounterU1_t CrFwInCmdSample1GetStartActionCounter()
Get the value of the Start Action Counter (see CrFwInCmdSample1StartAction).
void CrFwInCmdSample1SetProgressActionOutcome(CrFwOutcome_t outcome)
Set the value of the Progress Action Outcome (see CrFwInCmdSample1ProgressAction).
CrFwBool_t CrFwInCmdSample1ValidityCheck(FwPrDesc_t prDesc)
Implementation of the Validity Check Operation for the Sample 1 InCommand.
void CrFwInCmdSample1SetProgressStepFlag(CrFwBool_t flag)
Sets the progress step flag used by the progress action of the sample InCommand (if the flag is set...
void CrFwInCmdSample1SetStartActionOutcome(CrFwOutcome_t outcome)
Set the value of the Start Action Outcome Counter (see CrFwInCmdSample1StartAction).
CrFwCounterU1_t CrFwInCmdSample1GetAbortActionCounter()
Get the value of the Abort Action Counter (see CrFwInCmdSample1AbortAction).
CrFwCounterU1_t CrFwInCmdSample1GetProgressActionCounter()
Get the value of the Progress Action Counter (see CrFwInCmdSample1ProgressAction).
Header file to define all user-configurable constants and types for the CORDET Framework (the non-con...
void CrFwInCmdSample1ProgressAction(FwSmDesc_t smDesc)
Implementation of the Progress Action Operation for the Sample 1 InCommand.
void CrFwInCmdSample1SetProgressActionCompletionOutcome(CrFwOutcome_t outcome)
Set the value of the Progress Action Completion Outcome (see CrFwInCmdSample1ProgressAction).
unsigned char CrFwServType_t
Type used for the service type of a command or report.
P&P Software GmbH, Copyright 2012-2013, All Rights Reserved