<?xml version="1.0"?>
<!--
  Zeppelin LZ 121 "Nordstern" airship for FlightGear.

  Copyright (C) 2011  Anders Gidenstam  (anders(at)gidenstam.org)
  This file is licensed under the GPL license version 2 or later.
-->
<PropertyList>

 <!-- Overlay these to set the controlling properties.
 -->
 <params>
  <!-- Gas valve toggles, fore to aft. -->
  <gas-valve-cmd-norm>controls/gas/valve-cmd-norm[0]</gas-valve-cmd-norm>
  <gas-valve-cmd-norm>controls/gas/valve-cmd-norm[1]</gas-valve-cmd-norm>
  <gas-valve-cmd-norm>controls/gas/valve-cmd-norm[2]</gas-valve-cmd-norm>
  <gas-valve-cmd-norm>controls/gas/valve-cmd-norm[3]</gas-valve-cmd-norm>
  <!-- Landing ballast toggles, fore (6) to aft (4) and left to right. -->
  <release-ballast>controls/ballast/release[0]</release-ballast>
  <release-ballast>controls/ballast/release[1]</release-ballast>
  <release-ballast>controls/ballast/release[2]</release-ballast>
  <release-ballast>controls/ballast/release[3]</release-ballast>
  <release-ballast>controls/ballast/release[4]</release-ballast>
  <release-ballast>controls/ballast/release[5]</release-ballast>
  <release-ballast>controls/ballast/release[6]</release-ballast>
  <release-ballast>controls/ballast/release[7]</release-ballast>
  <release-ballast>controls/ballast/release[8]</release-ballast>
  <release-ballast>controls/ballast/release[9]</release-ballast>
 </params>

 <path>gas_and_ballast_board.ac</path>

 <offsets>
  <!-- x/y/z == back/right/up -->
  <x-m> 0.000 </x-m>
  <y-m> 0.000 </y-m>
  <z-m> 0.000 </z-m>
 </offsets>

 <!-- Gas toggles -->
 <animation>
  <type>translate</type>
  <object-name>gas_toggle.1</object-name>
  <property alias="../../params/gas-valve-cmd-norm[0]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>gas_toggle.1</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-cycle</command>
    <property alias="../../../../params/gas-valve-cmd-norm[0]"/>
    <value type="double">0.0</value>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>gas_toggle.2</object-name>
  <property alias="../../params/gas-valve-cmd-norm[1]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>gas_toggle.2</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-cycle</command>
    <property alias="../../../../params/gas-valve-cmd-norm[1]"/>
    <value type="double">0.0</value>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>gas_toggle.3</object-name>
  <property alias="../../params/gas-valve-cmd-norm[2]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>gas_toggle.3</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-cycle</command>
    <property alias="../../../../params/gas-valve-cmd-norm[2]"/>
    <value type="double">0.0</value>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>gas_toggle.4</object-name>
  <property alias="../../params/gas-valve-cmd-norm[3]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>gas_toggle.4</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-cycle</command>
    <property alias="../../../../params/gas-valve-cmd-norm[3]"/>
    <value type="double">0.0</value>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <!-- Ballast toggles -->
 <animation>
  <type>translate</type>
  <object-name>ballast_toggle.L1</object-name>
  <property alias="../../params/release-ballast[0]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>ballast_toggle.L1</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-assign</command>
    <property alias="../../../../params/release-ballast[0]"/>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>ballast_toggle.R1</object-name>
  <property alias="../../params/release-ballast[3]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>ballast_toggle.R1</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-assign</command>
    <property alias="../../../../params/release-ballast[3]"/>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>ballast_toggle.L2</object-name>
  <property alias="../../params/release-ballast[1]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>ballast_toggle.L2</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-assign</command>
    <property alias="../../../../params/release-ballast[1]"/>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>ballast_toggle.R2</object-name>
  <property alias="../../params/release-ballast[4]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>ballast_toggle.R2</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-assign</command>
    <property alias="../../../../params/release-ballast[4]"/>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>ballast_toggle.L3</object-name>
  <property alias="../../params/release-ballast[2]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>ballast_toggle.L3</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-assign</command>
    <property alias="../../../../params/release-ballast[2]"/>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>ballast_toggle.R3</object-name>
  <property alias="../../params/release-ballast[5]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>ballast_toggle.R3</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-assign</command>
    <property alias="../../../../params/release-ballast[5]"/>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>ballast_toggle.L4</object-name>
  <property alias="../../params/release-ballast[6]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>ballast_toggle.L4</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-assign</command>
    <property alias="../../../../params/release-ballast[6]"/>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>ballast_toggle.R4</object-name>
  <property alias="../../params/release-ballast[8]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>ballast_toggle.R4</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-assign</command>
    <property alias="../../../../params/release-ballast[8]"/>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>ballast_toggle.L5</object-name>
  <property alias="../../params/release-ballast[7]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>ballast_toggle.L5</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-assign</command>
    <property alias="../../../../params/release-ballast[7]"/>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>

 <animation>
  <type>translate</type>
  <object-name>ballast_toggle.R5</object-name>
  <property alias="../../params/release-ballast[9]"/>
  <axis>
   <x>0</x>
   <y>0</y>
   <z>1</z>
  </axis>
  <interpolation>
   <entry>
    <ind>0.0</ind>
    <dep>0.0</dep>
   </entry>
   <entry>
    <ind>1.0</ind>
    <dep>-0.15</dep>
   </entry>
  </interpolation>
 </animation>
 <animation>
  <type>pick</type>
  <object-name>ballast_toggle.R5</object-name>
  <action>
   <button>0</button>
   <repeatable>false</repeatable>
   <binding>
    <command>property-assign</command>
    <property alias="../../../../params/release-ballast[9]"/>
    <value type="double">1.0</value>
   </binding>
  </action>
 </animation>


 <!-- animation> 
  <type>material</type>
  <emission> 
   <factor-prop>controls/lighting/panel-norm</factor-prop>
   <red>0.75</red>
   <green>0.25</green>
   <blue>0.25</blue>
  </emission>
 </animation -->

 <animation>
  <type>noshadow</type>
 </animation>

</PropertyList>
