FlightGear next
FGNetCtrls Class Reference

#include <net_ctrls.hxx>

Public Types

enum  { FG_MAX_ENGINES = 4 , FG_MAX_WHEELS = 16 , FG_MAX_TANKS = 8 }
 

Public Attributes

uint32_t version
 
double aileron
 
double elevator
 
double rudder
 
double aileron_trim
 
double elevator_trim
 
double rudder_trim
 
double flaps
 
double spoilers
 
double speedbrake
 
uint32_t flaps_power
 
uint32_t flap_motor_ok
 
uint32_t num_engines
 
uint32_t master_bat [FG_MAX_ENGINES]
 
uint32_t master_alt [FG_MAX_ENGINES]
 
uint32_t magnetos [FG_MAX_ENGINES]
 
uint32_t starter_power [FG_MAX_ENGINES]
 
double throttle [FG_MAX_ENGINES]
 
double mixture [FG_MAX_ENGINES]
 
double condition [FG_MAX_ENGINES]
 
uint32_t fuel_pump_power [FG_MAX_ENGINES]
 
double prop_advance [FG_MAX_ENGINES]
 
uint32_t feed_tank_to [4]
 
uint32_t reverse [4]
 
uint32_t engine_ok [FG_MAX_ENGINES]
 
uint32_t mag_left_ok [FG_MAX_ENGINES]
 
uint32_t mag_right_ok [FG_MAX_ENGINES]
 
uint32_t spark_plugs_ok [FG_MAX_ENGINES]
 
uint32_t oil_press_status [FG_MAX_ENGINES]
 
uint32_t fuel_pump_ok [FG_MAX_ENGINES]
 
uint32_t num_tanks
 
uint32_t fuel_selector [FG_MAX_TANKS]
 
uint32_t xfer_pump [5]
 
uint32_t cross_feed
 
double brake_left
 
double brake_right
 
double copilot_brake_left
 
double copilot_brake_right
 
double brake_parking
 
uint32_t gear_handle
 
uint32_t master_avionics
 
double comm_1
 
double comm_2
 
double nav_1
 
double nav_2
 
double wind_speed_kt
 
double wind_dir_deg
 
double turbulence_norm
 
double temp_c
 
double press_inhg
 
double hground
 
double magvar
 
uint32_t icing
 
uint32_t speedup
 
uint32_t freeze
 
uint32_t reserved [25]
 

Detailed Description

Definition at line 39 of file net_ctrls.hxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
FG_MAX_ENGINES 
FG_MAX_WHEELS 
FG_MAX_TANKS 

Definition at line 43 of file net_ctrls.hxx.

Member Data Documentation

◆ aileron

double FGNetCtrls::aileron

Definition at line 52 of file net_ctrls.hxx.

◆ aileron_trim

double FGNetCtrls::aileron_trim

Definition at line 55 of file net_ctrls.hxx.

◆ brake_left

double FGNetCtrls::brake_left

Definition at line 98 of file net_ctrls.hxx.

◆ brake_parking

double FGNetCtrls::brake_parking

Definition at line 102 of file net_ctrls.hxx.

◆ brake_right

double FGNetCtrls::brake_right

Definition at line 99 of file net_ctrls.hxx.

◆ comm_1

double FGNetCtrls::comm_1

Definition at line 111 of file net_ctrls.hxx.

◆ comm_2

double FGNetCtrls::comm_2

Definition at line 112 of file net_ctrls.hxx.

◆ condition

double FGNetCtrls::condition[FG_MAX_ENGINES]

Definition at line 74 of file net_ctrls.hxx.

◆ copilot_brake_left

double FGNetCtrls::copilot_brake_left

Definition at line 100 of file net_ctrls.hxx.

◆ copilot_brake_right

double FGNetCtrls::copilot_brake_right

Definition at line 101 of file net_ctrls.hxx.

◆ cross_feed

uint32_t FGNetCtrls::cross_feed

Definition at line 95 of file net_ctrls.hxx.

◆ elevator

double FGNetCtrls::elevator

Definition at line 53 of file net_ctrls.hxx.

◆ elevator_trim

double FGNetCtrls::elevator_trim

Definition at line 56 of file net_ctrls.hxx.

◆ engine_ok

uint32_t FGNetCtrls::engine_ok[FG_MAX_ENGINES]

Definition at line 82 of file net_ctrls.hxx.

◆ feed_tank_to

uint32_t FGNetCtrls::feed_tank_to[4]

Definition at line 77 of file net_ctrls.hxx.

◆ flap_motor_ok

uint32_t FGNetCtrls::flap_motor_ok

Definition at line 64 of file net_ctrls.hxx.

◆ flaps

double FGNetCtrls::flaps

Definition at line 58 of file net_ctrls.hxx.

◆ flaps_power

uint32_t FGNetCtrls::flaps_power

Definition at line 63 of file net_ctrls.hxx.

◆ freeze

uint32_t FGNetCtrls::freeze

Definition at line 136 of file net_ctrls.hxx.

◆ fuel_pump_ok

uint32_t FGNetCtrls::fuel_pump_ok[FG_MAX_ENGINES]

Definition at line 87 of file net_ctrls.hxx.

◆ fuel_pump_power

uint32_t FGNetCtrls::fuel_pump_power[FG_MAX_ENGINES]

Definition at line 75 of file net_ctrls.hxx.

◆ fuel_selector

uint32_t FGNetCtrls::fuel_selector[FG_MAX_TANKS]

Definition at line 91 of file net_ctrls.hxx.

◆ gear_handle

uint32_t FGNetCtrls::gear_handle

Definition at line 105 of file net_ctrls.hxx.

◆ hground

double FGNetCtrls::hground

Definition at line 126 of file net_ctrls.hxx.

◆ icing

uint32_t FGNetCtrls::icing

Definition at line 130 of file net_ctrls.hxx.

◆ mag_left_ok

uint32_t FGNetCtrls::mag_left_ok[FG_MAX_ENGINES]

Definition at line 83 of file net_ctrls.hxx.

◆ mag_right_ok

uint32_t FGNetCtrls::mag_right_ok[FG_MAX_ENGINES]

Definition at line 84 of file net_ctrls.hxx.

◆ magnetos

uint32_t FGNetCtrls::magnetos[FG_MAX_ENGINES]

Definition at line 70 of file net_ctrls.hxx.

◆ magvar

double FGNetCtrls::magvar

Definition at line 127 of file net_ctrls.hxx.

◆ master_alt

uint32_t FGNetCtrls::master_alt[FG_MAX_ENGINES]

Definition at line 69 of file net_ctrls.hxx.

◆ master_avionics

uint32_t FGNetCtrls::master_avionics

Definition at line 108 of file net_ctrls.hxx.

◆ master_bat

uint32_t FGNetCtrls::master_bat[FG_MAX_ENGINES]

Definition at line 68 of file net_ctrls.hxx.

◆ mixture

double FGNetCtrls::mixture[FG_MAX_ENGINES]

Definition at line 73 of file net_ctrls.hxx.

◆ nav_1

double FGNetCtrls::nav_1

Definition at line 113 of file net_ctrls.hxx.

◆ nav_2

double FGNetCtrls::nav_2

Definition at line 114 of file net_ctrls.hxx.

◆ num_engines

uint32_t FGNetCtrls::num_engines

Definition at line 67 of file net_ctrls.hxx.

◆ num_tanks

uint32_t FGNetCtrls::num_tanks

Definition at line 90 of file net_ctrls.hxx.

◆ oil_press_status

uint32_t FGNetCtrls::oil_press_status[FG_MAX_ENGINES]

Definition at line 86 of file net_ctrls.hxx.

◆ press_inhg

double FGNetCtrls::press_inhg

Definition at line 123 of file net_ctrls.hxx.

◆ prop_advance

double FGNetCtrls::prop_advance[FG_MAX_ENGINES]

Definition at line 76 of file net_ctrls.hxx.

◆ reserved

uint32_t FGNetCtrls::reserved[25]

Definition at line 145 of file net_ctrls.hxx.

◆ reverse

uint32_t FGNetCtrls::reverse[4]

Definition at line 78 of file net_ctrls.hxx.

◆ rudder

double FGNetCtrls::rudder

Definition at line 54 of file net_ctrls.hxx.

◆ rudder_trim

double FGNetCtrls::rudder_trim

Definition at line 57 of file net_ctrls.hxx.

◆ spark_plugs_ok

uint32_t FGNetCtrls::spark_plugs_ok[FG_MAX_ENGINES]

Definition at line 85 of file net_ctrls.hxx.

◆ speedbrake

double FGNetCtrls::speedbrake

Definition at line 60 of file net_ctrls.hxx.

◆ speedup

uint32_t FGNetCtrls::speedup

Definition at line 135 of file net_ctrls.hxx.

◆ spoilers

double FGNetCtrls::spoilers

Definition at line 59 of file net_ctrls.hxx.

◆ starter_power

uint32_t FGNetCtrls::starter_power[FG_MAX_ENGINES]

Definition at line 71 of file net_ctrls.hxx.

◆ temp_c

double FGNetCtrls::temp_c

Definition at line 122 of file net_ctrls.hxx.

◆ throttle

double FGNetCtrls::throttle[FG_MAX_ENGINES]

Definition at line 72 of file net_ctrls.hxx.

◆ turbulence_norm

double FGNetCtrls::turbulence_norm

Definition at line 119 of file net_ctrls.hxx.

◆ version

uint32_t FGNetCtrls::version

Definition at line 49 of file net_ctrls.hxx.

◆ wind_dir_deg

double FGNetCtrls::wind_dir_deg

Definition at line 118 of file net_ctrls.hxx.

◆ wind_speed_kt

double FGNetCtrls::wind_speed_kt

Definition at line 117 of file net_ctrls.hxx.

◆ xfer_pump

uint32_t FGNetCtrls::xfer_pump[5]

Definition at line 92 of file net_ctrls.hxx.


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