<?xml version="1.0" encoding="UTF-8"?>

<!-- 
Checklist: Climb

Adapted from Lockheed Super Constallation Crew Operating Manual, 1952, p96
@see http://www.avialogs.com/viewer/avialogs-documentviewer.php?id=3447

Checklist items copied from the Lake of Constance Hangar, M. Kraus.

Some items from the original checklist have been omitted because they are
not included in the current Flightgear model. These may be added as the
cockpit and flight engineer's station develops. Comments have been included
at the relevant places in the checklist.

Some additional items have been added to guide the Flightgear pilot. These
are indicated in the comments by an asterisk.
-->

<PropertyList>

  <title>Initial Climb (up to 8500ft)</title>

  <!-- Landing Gear* - UP -->
  <item>
    <name>Landing Gear</name>
    <value>UP</value>
    <marker>
      <x-m>-15.1942</x-m>
      <y-m>0.0727</y-m>
      <z-m>0.3504</z-m>
      <scale>4.4876</scale>
    </marker>
    <condition>
      <equals>
        <property>gear/gear[0]/position-norm</property>
        <value>0</value>
      </equals>
    </condition>
    <binding>
      <command>property-assign</command>
      <property>controls/gear/gear-down</property>
      <value>0</value>
    </binding>
  </item>

  <!-- Flaps* - RETRACTED -->
  <item>
    <name>Flaps</name>
    <value>UP</value>
    <marker>
      <x-m>-15.5719</x-m>
      <y-m>0.1116</y-m>
      <z-m>0.8793</z-m>
      <scale>4.4876</scale>
    </marker>
    <condition>
      <equals>
        <property>controls/flight/flaps</property>
        <value>0</value>
      </equals>
    </condition>
    <binding>
      <command>nasal</command>
      <script>controls.flapsDown(-4);</script>
    </binding>
  </item>

  <!-- Landing Lights - OFF AND RETRACT -->
  <item>
    <name>Landing Lights</name>
    <value>OFF AND RETRACT</value>
    <marker>
      <x-m>-14.8900</x-m>
      <y-m>-0.1000</y-m>
      <z-m>1.6100</z-m>
      <scale>3.8000</scale>
    </marker>
    <condition>
      <and>
        <equals>
          <property>controls/lighting/landing-left</property>
          <value>0</value>
        </equals>
        <equals>
          <property>controls/lighting/landing-right</property>
          <value>0</value>
        </equals>
        <equals>
          <property>controls/lighting/landing-extend-left</property>
          <value>0</value>
        </equals>
        <equals>
          <property>controls/lighting/landing-extend-right</property>
          <value>0</value>
        </equals>
      </and>
    </condition>
    <binding>
      <command>property-assign</command>
      <property>controls/lighting/landing-left</property>
      <value>0</value>
    </binding>
    <binding>
      <command>property-assign</command>
      <property>controls/lighting/landing-right</property>
      <value>0</value>
    </binding>
    <binding>
      <command>property-assign</command>
      <property>controls/lighting/landing-extend-left</property>
      <value>0</value>
    </binding>
    <binding>
      <command>property-assign</command>
      <property>controls/lighting/landing-extend-right</property>
      <value>0</value>
    </binding>
  </item>

  <!-- Reverser Lock* - LOCKED -->
  <item>
    <name>Reverser Lock</name>
    <value>LOCKED</value>
    <marker>
      <x-m>-15.5900</x-m>
      <y-m>0.0100</y-m>
      <z-m>0.8800</z-m>
      <scale>3.0000</scale>
    </marker>
    <condition>
      <equals>
        <property>controls/engines/reverser_allow</property>
        <value>0</value>
      </equals>
    </condition>
    <binding>
      <command>property-assign</command>
      <property>controls/engines/reverser_allow</property>
      <value>0</value>
    </binding>
  </item>

  <!-- Master RPM Control* - 2600rpm -->
  <item>
    <name>Master RPM Control</name>
    <value>MAX 2600rpm</value>
    <marker>
      <x-m>-14.4818</x-m>
      <y-m>0.9818</y-m>
      <z-m>0.7793</z-m>
      <scale>4.6529</scale>
    </marker>
    <condition>
      <less-than-equals>
        <property>controls/engines/engine[0]/propeller-pitch</property>
        <value>0.8</value>
      </less-than-equals>
      <less-than-equals>
        <property>controls/engines/engine[1]/propeller-pitch</property>
        <value>0.8</value>
      </less-than-equals>
      <less-than-equals>
        <property>controls/engines/engine[2]/propeller-pitch</property>
        <value>0.8</value>
      </less-than-equals>
      <less-than-equals>
        <property>controls/engines/engine[3]/propeller-pitch</property>
        <value>0.8</value>
      </less-than-equals>
    </condition>
    <binding>
      <command>property-interpolate</command>
      <property>controls/engines/engine[0]/propeller-pitch</property>
      <value>0.8</value>
      <rate>0.5</rate>
    </binding>
    <binding>
      <command>property-interpolate</command>
      <property>controls/engines/engine[1]/propeller-pitch</property>
      <value>0.8</value>
      <rate>0.5</rate>
    </binding>
    <binding>
      <command>property-interpolate</command>
      <property>controls/engines/engine[2]/propeller-pitch</property>
      <value>0.8</value>
      <rate>0.5</rate>
    </binding>
    <binding>
      <command>property-interpolate</command>
      <property>controls/engines/engine[3]/propeller-pitch</property>
      <value>0.8</value>
      <rate>0.5</rate>
    </binding>
  </item>

  <!-- Ordinance Lights (Seat Belts / No Smoking) - OFF -->
  <item>
    <name>No Smoking Signs</name>
    <value>OFF</value>
    <marker>
      <x-m>-14.8900</x-m>
      <y-m>-0.0300</y-m>
      <z-m>1.5700</z-m>
      <scale>1.0000</scale>
    </marker>
    <condition>
      <equals>
        <property>controls/switches/no-smoking-signs</property>
        <value>0</value>
      </equals>
    </condition>
    <binding>
      <command>property-assign</command>
      <property>controls/switches/no-smoking-signs</property>
      <value>0</value>
    </binding>
  </item>

  <item>
    <name>Seat Belt Signs</name>
    <value>OFF</value>
    <marker>
      <x-m>-14.8900</x-m>
      <y-m>-0.0100</y-m>
      <z-m>1.5700</z-m>
      <scale>1.0000</scale>
    </marker>
    <condition>
      <equals>
        <property>controls/switches/seat-belt-signs</property>
        <value>0</value>
      </equals>
    </condition>
    <binding>
      <command>property-assign</command>
      <property>controls/switches/seat-belt-signs</property>
      <value>0</value>
    </binding>
  </item>

  <!-- Aux Boosters - OFF -->
  <!-- Landing Gear Lever - NEUTRAL -->
  <!-- Fuel Pumps - LOW -->
  <!-- Oil Cooler Flaps - AS REQUIRED -->
  <!-- Auto Feathering - OFF -->

  <!-- Altimeter* - AS REQUIRED -->
  <item>
    <name>Altimeter</name>
    <value>STD ABOVE TA</value>
    <marker>
      <x-m>-15.6500</x-m>
      <y-m>-0.3500</y-m>
      <z-m>0.9400</z-m>
      <scale>4.4000</scale>
    </marker>
    <condition>
      <and>
        <less-than>
          <property>instrumentation/altimeter/setting-inhg</property>
          <value>29.921</value>
        </less-than>
        <greater-than>
          <property>instrumentation/altimeter/setting-inhg</property>
          <value>29.919</value>
        </greater-than>
      </and>
    </condition>
    <binding>
      <command>property-assign</command>
      <property>instrumentation/altimeter/setting-inhg</property>
      <value>29.92</value>
    </binding>
  </item>

  <!-- Continuous tasks -->
  <item>
    <name />
    <value />
  </item>
  <item>
    <name>Throughout initial climb:</name>
    <value />
  </item>

  <!-- Cowl Flaps - AS REQUIRED -->
  <item>
    <name>Cowl Flaps (Maintain 150-239*C CHT)</name>
    <value>AS REQUIRED</value>
    <marker>
      <x-m>-14.4800</x-m>
      <y-m>0.8100</y-m>
      <z-m>1.0900</z-m>
      <scale>6.2000</scale>
    </marker>
  </item>

  <!-- Mixtures* - AS REQUIRED -->
  <item>
    <name>Mixtures</name>
    <value>MAX BMEP</value>
    <marker>
      <x-m>-14.3200</x-m>
      <y-m>0.7900</y-m>
      <z-m>1.2000</z-m>
      <scale>4.6000</scale>
    </marker>
  </item>

  <!-- Fuel Management* - AS REQUIRED -->
  <item>
    <name>Fuel Management</name>
    <value>AS REQUIRED</value>
    <marker>
      <x-m>-14.0050</x-m>
      <y-m>0.9843</y-m>
      <z-m>0.7793</z-m>
      <scale>6.4876</scale>
    </marker>
  </item>

</PropertyList> 

