<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="checklist.xsl"?>

<PropertyList>
	<title>Before taxi</title>
	<page>
		<item>
			<name>Hydraulic pump switch</name>
			<value>CHECK ON</value>
			<condition>
				<and>
					<property>/controls/hydraulic/system[0]/pump-b</property>
					<property>/controls/hydraulic/system[1]/pump-b</property>
					<property>/controls/hydraulic/system[2]/pump-b</property>
					<property>/controls/hydraulic/system[2]/pump-a</property>
				</and>
			</condition>
			<binding>
				<command>property-assign</command>
				<property>/controls/hydraulic/system[0]/pump-b</property>
				<value>2</value>
			</binding>
			<binding>
				<command>property-assign</command>
				<property>/controls/hydraulic/system[1]/pump-b</property>
				<value>2</value>
			</binding>
			<binding>
				<command>property-assign</command>
				<property>/controls/hydraulic/system[2]/pump-b</property>
				<value>2</value>
			</binding>
			<binding>
				<command>property-assign</command>
				<property>/controls/hydraulic/system[2]/pump-a</property>
				<value>1</value>
			</binding>
		</item>
		<item>
			<name>NWS (tiller)</name>
			<value>ARMED</value>
			<condition>
				<property>/controls/gear/enable-tiller</property>
			</condition>
			<binding>
				<command>property-assign</command>
				<property>/controls/gear/enable-tiller</property>
				<value>1</value>
			</binding>
			<marker>
				<x-m>-13.8831</x-m>
				<y-m>-0.9240</y-m>
				<z-m>-0.8975</z-m>
				<scale>1.6942</scale>
			</marker>
		</item>

		<item>
			<name>Flight controls</name>
			<value>SELECT ON EICAS</value>
            <condition>
                <equals>
                    <property>instrumentation/eicas/page</property>
                    <value>7</value>                
                </equals>
            </condition>
            <binding>
                <command>property-assign</command>
                <property>instrumentation/eicas/page</property>
                <value>7</value>
            </binding>
		</item> 
		<item>
			<name>Spoilers</name>
			<value>RETRACTED</value>
		</item>
		<item>
			<name>Flight controls</name>
			<value>FREE AND CORRECT</value>
		</item>

		<item>
			<name>Anti-ice Switches</name>
			<value>ON below freezing</value>
			<condition>
				<and>
					<property>/controls/anti-ice/wing-heat</property>
					<property>/controls/anti-ice/engine[0]/inlet-heat</property>
					<property>/controls/anti-ice/engine[1]/inlet-heat</property>
				</and>
			</condition>
			<binding>
				<command>property-assign</command>
				<property>/controls/anti-ice/wing-heat</property>
				<value>1</value>
			</binding>
			<binding>
				<command>property-assign</command>
				<property>/controls/anti-ice/engine[0]/inlet-heat</property>
				<value>1</value>
			</binding>
			<binding>
				<command>property-assign</command>
				<property>/controls/anti-ice/engine[1]/inlet-heat</property>
				<value>1</value>
			</binding>
		</item>
		<item>
			<name>Flaps</name>
			<value>8 (20 if heavy)</value>
			<condition>
				<and>
					<greater-than-equals>
						<property>/surface-positions/flap-pos-norm</property>
						<value>0.177</value>
					</greater-than-equals>
					<less-than-equals>
						<property>/surface-positions/flap-pos-norm</property>
						<value>0.444</value>
					</less-than-equals>
				</and>
			</condition>
			<binding>
				<command>nasal</command>
				<script>controls.flapsDown(-5);</script>
			</binding>
			<binding>
				<command>nasal</command>
				<script>controls.flapsDown(2);</script>
			</binding>
		</item>

		<item>
			<name>Trim (check EICAS)</name>
			<value>0 degree (50000 lbs)</value>
			<value>0.5 degree nose up (70000 lbs)</value>
		</item>
		<item>
			<name>Flight director</name>
			<value>ON</value>
			<condition>
				<equals>
					<property>/controls/autoflight/flight-director/engage</property>
					<value>1</value>
				</equals>
			</condition>
			<binding>
				<command>property-assign</command>
				<property>/controls/autoflight/flight-director/engage</property>
				<value>1</value>
			</binding>
		</item>
		<item>
			<name>Heading Bug</name>
			<value>SET for departure</value>
		</item>
		<item>
			<name>Altitude bug</name>
			<value>SET for departure</value>
		</item>
		<item>
			<name>Nav Radios</name>
			<value>SET for departure</value>
		</item>
		<item>
			<name>Taxi Clearance</name>
			<value>OBTAIN</value>
		</item>
		<item>
			<name>Transponder</name>
			<value>SET AND STANDBY</value>
		</item>	
		<item>
			<name>Taxi Lights</name>
			<value>ON</value>
			<marker>
				<x-m>-13.7079</x-m>
				<y-m>-0.0959</y-m>
				<z-m>-0.3083</z-m>
				<scale>1.0000</scale>
			</marker>
			<condition>
				<property>/controls/lighting/taxi-lights</property>
			</condition>
			<binding>
				<command>property-assign</command>
				<property>/controls/lighting/taxi-lights</property>
				<value>1</value>
			</binding>
		</item>
		<item>
			<name>Parking Brake</name>
			<value>RELEASE</value>
			<condition>
				<equals>
					<property>/controls/gear/brake-parking</property>
					<value>0</value>
				</equals>
			</condition>
			<binding>
				<command>property-assign</command>
				<property>/controls/gear/brake-parking</property>
				<value>0</value>
			</binding>
		</item>
	</page>
</PropertyList>
