8#ifndef ICAROUS_CFS_MERGER_H
9#define ICAROUS_CFS_MERGER_H
16#include "cfe_platform_cfg.h"
31#include "sch_msgids.h"
37#define MERGER_STARTUP_INF_EID 0
38#define MERGER_COMMAND_ERR_EID 1
39#define MERGER_RECEIVED_FENCE_EID 3
41#define MERGER_PIPE_DEPTH 100
42#define MERGER_PIPE_NAME "MERGER_PIPE"
43#define MERGER_MAJOR_VERSION 1
44#define MERGER_MINOR_VERSION 0
69 mergeStatus_e mgStatus;
75void MERGER_AppMain(
void);
80void MERGER_AppInit(
void);
85void MERGER_AppInitializeData(
void);
90void MERGER_AppCleanUp(
void);
95void MERGER_ProcessPacket(
void);
103int32_t MergerTableValidationFunc(
void *TblPtr);
105void MERGER_WriteLogEntry(
void);
Definition of defines, structs and functions for merger app.
Defines message topics used by the guidance application.
Defintion of messages used by merger_msg.h.
Defines message topics published by the merger application.
Definition of merger table.
Defintion of messages used by raft_msg.h.
Message ID definition of raft app messages.
Merger table data.
Definition: merger_table.h:18
message encoding flight plan information
Struct to hold merger app data.
Definition: merg.h:62
CFE_TBL_Handle_t Merger_tblHandle
Table handle.
Definition: merg.h:65
CFE_SB_PipeId_t Merger_Pipe
Pipe variable.
Definition: merg.h:63
CFE_SB_MsgPtr_t Merger_MsgPtr
Pointer to SB message.
Definition: merg.h:64
MergerTable_t mergerTable
merger table data
Definition: merg.h:68
mergePoints_t mgData
Merge points.
Definition: merg.h:66