flightgear_python.ctrls_v27.ctrls_struct

flightgear_python.ctrls_v27.ctrls_struct = {'_padding0': <Padded +nonbuild <Pass +n ... ld>>}

Ctrls v27 structure

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