Function declaration, MACRO and data structure definitions for the Guidance application.
More...
#include "cfe.h"
#include "cfe_error.h"
#include "cfe_evs.h"
#include "cfe_sb.h"
#include "cfe_es.h"
#include "cfe_platform_cfg.h"
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include "Icarous_msg.h"
#include "Icarous_msgids.h"
#include "trajectory_msgids.h"
#include "guidance_msg.h"
#include "guidance_msgids.h"
#include "sch_msgids.h"
#include "UtilFunctions.h"
#include "Core/Guidance/Guidance.h"
Go to the source code of this file.
|
#define | GUIDANCE |
|
#define | GUIDANCE_STARTUP_INF_EID 0 |
|
#define | GUIDANCE_COMMAND_ERR_EID 1 |
|
#define | GUIDANCE_PIPE_DEPTH 30 |
|
#define | GUIDANCE_PIPE_NAME "GUIDANCE_PIPE" |
|
#define | GUIDANCE_MAJOR_VERSION 1 |
|
#define | GUIDANCE_MINOR_VERSION 0 |
|
◆ ComputeTakeoffGuidanceInput()
void ComputeTakeoffGuidanceInput |
( |
void |
| ) |
|
Compute guidance commands for takeoff
◆ GUIDANCE_AppCleanUp()
void GUIDANCE_AppCleanUp |
( |
void |
| ) |
|
◆ GUIDANCE_AppInit()
void GUIDANCE_AppInit |
( |
void |
| ) |
|
Initializes/setup cfs app related entities.
◆ GUIDANCE_AppInitData()
void GUIDANCE_AppInitData |
( |
void |
| ) |
|
Initialize app specific data structures
◆ GUIDANCE_AppMain()
void GUIDANCE_AppMain |
( |
void |
| ) |
|
◆ GUIDANCE_ProcessPacket()
void GUIDANCE_ProcessPacket |
( |
void |
| ) |
|
Processes incoming software bus messages
◆ GUIDANCE_Run()
void GUIDANCE_Run |
( |
void |
| ) |
|
Main function that computes guidance
◆ GuidanceTableValidationFunc()
int32_t GuidanceTableValidationFunc |
( |
void * |
TblPtr | ) |
|
Validates table parameters
- Parameters
-
- Returns
- 0 if success
◆ HandleGuidanceCommands()
void HandleGuidanceCommands |
( |
argsCmd_t * |
cmd | ) |
|
Handle input commands for guidance app