ICAROUS
|
Structure to hold app data.
#include <traffic.h>
Public Attributes | |
CFE_SB_PipeId_t | TrajRequest_Pipe |
Pipe variable. | |
CFE_SB_PipeId_t | TrajData_Pipe |
Pipe variable. | |
CFE_SB_MsgPtr_t | TrajRequest_MsgPtr |
Msg pointer to SB message. | |
CFE_SB_MsgPtr_t | Traj_MsgPtr |
Scheduler message. | |
CFE_TBL_Handle_t | Trajectory_TblHandle |
Table pointer. | |
void * | pplanner |
Opaque pointer to TrajectoryMonitor. | |
int | numPlansComputed |
Total number of plans computed. | |
int | runThreads |
Flag to signals to run/stop. | |
double | position [3] |
Position as lat (deg), lon (deg) and alt (m) | |
double | velocity [3] |
Velocity ad trk (deg), ground speed (m/s) and vertical speed (m/s) | |
uint32_t | mutexAcState |
Mutex to enforce synchronization on shared variables. | |
int | nextWP1 |
Next waypoint index in flightplan 1. | |
int | nextWP2 |
Next waypoint index in flightplan 2. | |
char | planID [20] |
Current plan ID. | |
bool | monitor |
Flag indicating when monitoring should begin. | |
bool | updateDAAParams |
Update DAA params via SB messages. | |
flightplan_t | flightplan1 |
primary flightplan to monitor | |
flightplan_t | flightplan2 |
secondary flightplan to monitor | |
bool | eutlReceived |
eutl plan received check | |
double | timeNow |