CORDET Framework - C2 Implementation
CrFwInManager.h
Go to the documentation of this file.
1 
70 #ifndef CRFW_INMANAGER_H_
71 #define CRFW_INMANAGER_H_
72 
73 /* Include FW Profile Files */
74 #include "FwSmConstants.h"
75 #include "FwPrConstants.h"
76 /* Include Framework Files */
77 #include "CrFwConstants.h"
78 /* Include Configuration Files */
79 #include "CrFwUserConstants.h"
80 #include "Pckt/CrFwPcktQueue.h"
81 
99 FwSmDesc_t CrFwInManagerMake(CrFwInstanceId_t inManagerId);
100 
136 CrFwBool_t CrFwInManagerLoad(FwSmDesc_t smDesc, FwSmDesc_t inCmp);
137 
144 
145 
153 
159 CrFwCounterU1_t CrFwInManagerGetPCRLSize(FwSmDesc_t smDesc);
160 
161 #endif /* CRFW_INMANAGER_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").
Definition: CrFwConstants.h:32
CrFwBool_t CrFwInManagerLoad(FwSmDesc_t smDesc, FwSmDesc_t inCmp)
Load a new InReport or InCommand into the InManager.
FwSmDesc_t CrFwInManagerMake(CrFwInstanceId_t inManagerId)
Factory function to retrieve the i-th InManager State Machine instance.
Definition: CrFwInManager.c:96
CrFwCounterU2_t CrFwInManagerGetNOfLoadedInCmp(FwSmDesc_t smDesc)
Return the number of InReport or InCommands successfully loaded since the InManager was last reset.
CrFwCounterU1_t CrFwInManagerGetNOfPendingInCmp(FwSmDesc_t smDesc)
Return the number of InReport or InCommands currently in the PCRL of an InManager.
CrFwCounterU1_t CrFwInManagerGetPCRLSize(FwSmDesc_t smDesc)
Return the size of the PCRL of an InManager.
Definition and management of packet queues.
Header file to define all user-configurable constants and types for the CORDET Framework (the non-con...
unsigned short CrFwCounterU2_t
Type used for unsigned integers with a "medium" range.
unsigned char CrFwCounterU1_t
Type used for unsigned integers with a "short" range.
unsigned short CrFwInstanceId_t
Type used for instance identifiers.
P&P Software GmbH, Copyright 2012-2013, All Rights Reserved