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