External Code Interface (ECI)
 All Data Structures Files Functions Variables Typedefs Groups Pages
eci_tbl_if.h
Go to the documentation of this file.
1 
6 #ifndef ECI_TBL_IF_H
7 #define ECI_TBL_IF_H
8 
9 #include "cfe.h"
10 #include "cfe_tbl_filedef.h"
11 #include "eci_app_cfg.h"
12 
17 #ifndef ECI_PARAM_TBL_MAX_NAME_LEN
18 
22 #define ECI_PARAM_TBL_MAX_NAME_LEN CFE_TBL_MAX_NAME_LENGTH
23 #endif /* ECI_PARAM_TBL_MAX_NAME_LEN */
24 
38 #define ECI_TBL_FILEDEF(StructName, ObjName, TblName, Desc, Filename) \
39  static CFE_TBL_FileDef_t StructName __attribute__((__used__)) = \
40  {#ObjName, #TblName, #Desc, #Filename, sizeof(ObjName)};
41 
43 #endif /* ECI_TBL_IF_H */
Contains all of the configurable options (defined as macros) which change how the ECI interacts with ...