flightgear_python.fdm_v25.fdm_struct

flightgear_python.fdm_v25.fdm_struct = <Struct>

FDM v25 structure

fdm_struct is Struct with elements: (See Python's struct format characters for understanding type sizes)

  'version': version(Const[val=25](>L))
  '_padding': _padding(4 Bytes)
  'lon_rad': lon_rad(>d)
  'lat_rad': lat_rad(>d)
  'alt_m': alt_m(>d)
  'agl_m': agl_m(>f)
  'phi_rad': phi_rad(>f)
  'theta_rad': theta_rad(>f)
  'psi_rad': psi_rad(>f)
  'alpha_rad': alpha_rad(>f)
  'beta_rad': beta_rad(>f)
  'phidot_rad_per_s': phidot_rad_per_s(>f)
  'thetadot_rad_per_s': thetadot_rad_per_s(>f)
  'psidot_rad_per_s': psidot_rad_per_s(>f)
  'vcas': vcas(>f)
  'climb_rate_ft_per_s': climb_rate_ft_per_s(>f)
  'v_north_ft_per_s': v_north_ft_per_s(>f)
  'v_east_ft_per_s': v_east_ft_per_s(>f)
  'v_down_ft_per_s': v_down_ft_per_s(>f)
  'v_body_u': v_body_u(>f)
  'v_body_v': v_body_v(>f)
  'v_body_w': v_body_w(>f)
  'A_X_pilot_ft_per_s_per_s': A_X_pilot_ft_per_s_per_s(>f)
  'A_Y_pilot_ft_per_s_per_s': A_Y_pilot_ft_per_s_per_s(>f)
  'A_Z_pilot_ft_per_s_per_s': A_Z_pilot_ft_per_s_per_s(>f)
  'stall_warning': stall_warning(>f)
  'slip_deg': slip_deg(>f)
  'num_engines': num_engines(>L)
  'eng_state': eng_state(Array[len=4](Enum
              '0': off
              '1': cranking
              '2': running
    (>L)))
  'rpm': rpm(Array[len=4](>f))
  'fuel_flow_gal_per_hr': fuel_flow_gal_per_hr(Array[len=4](>f))
  'fuel_px_psi': fuel_px_psi(Array[len=4](>f))
  'egt_deg_F': egt_deg_F(Array[len=4](>f))
  'cht_deg_F': cht_deg_F(Array[len=4](>f))
  'mp_osi': mp_osi(Array[len=4](>f))
  'tit': tit(Array[len=4](>f))
  'oil_temp_deg_F': oil_temp_deg_F(Array[len=4](>f))
  'oil_px_psi': oil_px_psi(Array[len=4](>f))
  'num_tanks': num_tanks(>L)
  'fuel_quantity': fuel_quantity(Array[len=4](>f))
  'tank_selected': tank_selected(Array[len=4](>L))
  'capacity_m3': capacity_m3(Array[len=4](>d))
  'unusable_m3': unusable_m3(Array[len=4](>d))
  'density_kgpm3': density_kgpm3(Array[len=4](>d))
  'level_m3': level_m3(Array[len=4](>d))
  'num_wheels': num_wheels(>L)
  'wow': wow(Array[len=3](>L))
  'gear_pos': gear_pos(Array[len=3](>f))
  'gear_steer': gear_steer(Array[len=3](>f))
  'gear_compression': gear_compression(Array[len=3](>f))
  'cur_time_s': cur_time_s(>L)
  'warp_s': warp_s(>l)
  'visibility_m': visibility_m(>f)
  'elevator': elevator(>f)
  'elevator_trim_tab': elevator_trim_tab(>f)
  'left_flap': left_flap(>f)
  'right_flap': right_flap(>f)
  'left_aileron': left_aileron(>f)
  'right_aileron': right_aileron(>f)
  'rudder': rudder(>f)
  'nose_wheel': nose_wheel(>f)
  'speedbrake': speedbrake(>f)
  'spoilers': spoilers(>f)