ICAROUS
|
Struct to hold geofence app data.
#include <geofence.h>
Public Attributes | |
CFE_SB_PipeId_t | Geofence_Pipe |
Pipe variable. | |
CFE_SB_MsgPtr_t | Geofence_MsgPtr |
Pointer to SB message. | |
CFE_TBL_Handle_t | Geofence_tblHandle |
Table handle. | |
void * | gfMonitor |
Opaque pointer to GeofenceMonitor. | |
double | position [3] |
Current lat[deg], lon[deg], alt[m] position. | |
double | velocity [3] |
Current velocity: trk (deg), ground speed (m/s) and vertical speed (m/s) | |
geofenceConflict_t | gfConflictData |
Geofence conflict. | |
flightplan_t | flightplan1 |
Primary Flight plan to monitor. | |
flightplan_t | flightplan2 |
Secondary Flight plan to monitor. | |
uint16_t | numFences |
Number of fnces. | |
bool | receivedFP1 |
Monitor flag for flight plan 1. | |
bool | receivedFP2 |
Monitor flag for flight plan 2. | |
bool | receivedFence |
Flag indicating fence received. | |
bool | waypointConflict1 [50] |
Geofence conflict for each waypoint in mission flight plan. | |
bool | directPathToWP1 [50] |
Flag indicating if direct path to waypoint exists. Array index identifies the waypoint index. | |
bool | waypointConflict2 [50] |
Geofence conflict for each waypoint in mission flight plan. | |
bool | directPathToWP2 [50] |
Flag indicating if direct path to waypoint exists. Array index identifies the waypoint index. | |