External Code Interface (ECI)
 All Data Structures Files Functions Variables Typedefs Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
eci_app.c File Reference

Interface implementation between app-specified Simulink-generated code and cFE. More...

#include "cfe.h"
#include "cfe_tbl_msg.h"
#include <string.h>
#include <math.h>
#include "eci_app_cfg.h"
#include "eci_app.h"
#include "eci_util_macro.h"
#include "eci_app_event.h"
#include "eci_interface.h"
#include "eci_app_msgdefs.h"
#include "eci_app_hk.h"

Data Structures

struct  ECI_InternalMsg_t
 
struct  ECI_AppData_t
 

Macros

#define CMD_SEQUENCE_MASK   0x3FFF /* Sequence number mask for CCSDS Header Sequence Field */
 
#define ECI_TBL_MANAGE_CC   12
 

Enumerations

enum  SB_PipeType_t { CMDPIPE = 0, DATAPIPE = 1 }
 
enum  ECI_MsgControl_t { BUFFERED, QUEUED, QUEUEFULL, QUEUEEMPTY }
 
enum  ECI_MsgLengthVerify_t { EQUAL, LESS_THAN_EQUAL }
 

Functions

void ECI_APP_MAIN (void)
 

Variables

ECI_TimeStamp_t ECI_Step_TimeStamp
 

Detailed Description

Interface implementation between app-specified Simulink-generated code and cFE.

Function Documentation

void ECI_APP_MAIN ( void  )

Application entry point and main process loop.