ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
safe2ditch_msg.h
Go to the documentation of this file.
1
6#ifndef ICAROUS_CFS_SAFE2DITCH_MSG_H
7#define ICAROUS_CFS_SAFE2DITCH_MSG_H
8
9#define S2D_MAX_INTRUDERS 10
10
11
12#include "cfe.h"
13#include "stdbool.h"
14
29typedef struct{
30 uint8_t TlmHeader[CFE_SB_TLM_HDR_SIZE];
31 double ditchsite[3];
32 double todAltitude;
34 bool endDitch;
38
45typedef struct{
46 uint8_t TlmHeader[CFE_SB_TLM_HDR_SIZE];
47 uint8_t intruderID[S2D_MAX_INTRUDERS];
48 double intruderLat[S2D_MAX_INTRUDERS];
49 double intruderLon[S2D_MAX_INTRUDERS];
52
53
54
55#endif //ICAROUS_CFS_SAFE2DITCH_MSG_H
uint8_t numOfIntruders
Definition: safe2ditch_msg.h:50
double todAltitude
Definition: safe2ditch_msg.h:32
bool ditchGuidanceRequired
Definition: safe2ditch_msg.h:35
bool endDitch
Definition: safe2ditch_msg.h:34
bool resetDitch
Definition: safe2ditch_msg.h:33
bool ditchRequested
Definition: safe2ditch_msg.h:36
message contaning information about intruders reported by safe2ditch
Definition: safe2ditch_msg.h:45
message contaning status information about safe2ditch
Definition: safe2ditch_msg.h:29