6 #define FG_NET_CTRLS_VERSION 27
7 #define FG_NET_CTRLS_MAX_ENGINES 4
8 #define FG_NET_CTRLS_MAX_WHEELS 16
9 #define FG_NET_CTRLS_MAX_TANKS 8
10 #define FG_NET_CTRLS_RESERVED_SPACE 25
112 #define FG_NET_FDM_VERSION 24
113 #define FG_NET_FDM_MAX_ENGINES 4
114 #define FG_NET_FDM_MAX_WHEELS 3
115 #define FG_NET_FDM_MAX_TANKS 4
229 #define FG_NET_GUI_VERSION 7
231 #define FG_NET_GUI_VERSION 8
234 #define FG_NET_GUI_MAX_TANKS 4
295 #define FG_ENVIRONMENT_FOOTER_MAGIC 0x12345678
double copilot_brake_left
double prop_advance[FG_NET_CTRLS_MAX_ENGINES]
void net_gui_dump(struct FGNetGUI *gui)
uint32_t mag_right_ok[FG_NET_CTRLS_MAX_ENGINES]
double copilot_brake_right
float gear_pos[FG_NET_FDM_MAX_WHEELS]
double condition[FG_NET_CTRLS_MAX_ENGINES]
uint32_t master_bat[FG_NET_CTRLS_MAX_ENGINES]
#define FG_NET_CTRLS_MAX_ENGINES
uint32_t master_alt[FG_NET_CTRLS_MAX_ENGINES]
float cht[FG_NET_FDM_MAX_ENGINES]
float fuel_flow[FG_NET_FDM_MAX_ENGINES]
float course_deviation_deg
uint32_t engine_ok[FG_NET_CTRLS_MAX_ENGINES]
void net_fdm_ntoh(struct FGNetFDM *fdm)
void net_ctrls_ntoh(struct FGNetCtrls *ctrls)
uint32_t wow[FG_NET_FDM_MAX_WHEELS]
#define FG_NET_CTRLS_RESERVED_SPACE
uint32_t mag_left_ok[FG_NET_CTRLS_MAX_ENGINES]
float gear_compression[FG_NET_FDM_MAX_WHEELS]
void net_gui_init(struct FGNetGUI *gui)
uint32_t spark_plugs_ok[FG_NET_CTRLS_MAX_ENGINES]
#define FG_NET_CTRLS_MAX_TANKS
double fuel_quantity[FG_NET_FDM_MAX_TANKS]
float mp_osi[FG_NET_FDM_MAX_ENGINES]
uint32_t fuel_selector[FG_NET_CTRLS_MAX_TANKS]
float rpm[FG_NET_FDM_MAX_ENGINES]
#define FG_NET_FDM_MAX_ENGINES
uint32_t oil_press_status[FG_NET_CTRLS_MAX_ENGINES]
float tit[FG_NET_FDM_MAX_ENGINES]
void net_fdm_dump(struct FGNetFDM *fdm)
uint32_t starter_power[FG_NET_CTRLS_MAX_ENGINES]
float fuel_quantity[FG_NET_FDM_MAX_TANKS]
uint32_t magnetos[FG_NET_CTRLS_MAX_ENGINES]
uint32_t fuel_pump_power[FG_NET_CTRLS_MAX_ENGINES]
float fuel_quantity[FG_NET_GUI_MAX_TANKS]
float oil_temp[FG_NET_FDM_MAX_ENGINES]
#define FG_NET_FDM_MAX_WHEELS
#define FG_NET_FDM_MAX_TANKS
void net_gui_hton(struct FGNetGUI *gui)
void net_fdm_init(struct FGNetFDM *fdm)
float egt[FG_NET_FDM_MAX_ENGINES]
float oil_px[FG_NET_FDM_MAX_ENGINES]
double mixture[FG_NET_CTRLS_MAX_ENGINES]
float fuel_px[FG_NET_FDM_MAX_ENGINES]
double throttle[FG_NET_CTRLS_MAX_ENGINES]
float gear_steer[FG_NET_FDM_MAX_WHEELS]
uint32_t fuel_pump_ok[FG_NET_CTRLS_MAX_ENGINES]
void net_ctrls_dump(struct FGNetCtrls *ctrls)
#define FG_NET_GUI_MAX_TANKS
uint32_t eng_state[FG_NET_FDM_MAX_ENGINES]
uint32_t reserved[FG_NET_CTRLS_RESERVED_SPACE]
struct NpsFdm fdm
Holds all necessary NPS FDM state information.
int int32_t
Typedef defining 32 bit int type.
unsigned int uint32_t
Typedef defining 32 bit unsigned int type.