Function declarations, data structure and macro declarations for the trajectory management 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 "Icarous.h"
#include "TrajManager.h"
#include "sch_msgids.h"
#include "trajectory_msgids.h"
#include "traffic_msg.h"
#include "traffic_msgids.h"
#include "guidance_msgids.h"
#include "Icarous_msg.h"
#include "trajectory_msg.h"
#include "trajectory_tbl.h"
Go to the source code of this file.
|
#define | TRAJECTORY_STARTUP_INF_EID 0 |
|
#define | TRAJECTORY_COMMAND_ERR_EID 1 |
|
#define | TRAJECTORY_RECEIVED_INTRUDER_EID 2 |
|
#define | TRAJECTORY_RECEIVED_FLIGHTPLAN_EID 3 |
|
#define | TRAJECTORY_RECEIVED_GEOFENCE_EID 4 |
|
#define | TRAJECTORY_PIPE_DEPTH 100 |
|
#define | TRAJECTORY_PIPE_NAME "TRAJECTORY_PIPE" |
|
#define | TRAJECTORY_SCH_PIPE_NAME "TRAJ_SCH_PIPE" |
|
#define | TRAJECTORY_SCH_PIPE_DEPTH 100 |
|
#define | TRAJECTORY_MAJOR_VERSION 1 |
|
#define | TRAJECTORY_MINOR_VERSION 0 |
|
#define | TRAJ_MONITOR_TASK_ID 23 |
|
#define | TRAJ_MONITOR_TASK_STACK_SIZE 1024 |
|
#define | TRAJ_MONITOR_PRIORITY 65 |
|
|
uint32 | traj_monitor_stack [TRAJ_MONITOR_TASK_STACK_SIZE] |
|
uint32 | traj_monitor_task_id |
|
TrajectoryAppData_t | TrajectoryAppData |
|
◆ TRAJECTORY_AppCleanUp()
void TRAJECTORY_AppCleanUp |
( |
void |
| ) |
|
Clean up any memory allocated.
◆ TRAJECTORY_AppInit()
void TRAJECTORY_AppInit |
( |
void |
| ) |
|
Trajectory app initialization
◆ TRAJECTORY_AppInitData()
Trajectory app data initialization
◆ TRAJECTORY_AppMain()
void TRAJECTORY_AppMain |
( |
void |
| ) |
|
Trajectory app entry point
◆ TRAJECTORY_Monitor()
void TRAJECTORY_Monitor |
( |
void |
| ) |
|
Peform the trajectory monitoring functions
◆ TRAJECTORY_ProcessPacket()
void TRAJECTORY_ProcessPacket |
( |
void |
| ) |
|
Process software bus messages
◆ TrajectoryTableValidationFunc()
int32_t TrajectoryTableValidationFunc |
( |
void * |
TblPtr | ) |
|
Validation app table parameters
- Parameters
-
- Returns
- 0 if success