31 #ifndef CRFW_INCMD_SAMPLE1_H_
32 #define CRFW_INCMD_SAMPLE1_H_
Header file to define all invariant publicly available constants and types for the CORDET Framework.
int CrFwBool_t
Type used for boolean values (1 represent "true" and 0 represents "false").
void CrFwInCmdSample1SetReadyFlag(CrFwBool_t flag)
Set the value of the Ready Flag (see CrFwInCmdSample1ReadyCheck).
CrFwCounterU1_t CrFwInCmdSample1GetStartActionCounter()
Get the value of the Start Action Counter (see CrFwInCmdSample1StartAction).
CrFwCounterU1_t CrFwInCmdSample1GetAbortActionCounter()
Get the value of the Abort Action Counter (see CrFwInCmdSample1AbortAction).
void CrFwInCmdSample1ProgressAction(FwSmDesc_t smDesc)
Implementation of the Progress 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 CrFwInCmdSample1SetProgressActionCompletionOutcome(CrFwOutcome_t outcome)
Set the value of the Progress Action Completion Outcome (see CrFwInCmdSample1ProgressAction).
CrFwBool_t CrFwInCmdSample1ValidityCheck(FwPrDesc_t prDesc)
Implementation of the Validity Check Operation for the Sample 1 InCommand.
CrFwCounterU1_t CrFwInCmdSample1GetTerminationActionCounter()
Get the value of the Termination Action Counter (see CrFwInCmdSample1TerminationAction).
void CrFwInCmdSample1StartAction(FwSmDesc_t smDesc)
Implementation of the Start Action Operation for the Sample 1 InCommand.
void CrFwInCmdSample1SetProgressActionOutcome(CrFwOutcome_t outcome)
Set the value of the Progress Action Outcome (see CrFwInCmdSample1ProgressAction).
void CrFwInCmdSample1SetStartActionOutcome(CrFwOutcome_t outcome)
Set the value of the Start Action Outcome Counter (see CrFwInCmdSample1StartAction).
void CrFwInCmdSample1SetTerminationActionOutcome(CrFwOutcome_t outcome)
Set the value of the Termination Action Outcome Counter (see CrFwInCmdSample1TerminationAction).
CrFwServType_t CrFwInCmdSample1GetType()
Set the value of the Validity Flag (see CrFwInCmdSample1ValidityCheck).
void CrFwInCmdSample1TerminationAction(FwSmDesc_t smDesc)
Implementation of the Termination Action Operation for the Sample 1 InCommand.
void CrFwInCmdSample1AbortAction(FwSmDesc_t smDesc)
Implementation of the Abort Action Operation for the Sample 1 InCommand.
CrFwCounterU1_t CrFwInCmdSample1GetProgressActionCounter()
Get the value of the Progress Action Counter (see CrFwInCmdSample1ProgressAction).
void CrFwInCmdSample1SetAbortActionOutcome(CrFwOutcome_t outcome)
Set the value of the Abort Action Outcome Counter (see CrFwInCmdSample1AbortAction).
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 CrFwInCmdSample1SetValidityFlag(CrFwBool_t flag)
Set the value of the Validity Flag (see CrFwInCmdSample1ValidityCheck).
Header file to define all user-configurable constants and types for the CORDET Framework (the non-con...
unsigned char CrFwOutcome_t
Type used for the outcome of a check (see CrFwCmpData).
unsigned char CrFwServType_t
Type used for the service type of a command or report.
unsigned char CrFwCounterU1_t
Type used for unsigned integers with a "short" range.