flightgear_python.ctrls_v27.ctrls_struct

flightgear_python.ctrls_v27.ctrls_struct = <Struct>

Ctrls v27 structure

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

  'version': version(Const[val=27](>L))
  '_padding0': _padding0(4 Bytes)
  'aileron': aileron(>d)
  'elevator': elevator(>d)
  'rudder': rudder(>d)
  'aileron_trim': aileron_trim(>d)
  'elevator_trim': elevator_trim(>d)
  'rudder_trim': rudder_trim(>d)
  'flaps': flaps(>d)
  'spoilers': spoilers(>d)
  'speedbrake': speedbrake(>d)
  'flaps_power': flaps_power(Enum
            '0': unavailable
            '1': available
    (>L))
  'flap_motor_ok': flap_motor_ok(>L)
  'num_engines': num_engines(>L)
  'master_bat': master_bat(Array[len=4](Enum
              '0': off
              '1': on
    (>L)))
  'master_alt': master_alt(Array[len=4](Enum
              '0': off
              '1': on
    (>L)))
  'magnetos': magnetos(Array[len=4](>L))
  'starter_power': starter_power(Array[len=4](Enum
              '0': off
              '1': on
    (>L)))
  '_padding3': _padding3(4 Bytes)
  'throttle': throttle(Array[len=4](>d))
  'mixture': mixture(Array[len=4](>d))
  'condition': condition(Array[len=4](>d))
  'fuel_pump_power': fuel_pump_power(Array[len=4](Enum
              '0': off
              '1': on
    (>L)))
  'prop_advance': prop_advance(Array[len=4](>d))
  'feed_tank_to': feed_tank_to(Array[len=4](>L))
  'reverse': reverse(Array[len=4](>L))
  'engine_ok': engine_ok(Array[len=4](>L))
  'mag_left_ok': mag_left_ok(Array[len=4](>L))
  'mag_right_ok': mag_right_ok(Array[len=4](>L))
  'spark_plugs_ok': spark_plugs_ok(Array[len=4](Enum
              '0': fouled
              '1': ok
    (>L)))
  'oil_press_status': oil_press_status(Array[len=4](Enum
              '0': normal
              '1': low
              '2': full_fail
    (>L)))
  'fuel_pump_ok': fuel_pump_ok(Array[len=4](>L))
  'num_tanks': num_tanks(>L)
  'fuel_selector': fuel_selector(Array[len=8](Enum
              '0': off
              '1': on
    (>L)))
  'xfer_pump': xfer_pump(Array[len=5](>L))
  'cross_feed': cross_feed(Enum
            '0': off
            '1': on
    (>L))
  '_padding4': _padding4(4 Bytes)
  'brake_left': brake_left(>d)
  'brake_right': brake_right(>d)
  'copilot_brake_left': copilot_brake_left(>d)
  'copilot_brake_right': copilot_brake_right(>d)
  'brake_parking': brake_parking(>d)
  'gear_handle': gear_handle(Enum
            '0': up
            '1': down
    (>L))
  'master_avionics': master_avionics(Enum
            '0': off
            '1': on
    (>L))
  'comm_1_MHz': comm_1_MHz(>d)
  'comm_2_MHz': comm_2_MHz(>d)
  'nav_1_MHz': nav_1_MHz(>d)
  'nav_2_MHz': nav_2_MHz(>d)
  'wind_speed_kt': wind_speed_kt(>d)
  'wind_dir_deg': wind_dir_deg(>d)
  'turbulence_norm': turbulence_norm(>d)
  'temp_c': temp_c(>d)
  'press_inhg': press_inhg(>d)
  'hground_m': hground_m(>d)
  'magvar_deg': magvar_deg(>d)
  'icing': icing(>L)
  'speedup': speedup(>L)
  'freeze': master(Struct(
          'other': other(29 Bits)
          'fuel': fuel(Bit)
          'position': position(Bit)
          'master': master(Bit)))
  '_reserved': _reserved(100 Bytes)