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
17
extern
"C"
{
18
#endif
19
20
#define FG_DDS_GUI_VERSION 1
21
#define FG_DDS_TANKS 8
22
23
24
typedef
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
;
36
float
climb_rate
;
37
uint16_t
num_tanks
;
38
float
fuel_quantity
[8];
39
uint64_t
cur_time
;
40
uint64_t
warp
;
41
float
ground_elev
;
42
float
tuned_freq
;
43
float
nav_radial
;
44
char
in_range
;
45
float
dist_nm
;
46
float
course_deviation_deg
;
47
float
gs_deviation_deg
;
48
}
FG_DDS_GUI
;
49
50
extern
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) \
56
dds_sample_free ((d), &FG_DDS_GUI_desc, (o))
57
58
#ifdef __cplusplus
59
}
60
#endif
61
#endif
/* _DDSL_DDS_GUI_H_ */
FG_DDS_GUI_desc
const dds_topic_descriptor_t FG_DDS_GUI_desc
Definition
dds_gui.c:44
FG_DDS_GUI
Definition
dds_gui.h:25
FG_DDS_GUI::nav_radial
float nav_radial
Definition
dds_gui.h:43
FG_DDS_GUI::cur_time
uint64_t cur_time
Definition
dds_gui.h:39
FG_DDS_GUI::theta
float theta
Definition
dds_gui.h:33
FG_DDS_GUI::gs_deviation_deg
float gs_deviation_deg
Definition
dds_gui.h:47
FG_DDS_GUI::altitude
float altitude
Definition
dds_gui.h:30
FG_DDS_GUI::course_deviation_deg
float course_deviation_deg
Definition
dds_gui.h:46
FG_DDS_GUI::agl
float agl
Definition
dds_gui.h:31
FG_DDS_GUI::dist_nm
float dist_nm
Definition
dds_gui.h:45
FG_DDS_GUI::num_tanks
uint16_t num_tanks
Definition
dds_gui.h:37
FG_DDS_GUI::ground_elev
float ground_elev
Definition
dds_gui.h:41
FG_DDS_GUI::fuel_quantity
float fuel_quantity[8]
Definition
dds_gui.h:38
FG_DDS_GUI::in_range
char in_range
Definition
dds_gui.h:44
FG_DDS_GUI::latitude
double latitude
Definition
dds_gui.h:29
FG_DDS_GUI::phi
float phi
Definition
dds_gui.h:32
FG_DDS_GUI::longitude
double longitude
Definition
dds_gui.h:28
FG_DDS_GUI::vcas
float vcas
Definition
dds_gui.h:35
FG_DDS_GUI::tuned_freq
float tuned_freq
Definition
dds_gui.h:42
FG_DDS_GUI::warp
uint64_t warp
Definition
dds_gui.h:40
FG_DDS_GUI::climb_rate
float climb_rate
Definition
dds_gui.h:36
FG_DDS_GUI::psi
float psi
Definition
dds_gui.h:34
FG_DDS_GUI::id
int16_t id
Definition
dds_gui.h:26
FG_DDS_GUI::version
int16_t version
Definition
dds_gui.h:27
src
Network
DDS
dds_gui.h
Generated on Tue Jun 3 2025 12:58:41 for FlightGear by
1.13.2