CORDET Framework - C2 Implementation
cordetfw/pustests/config/CrFwCmpData.h
1 
45 #ifndef CRFW_COMPDATA_H_
46 #define CRFW_COMPDATA_H_
47 
48 #include "CrFwUserConstants.h"
49 #include "FwPrConstants.h"
51 #include "InStream/CrFwInStream.h"
52 #include "InCmd/CrFwInCmd.h"
53 #include "InRep/CrFwInRep.h"
54 #include "OutCmp/CrFwOutCmp.h"
57 #include "InLoader/CrFwInLoader.h"
58 
84 typedef struct CrFwCmpData {
100  FwPrDesc_t initProc;
102  FwPrDesc_t resetProc;
104  FwPrDesc_t execProc;
106  void* cmpSpecificData;
107 } CrFwCmpData_t;
108 
109 #endif /* CRFW_COMPDATA_H_ */
Type for the Framework Component Data (FCD).
CrFwOutcome_t outcome
The outcome of an action or check executed by a state machine or by one of its procedures.
Definition of the InLoader component.
unsigned short CrFwInstanceId_t
Type used for instance identifiers.
unsigned short int CrFwTypeId_t
Type used for the identifier of a component type.
Definition of the OutStream component.
Definition of the InStream component.
FwPrDesc_t resetProc
The Component Reset Procedure (CRP) (see CrFwResetProc.h).
CrFwInstanceId_t instanceId
The instance identifier of the framework component.
struct CrFwCmpData CrFwCmpData_t
Type for the Framework Component Data (FCD).
Definition of the InReport Component of the framework.
void * cmpSpecificData
Derived data which are specific to each type of framework component.
FwPrDesc_t execProc
The Component Execution Procedure (CEP) (see CrFwBaseCmp.h).
unsigned char CrFwOutcome_t
Type used for the outcome of a check (see CrFwCmpData).
Definition of the InManager component.
Definition of the OutComponent Component of the framework.
Definition of the OutManager component.
CrFwTypeId_t typeId
The type identifier of the framework component.
FwPrDesc_t initProc
The Component Initialization Procedure (CIP) (see CrFwInitProc.h).
Definition of the InCommand Component of the framework.
P&P Software GmbH, Copyright 2012-2013, All Rights Reserved