CORDET Framework - C2 Implementation
CrFwCmpData.h
Go to the documentation of this file.
1 
40 #ifndef CRFW_COMPDATA_H_
41 #define CRFW_COMPDATA_H_
42 
43 #include "CrFwUserConstants.h"
44 #include "FwPrConstants.h"
46 #include "InStream/CrFwInStream.h"
47 #include "InCmd/CrFwInCmd.h"
48 #include "InRep/CrFwInRep.h"
49 #include "OutCmp/CrFwOutCmp.h"
52 #include "InLoader/CrFwInLoader.h"
53 
79 typedef struct CrFwCmpData {
95  FwPrDesc_t initProc;
97  FwPrDesc_t resetProc;
99  FwPrDesc_t execProc;
103 
104 #endif /* CRFW_COMPDATA_H_ */
struct CrFwCmpData CrFwCmpData_t
Type for the Framework Component Data (FCD).
Definition of the InCommand Component of the framework.
Definition of the InLoader component.
Definition of the InManager component.
Definition of the InReport Component of the framework.
Definition of the InStream component.
Definition of the OutComponent Component of the framework.
Definition of the OutManager component.
Definition of the OutStream component.
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 short int CrFwTypeId_t
Type used for the identifier of a component type.
unsigned short CrFwInstanceId_t
Type used for instance identifiers.
Type for the Framework Component Data (FCD).
Definition: CrFwCmpData.h:79
FwPrDesc_t initProc
The Component Initialization Procedure (CIP) (see CrFwInitProc.h).
Definition: CrFwCmpData.h:95
CrFwInstanceId_t instanceId
The instance identifier of the framework component.
Definition: CrFwCmpData.h:81
CrFwOutcome_t outcome
The outcome of an action or check executed by a state machine or by one of its procedures.
Definition: CrFwCmpData.h:93
FwPrDesc_t resetProc
The Component Reset Procedure (CRP) (see CrFwResetProc.h).
Definition: CrFwCmpData.h:97
FwPrDesc_t execProc
The Component Execution Procedure (CEP) (see CrFwBaseCmp.h).
Definition: CrFwCmpData.h:99
void * cmpSpecificData
Derived data which are specific to each type of framework component.
Definition: CrFwCmpData.h:101
CrFwTypeId_t typeId
The type identifier of the framework component.
Definition: CrFwCmpData.h:83
P&P Software GmbH, Copyright 2012-2013, All Rights Reserved