FlightGear next
dds_gui.h
Go to the documentation of this file.
1/****************************************************************
2
3 Generated by Eclipse Cyclone DDS IDL to C Translator
4 File name: dds_gui.h
5 Source: dds_gui.idl
6 Cyclone DDS: V0.7.0
7
8*****************************************************************/
9
10#include "dds/ddsc/dds_public_impl.h"
11
12#ifndef _DDSL_DDS_GUI_H_
13#define _DDSL_DDS_GUI_H_
14
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
20#define FG_DDS_GUI_VERSION 1
21#define FG_DDS_TANKS 8
22
23
24typedef struct FG_DDS_GUI
25{
26 int16_t id;
27 int16_t version;
28 double longitude;
29 double latitude;
30 float altitude;
31 float agl;
32 float phi;
33 float theta;
34 float psi;
35 float vcas;
37 uint16_t num_tanks;
38 float fuel_quantity[8];
39 uint64_t cur_time;
40 uint64_t warp;
45 float dist_nm;
49
50extern const dds_topic_descriptor_t FG_DDS_GUI_desc;
51
52#define FG_DDS_GUI__alloc() \
53((FG_DDS_GUI*) dds_alloc (sizeof (FG_DDS_GUI)));
54
55#define FG_DDS_GUI_free(d,o) \
56dds_sample_free ((d), &FG_DDS_GUI_desc, (o))
57
58#ifdef __cplusplus
59}
60#endif
61#endif /* _DDSL_DDS_GUI_H_ */
const dds_topic_descriptor_t FG_DDS_GUI_desc
Definition dds_gui.c:44
float nav_radial
Definition dds_gui.h:43
uint64_t cur_time
Definition dds_gui.h:39
float theta
Definition dds_gui.h:33
float gs_deviation_deg
Definition dds_gui.h:47
float altitude
Definition dds_gui.h:30
float course_deviation_deg
Definition dds_gui.h:46
float agl
Definition dds_gui.h:31
float dist_nm
Definition dds_gui.h:45
uint16_t num_tanks
Definition dds_gui.h:37
float ground_elev
Definition dds_gui.h:41
float fuel_quantity[8]
Definition dds_gui.h:38
char in_range
Definition dds_gui.h:44
double latitude
Definition dds_gui.h:29
float phi
Definition dds_gui.h:32
double longitude
Definition dds_gui.h:28
float vcas
Definition dds_gui.h:35
float tuned_freq
Definition dds_gui.h:42
uint64_t warp
Definition dds_gui.h:40
float climb_rate
Definition dds_gui.h:36
float psi
Definition dds_gui.h:34
int16_t id
Definition dds_gui.h:26
int16_t version
Definition dds_gui.h:27