5#ifndef ICAROUS_CFS_TRAFFIC_MSG_H
6#define ICAROUS_CFS_TRAFFIC_MSG_H
13#define MAX_TRAFFIC_ALERTS 10
22 uint8_t TlmHeader[CFE_SB_TLM_HDR_SIZE];
23 bands_t altitudeBands;
24 bands_t groundSpeedBands;
26 bands_t verticalSpeedBands;
30 uint8_t TlmHeader[CFE_SB_TLM_HDR_SIZE];
34 int32_t trafficAlerts[MAX_TRAFFIC_ALERTS];
45 uint8_t TlmHeader[CFE_SB_TLM_HDR_SIZE];
57 uint8_t TlmHeader[CFE_SB_TLM_HDR_SIZE];
72 float horizontal_accel;
77 float recovery_stability_time;
78 float persistence_time;
79 float min_horizontal_recovery;
80 float min_vertical_recovery;
87 float horizontal_nmac;
92 float alert_1_alerting_time;
93 char alert_1_detector[10];
94 float alert_1_early_alerting_time;
95 char alert_1_region[10];
96 float alert_1_spread_alt;
97 float alert_1_spread_gs;
98 float alert_1_spread_trk;
99 float alert_1_spread_vs;
100 uint8_t conflict_level;
101 char load_core_detection_det_1[50];
102 float det_1_WCV_DTHR;
103 float det_1_WCV_TCOA;
104 float det_1_WCV_TTHR;
105 float det_1_WCV_ZTHR;
106 uint32_t trafficSource;
114enum Region {UNKNOWN,NONE,FAR,MID,NEAR,RECOVERY,END_OF_REGION};
Icarous common message definitions.
kinematics bands report
Definition: traffic_msg.h:21
Definition: Icarous_msg.h:35
Definition: icarous_utils.c:58
Message used to request/respond to check if a turn from heading A to heading B is safe.
Definition: traffic_msg.h:44
bool safe
Definition: traffic_msg.h:48
double fromHeading
Definition: traffic_msg.h:46
double toHeading
Definition: traffic_msg.h:47
Definition: traffic_msg.h:29
parameters used by the traffic application
Definition: traffic_msg.h:56
Region
Definition: traffic_msg.h:114