APM:Libraries
Public Types | Public Member Functions | Public Attributes | List of all members
SITL::FGNetFDM Class Reference

#include <SIM_JSBSim.h>

Public Types

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

Public Member Functions

void ByteSwap (void)
 

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_wind_body_north
 
float v_wind_body_east
 
float v_wind_body_down
 
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 86 of file SIM_JSBSim.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
FG_MAX_ENGINES 
FG_MAX_WHEELS 
FG_MAX_TANKS 

Definition at line 89 of file SIM_JSBSim.h.

Member Function Documentation

◆ ByteSwap()

void SITL::FGNetFDM::ByteSwap ( void  )

Definition at line 378 of file SIM_JSBSim.cpp.

Referenced by SITL::JSBSim::recv_fdm().

Here is the caller graph for this function:

Member Data Documentation

◆ A_X_pilot

float SITL::FGNetFDM::A_X_pilot

Definition at line 126 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ A_Y_pilot

float SITL::FGNetFDM::A_Y_pilot

Definition at line 127 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ A_Z_pilot

float SITL::FGNetFDM::A_Z_pilot

Definition at line 128 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ agl

float SITL::FGNetFDM::agl

Definition at line 102 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ alpha

float SITL::FGNetFDM::alpha

Definition at line 106 of file SIM_JSBSim.h.

◆ altitude

double SITL::FGNetFDM::altitude

Definition at line 101 of file SIM_JSBSim.h.

◆ beta

float SITL::FGNetFDM::beta

Definition at line 107 of file SIM_JSBSim.h.

◆ cht

float SITL::FGNetFDM::cht[FG_MAX_ENGINES]

Definition at line 143 of file SIM_JSBSim.h.

◆ climb_rate

float SITL::FGNetFDM::climb_rate

Definition at line 114 of file SIM_JSBSim.h.

◆ cur_time

uint32_t SITL::FGNetFDM::cur_time

Definition at line 161 of file SIM_JSBSim.h.

◆ egt

float SITL::FGNetFDM::egt[FG_MAX_ENGINES]

Definition at line 142 of file SIM_JSBSim.h.

◆ elevator

float SITL::FGNetFDM::elevator

Definition at line 167 of file SIM_JSBSim.h.

◆ elevator_trim_tab

float SITL::FGNetFDM::elevator_trim_tab

Definition at line 168 of file SIM_JSBSim.h.

◆ eng_state

uint32_t SITL::FGNetFDM::eng_state[FG_MAX_ENGINES]

Definition at line 138 of file SIM_JSBSim.h.

◆ fuel_flow

float SITL::FGNetFDM::fuel_flow[FG_MAX_ENGINES]

Definition at line 140 of file SIM_JSBSim.h.

◆ fuel_px

float SITL::FGNetFDM::fuel_px[FG_MAX_ENGINES]

Definition at line 141 of file SIM_JSBSim.h.

◆ fuel_quantity

float SITL::FGNetFDM::fuel_quantity[FG_MAX_TANKS]

Definition at line 151 of file SIM_JSBSim.h.

◆ gear_compression

float SITL::FGNetFDM::gear_compression[FG_MAX_WHEELS]

Definition at line 158 of file SIM_JSBSim.h.

◆ gear_pos

float SITL::FGNetFDM::gear_pos[FG_MAX_WHEELS]

Definition at line 156 of file SIM_JSBSim.h.

◆ gear_steer

float SITL::FGNetFDM::gear_steer[FG_MAX_WHEELS]

Definition at line 157 of file SIM_JSBSim.h.

◆ latitude

double SITL::FGNetFDM::latitude

Definition at line 100 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ left_aileron

float SITL::FGNetFDM::left_aileron

Definition at line 171 of file SIM_JSBSim.h.

◆ left_flap

float SITL::FGNetFDM::left_flap

Definition at line 169 of file SIM_JSBSim.h.

◆ longitude

double SITL::FGNetFDM::longitude

Definition at line 99 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ mp_osi

float SITL::FGNetFDM::mp_osi[FG_MAX_ENGINES]

Definition at line 144 of file SIM_JSBSim.h.

◆ nose_wheel

float SITL::FGNetFDM::nose_wheel

Definition at line 174 of file SIM_JSBSim.h.

◆ num_engines

uint32_t SITL::FGNetFDM::num_engines

Definition at line 137 of file SIM_JSBSim.h.

◆ num_tanks

uint32_t SITL::FGNetFDM::num_tanks

Definition at line 150 of file SIM_JSBSim.h.

◆ num_wheels

uint32_t SITL::FGNetFDM::num_wheels

Definition at line 154 of file SIM_JSBSim.h.

◆ oil_px

float SITL::FGNetFDM::oil_px[FG_MAX_ENGINES]

Definition at line 147 of file SIM_JSBSim.h.

◆ oil_temp

float SITL::FGNetFDM::oil_temp[FG_MAX_ENGINES]

Definition at line 146 of file SIM_JSBSim.h.

◆ padding

uint32_t SITL::FGNetFDM::padding

Definition at line 96 of file SIM_JSBSim.h.

◆ phi

float SITL::FGNetFDM::phi

Definition at line 103 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ phidot

float SITL::FGNetFDM::phidot

Definition at line 110 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ psi

float SITL::FGNetFDM::psi

Definition at line 105 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ psidot

float SITL::FGNetFDM::psidot

Definition at line 112 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ right_aileron

float SITL::FGNetFDM::right_aileron

Definition at line 172 of file SIM_JSBSim.h.

◆ right_flap

float SITL::FGNetFDM::right_flap

Definition at line 170 of file SIM_JSBSim.h.

◆ rpm

float SITL::FGNetFDM::rpm[FG_MAX_ENGINES]

Definition at line 139 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ rudder

float SITL::FGNetFDM::rudder

Definition at line 173 of file SIM_JSBSim.h.

◆ slip_deg

float SITL::FGNetFDM::slip_deg

Definition at line 132 of file SIM_JSBSim.h.

◆ speedbrake

float SITL::FGNetFDM::speedbrake

Definition at line 175 of file SIM_JSBSim.h.

◆ spoilers

float SITL::FGNetFDM::spoilers

Definition at line 176 of file SIM_JSBSim.h.

◆ stall_warning

float SITL::FGNetFDM::stall_warning

Definition at line 131 of file SIM_JSBSim.h.

◆ theta

float SITL::FGNetFDM::theta

Definition at line 104 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ thetadot

float SITL::FGNetFDM::thetadot

Definition at line 111 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ tit

float SITL::FGNetFDM::tit[FG_MAX_ENGINES]

Definition at line 145 of file SIM_JSBSim.h.

◆ v_down

float SITL::FGNetFDM::v_down

Definition at line 117 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ v_east

float SITL::FGNetFDM::v_east

Definition at line 116 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ v_north

float SITL::FGNetFDM::v_north

Definition at line 115 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ v_wind_body_down

float SITL::FGNetFDM::v_wind_body_down

Definition at line 122 of file SIM_JSBSim.h.

◆ v_wind_body_east

float SITL::FGNetFDM::v_wind_body_east

Definition at line 120 of file SIM_JSBSim.h.

◆ v_wind_body_north

float SITL::FGNetFDM::v_wind_body_north

Definition at line 118 of file SIM_JSBSim.h.

◆ vcas

float SITL::FGNetFDM::vcas

Definition at line 113 of file SIM_JSBSim.h.

Referenced by SITL::JSBSim::recv_fdm().

◆ version

uint32_t SITL::FGNetFDM::version

Definition at line 95 of file SIM_JSBSim.h.

◆ visibility

float SITL::FGNetFDM::visibility

Definition at line 164 of file SIM_JSBSim.h.

◆ warp

int32_t SITL::FGNetFDM::warp

Definition at line 163 of file SIM_JSBSim.h.

◆ wow

uint32_t SITL::FGNetFDM::wow[FG_MAX_WHEELS]

Definition at line 155 of file SIM_JSBSim.h.


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