|
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 |