6#ifndef ICAROUS_CFS_GUIDANCE_H
7#define ICAROUS_CFS_GUIDANCE_H
15#include "cfe_platform_cfg.h"
26#include "sch_msgids.h"
27#include "UtilFunctions.h"
31#define GUIDANCE_STARTUP_INF_EID 0
32#define GUIDANCE_COMMAND_ERR_EID 1
34#define GUIDANCE_PIPE_DEPTH 30
35#define GUIDANCE_PIPE_NAME "GUIDANCE_PIPE"
36#define GUIDANCE_MAJOR_VERSION 1
37#define GUIDANCE_MINOR_VERSION 0
62 int lastReachedWaypoint;
Icarous common message definitions.
Message ID definition of common icarous messages.
void GUIDANCE_AppInitData(void)
Definition: guidance.c:95
void GUIDANCE_AppInit(void)
Definition: guidance.c:37
void HandleGuidanceCommands(argsCmd_t *cmd)
Definition: guidance.c:187
void GUIDANCE_AppMain(void)
Event ID definitions.
Definition: guidance.c:16
int32_t GuidanceTableValidationFunc(void *TblPtr)
Definition: guidance.c:393
void GUIDANCE_ProcessPacket(void)
Definition: guidance.c:105
void GUIDANCE_AppCleanUp(void)
Definition: guidance.c:101
void GUIDANCE_Run(void)
Definition: guidance.c:293
void ComputeTakeoffGuidanceInput(void)
Definition: guidance.c:379
Core class for performing guidance computations.
Definition: Guidance.hpp:26
Defines message topics used by the guidance application.
Structure to hold parameters required for guidance.
Definition: Guidance.h:34
Command with arguments.
Definition: Icarous_msg.h:244
message encoding flight plan information
Definition: guidance.h:52
CFE_SB_MsgPtr_t guidance_MsgPtr
Msg pointer to SB message.
Definition: guidance.h:54
CFE_SB_PipeId_t guidance_Pipe
Pipe variable.
Definition: guidance.h:53
GuidanceParams_t guidance_params
Guidance table.
Definition: guidance.h:55
position information of aircraft.
Definition: Icarous_msg.h:174
Message to provide status information.
Definition: Icarous_msg.h:269
definition of message ids relevant to the trajectory applicaiton