FlightGear next
FGNetFDM Class Reference

#include <net_fdm.hxx>

Public Types

enum  { FG_MAX_ENGINES = 4 , FG_MAX_WHEELS = 3 , FG_MAX_TANKS = 4 }
 
enum  { FG_MAX_ENGINES = 4 , FG_MAX_WHEELS = 3 , FG_MAX_TANKS = 4 }
 

Public Attributes

uint32_t version
 
uint32_t padding
 
double longitude
 
double latitude
 
double altitude
 
float agl
 
float phi
 
float theta
 
float psi
 
float alpha
 
float beta
 
float phidot
 
float thetadot
 
float psidot
 
float vcas
 
float climb_rate
 
float v_north
 
float v_east
 
float v_down
 
float v_body_u
 
float v_body_v
 
float v_body_w
 
float A_X_pilot
 
float A_Y_pilot
 
float A_Z_pilot
 
float stall_warning
 
float slip_deg
 
uint32_t num_engines
 
uint32_t eng_state [FG_MAX_ENGINES]
 
float rpm [FG_MAX_ENGINES]
 
float fuel_flow [FG_MAX_ENGINES]
 
float fuel_px [FG_MAX_ENGINES]
 
float egt [FG_MAX_ENGINES]
 
float cht [FG_MAX_ENGINES]
 
float mp_osi [FG_MAX_ENGINES]
 
float tit [FG_MAX_ENGINES]
 
float oil_temp [FG_MAX_ENGINES]
 
float oil_px [FG_MAX_ENGINES]
 
uint32_t num_tanks
 
float fuel_quantity [FG_MAX_TANKS]
 
uint32_t num_wheels
 
uint32_t wow [FG_MAX_WHEELS]
 
float gear_pos [FG_MAX_WHEELS]
 
float gear_steer [FG_MAX_WHEELS]
 
float gear_compression [FG_MAX_WHEELS]
 
uint32_t cur_time
 
int32_t warp
 
float visibility
 
float elevator
 
float elevator_trim_tab
 
float left_flap
 
float right_flap
 
float left_aileron
 
float right_aileron
 
float rudder
 
float nose_wheel
 
float speedbrake
 
float spoilers
 

Detailed Description

Definition at line 31 of file FDM/JSBSim/input_output/net_fdm.hxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
FG_MAX_ENGINES 
FG_MAX_WHEELS 
FG_MAX_TANKS 

Definition at line 38 of file Network/net_fdm.hxx.

◆ anonymous enum

anonymous enum
Enumerator
FG_MAX_ENGINES 
FG_MAX_WHEELS 
FG_MAX_TANKS 

Definition at line 35 of file FDM/JSBSim/input_output/net_fdm.hxx.

Member Data Documentation

◆ A_X_pilot

float FGNetFDM::A_X_pilot

Definition at line 69 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ A_Y_pilot

float FGNetFDM::A_Y_pilot

Definition at line 70 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ A_Z_pilot

float FGNetFDM::A_Z_pilot

Definition at line 71 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ agl

float FGNetFDM::agl

Definition at line 48 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ alpha

float FGNetFDM::alpha

Definition at line 52 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ altitude

double FGNetFDM::altitude

Definition at line 47 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ beta

float FGNetFDM::beta

Definition at line 53 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ cht

float FGNetFDM::cht

Definition at line 86 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ climb_rate

float FGNetFDM::climb_rate

Definition at line 60 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ cur_time

uint32_t FGNetFDM::cur_time

Definition at line 104 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ egt

float FGNetFDM::egt

Definition at line 85 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ elevator

float FGNetFDM::elevator

Definition at line 110 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ elevator_trim_tab

float FGNetFDM::elevator_trim_tab

Definition at line 111 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ eng_state

uint32_t FGNetFDM::eng_state

Definition at line 81 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ fuel_flow

float FGNetFDM::fuel_flow

Definition at line 83 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ fuel_px

float FGNetFDM::fuel_px

Definition at line 84 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ fuel_quantity

float FGNetFDM::fuel_quantity

Definition at line 94 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ gear_compression

float FGNetFDM::gear_compression

Definition at line 101 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ gear_pos

float FGNetFDM::gear_pos

Definition at line 99 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ gear_steer

float FGNetFDM::gear_steer

Definition at line 100 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ latitude

double FGNetFDM::latitude

Definition at line 46 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ left_aileron

float FGNetFDM::left_aileron

Definition at line 114 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ left_flap

float FGNetFDM::left_flap

Definition at line 112 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ longitude

double FGNetFDM::longitude

Definition at line 45 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ mp_osi

float FGNetFDM::mp_osi

Definition at line 87 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ nose_wheel

float FGNetFDM::nose_wheel

Definition at line 117 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ num_engines

uint32_t FGNetFDM::num_engines

Definition at line 80 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ num_tanks

uint32_t FGNetFDM::num_tanks

Definition at line 93 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ num_wheels

uint32_t FGNetFDM::num_wheels

Definition at line 97 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ oil_px

float FGNetFDM::oil_px

Definition at line 90 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ oil_temp

float FGNetFDM::oil_temp

Definition at line 89 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ padding

uint32_t FGNetFDM::padding

Definition at line 42 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ phi

float FGNetFDM::phi

Definition at line 49 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ phidot

float FGNetFDM::phidot

Definition at line 56 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ psi

float FGNetFDM::psi

Definition at line 51 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ psidot

float FGNetFDM::psidot

Definition at line 58 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ right_aileron

float FGNetFDM::right_aileron

Definition at line 115 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ right_flap

float FGNetFDM::right_flap

Definition at line 113 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ rpm

float FGNetFDM::rpm

Definition at line 82 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ rudder

float FGNetFDM::rudder

Definition at line 116 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ slip_deg

float FGNetFDM::slip_deg

Definition at line 75 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ speedbrake

float FGNetFDM::speedbrake

Definition at line 118 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ spoilers

float FGNetFDM::spoilers

Definition at line 119 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ stall_warning

float FGNetFDM::stall_warning

Definition at line 74 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ theta

float FGNetFDM::theta

Definition at line 50 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ thetadot

float FGNetFDM::thetadot

Definition at line 57 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ tit

float FGNetFDM::tit

Definition at line 88 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ v_body_u

float FGNetFDM::v_body_u

Definition at line 64 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ v_body_v

float FGNetFDM::v_body_v

Definition at line 65 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ v_body_w

float FGNetFDM::v_body_w

Definition at line 66 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ v_down

float FGNetFDM::v_down

Definition at line 63 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ v_east

float FGNetFDM::v_east

Definition at line 62 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ v_north

float FGNetFDM::v_north

Definition at line 61 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ vcas

float FGNetFDM::vcas

Definition at line 59 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ version

uint32_t FGNetFDM::version

Definition at line 41 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ visibility

float FGNetFDM::visibility

Definition at line 107 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ warp

int32_t FGNetFDM::warp

Definition at line 106 of file FDM/JSBSim/input_output/net_fdm.hxx.

◆ wow

uint32_t FGNetFDM::wow

Definition at line 98 of file FDM/JSBSim/input_output/net_fdm.hxx.


The documentation for this class was generated from the following files: