This repository has been archived on 2021-09-26. You can view files and clone it, but cannot push or open issues or pull requests.
IDG-A32X/Models/Instruments/OHpanel/OHpanel.xml

6715 lines
160 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" ?>
2019-01-01 06:03:06 +00:00
<!-- Copyright (c) 2019 Joshua Davidson (it0uchpods) -->
<PropertyList>
<path>res/ohpanel.ac</path>
<!-- ANIMATIONS -->
<!-- No button lights without power! -->
<animation>
<type>select</type>
<object-name>ACESSFeedBtn1F</object-name>
<object-name>ACESSFeedBtn2A</object-name>
2017-11-06 22:16:42 +00:00
<object-name>ACPack1Btn1F</object-name>
<object-name>ACPack1Btn2O</object-name>
2017-11-06 22:16:42 +00:00
<object-name>ACPack2Btn1F</object-name>
<object-name>ACPack2Btn2O</object-name>
<object-name>ADR1Btn1F</object-name>
<object-name>ADR1Btn2O</object-name>
<object-name>ADR2Btn1F</object-name>
<object-name>ADR2Btn2O</object-name>
<object-name>ADR3Btn1F</object-name>
<object-name>ADR3Btn2O</object-name>
<object-name>APUBleedBtn1F</object-name>
<object-name>APUBleedBtn2O</object-name>
2017-09-10 00:10:25 +00:00
<object-name>APUFireAgtBtn1S</object-name>
<object-name>APUFireAgtBtn2D</object-name>
<object-name>APUGenBtn1F</object-name>
<object-name>APUGenBtn2O</object-name>
<object-name>APUMasterBtn1F</object-name>
<object-name>APUMasterBtn2O</object-name>
<object-name>APUStartBtn1A</object-name>
<object-name>APUStartBtn2O</object-name>
<object-name>BatteryBtn11F</object-name>
<object-name>BatteryBtn12O</object-name>
<object-name>BatteryBtn21F</object-name>
<object-name>BatteryBtn22O</object-name>
<object-name>BusTieBtn2O</object-name>
<object-name>DitchBtn2O</object-name>
<object-name>ELAC1Btn1F</object-name>
<object-name>ELAC1Btn2O</object-name>
2017-09-10 18:27:50 +00:00
<object-name>EmerExtLtBtn2O</object-name>
2017-09-10 00:10:25 +00:00
<object-name>Eng1FireAgt1Btn1S</object-name>
<object-name>Eng1FireAgt1Btn2D</object-name>
<object-name>Eng1FireAgt2Btn1S</object-name>
<object-name>Eng1FireAgt2Btn2D</object-name>
<object-name>Eng2FireAgt1Btn1S</object-name>
<object-name>Eng2FireAgt1Btn2D</object-name>
<object-name>Eng2FireAgt2Btn1S</object-name>
<object-name>Eng2FireAgt2Btn2D</object-name>
<object-name>ExtPwrBtn2O</object-name>
<object-name>FAC1Btn1F</object-name>
<object-name>FAC1Btn2O</object-name>
2017-11-06 22:16:42 +00:00
<object-name>Gen1Btn1F</object-name>
<object-name>Gen1Btn2O</object-name>
2017-11-06 22:16:42 +00:00
<object-name>Gen2Btn1F</object-name>
<object-name>Gen2Btn2O</object-name>
<object-name>IR1Btn1F</object-name>
<object-name>IR1Btn2A</object-name>
<object-name>IR2Btn1F</object-name>
<object-name>IR2Btn2A</object-name>
<object-name>IR3Btn1F</object-name>
<object-name>IR3Btn2A</object-name>
<object-name>IrsOnBatLightOB</object-name>
<object-name>RamAirBtn2O</object-name>
<object-name>SEC1Btn1F</object-name>
<object-name>SEC1Btn2O</object-name>
2018-03-24 13:52:19 +00:00
<object-name>VentBlowBtn1F</object-name>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
2017-09-10 18:27:50 +00:00
<object-name>AftCargoIsoBtn1F</object-name>
<object-name>AftCargoIsoBtn2O</object-name>
2017-09-11 20:24:27 +00:00
<object-name>AftCargoSmkBtn1S</object-name>
<object-name>AftCargoSmkBtn2D</object-name>
<object-name>BlueElecPump1F</object-name>
<object-name>BlueElecPump2O</object-name>
<object-name>CabinPressModeBtn1F</object-name>
<object-name>CabinPressModeBtn2M</object-name>
2017-07-10 00:10:20 +00:00
<object-name>CabinFansBtn2O</object-name>
2017-09-10 18:27:50 +00:00
<object-name>CargoHotAirBtn1F</object-name>
<object-name>CargoHotAirBtn2O</object-name>
<object-name>CFuelTank1Btn1F</object-name>
<object-name>CFuelTank1Btn2O</object-name>
<object-name>CFuelTank2Btn1F</object-name>
<object-name>CFuelTank2Btn2O</object-name>
2017-07-22 18:50:08 +00:00
<object-name>CrewOxyBtn2O</object-name>
2017-07-21 17:38:04 +00:00
<object-name>ELAC2Btn1F</object-name>
<object-name>ELAC2Btn2O</object-name>
2017-07-22 18:50:08 +00:00
<object-name>EmerCallBtn1C</object-name>
<object-name>EmerCallBtn2O</object-name>
<object-name>EmerGenInd1F</object-name>
2017-06-22 17:08:43 +00:00
<object-name>Eng1AntiIceBtn1F</object-name>
<object-name>Eng1AntiIceBtn2O</object-name>
<object-name>Eng2AntiIceBtn1F</object-name>
<object-name>Eng2AntiIceBtn2O</object-name>
<object-name>Eng1BleedBtn1F</object-name>
<object-name>Eng1BleedBtn2O</object-name>
2017-07-03 18:26:43 +00:00
<object-name>Eng1ManStartBtn2O</object-name>
<object-name>Eng2BleedBtn1F</object-name>
<object-name>Eng2BleedBtn2O</object-name>
2017-07-03 18:26:43 +00:00
<object-name>Eng2ManStartBtn2O</object-name>
2017-07-22 18:50:08 +00:00
<object-name>EvacCommandBtn1E</object-name>
<object-name>EvacCommandBtn2O</object-name>
2017-07-21 17:38:04 +00:00
<object-name>FAC2Btn1F</object-name>
<object-name>FAC2Btn2O</object-name>
<object-name>FuelModeBtn1F</object-name>
<object-name>FuelModeBtn2O</object-name>
2017-07-25 16:21:41 +00:00
<object-name>FuelXfeedBtn1O</object-name>
<object-name>FuelXfeedBtn2O</object-name>
2017-09-11 20:24:27 +00:00
<object-name>FwdCargoSmkBtn1S</object-name>
<object-name>FwdCargoSmkBtn2D</object-name>
<object-name>GalleyPwrBtn1F</object-name>
<object-name>GalleyPwrBtn2O</object-name>
2017-07-22 18:50:08 +00:00
<object-name>Gen1LineBtn1S</object-name>
<object-name>Gen1LineBtn2O</object-name>
2017-07-02 14:45:39 +00:00
<object-name>GPWSBtn1F</object-name>
<object-name>GPWSBtn2O</object-name>
<object-name>GPWSFlpBtn2O</object-name>
<object-name>GPWSFlp3Btn2O</object-name>
<object-name>GPWSGSBtn2O</object-name>
<object-name>GPWSTerrBtn1F</object-name>
<object-name>GPWSTerrBtn2O</object-name>
<object-name>GreenEngPump1F</object-name>
<object-name>GreenEngPump2O</object-name>
<object-name>HotAirBtn1F</object-name>
<object-name>HotAirBtn2O</object-name>
<object-name>IDG1Btn1F</object-name>
<object-name>IDG2Btn1F</object-name>
<object-name>LFuelTank1Btn1F</object-name>
<object-name>LFuelTank1Btn2O</object-name>
<object-name>LFuelTank2Btn1F</object-name>
<object-name>LFuelTank2Btn2O</object-name>
2017-07-22 18:50:08 +00:00
<object-name>PassOxyInd1S</object-name>
2017-06-22 17:08:43 +00:00
<object-name>PrbWinHeatBtn2O</object-name>
<object-name>PTU1F</object-name>
<object-name>PTU2O</object-name>
<object-name>RamAirBtn2O</object-name>
2017-07-22 18:50:08 +00:00
<object-name>RcdrGndCtlBtn2O</object-name>
<object-name>RFuelTank1Btn1F</object-name>
<object-name>RFuelTank1Btn2O</object-name>
<object-name>RFuelTank2Btn1F</object-name>
<object-name>RFuelTank2Btn2O</object-name>
2017-07-21 17:38:04 +00:00
<object-name>SEC2Btn1F</object-name>
<object-name>SEC2Btn2O</object-name>
<object-name>SEC3Btn1F</object-name>
<object-name>SEC3Btn2O</object-name>
2018-09-23 22:26:45 +00:00
<object-name>VentBlowBtn2O</object-name>
2017-09-10 17:06:18 +00:00
<object-name>VentExtractBtn1F</object-name>
<object-name>VentExtractBtn2O</object-name>
2017-06-22 17:08:43 +00:00
<object-name>WingAntiIceBtn1F</object-name>
<object-name>WingAntiIceBtn2O</object-name>
<object-name>YellowElecPump1F</object-name>
<object-name>YellowElecPump2O</object-name>
<object-name>YellowEngPump1F</object-name>
<object-name>YellowEngPump2O</object-name>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
</animation>
2017-09-10 00:10:25 +00:00
<!-- These are not simulated yet, so they only illuminate when the test is on. Remove each light/button once you add its select animation. -JD -->
2017-07-22 18:50:08 +00:00
<animation>
<type>select</type>
2017-09-10 18:27:50 +00:00
<object-name>AftCargoIsoBtn1F</object-name>
<object-name>AftCargoIsoBtn2O</object-name>
2017-09-10 00:10:25 +00:00
<object-name>APUFireAgtBtn1S</object-name>
<object-name>APUFireAgtBtn2D</object-name>
2017-09-10 18:27:50 +00:00
<object-name>CargoHotAirBtn1F</object-name>
<object-name>CargoHotAirBtn2O</object-name>
2017-07-22 18:50:08 +00:00
<object-name>EmerCallBtn1C</object-name>
<object-name>EmerCallBtn2O</object-name>
<object-name>EmerGenInd1F</object-name>
2017-09-10 00:10:25 +00:00
<object-name>Eng1FireAgt1Btn1S</object-name>
<object-name>Eng1FireAgt1Btn2D</object-name>
<object-name>Eng1FireAgt2Btn1S</object-name>
<object-name>Eng1FireAgt2Btn2D</object-name>
<object-name>Eng2FireAgt1Btn1S</object-name>
<object-name>Eng2FireAgt1Btn2D</object-name>
<object-name>Eng2FireAgt2Btn1S</object-name>
<object-name>Eng2FireAgt2Btn2D</object-name>
2017-07-22 18:50:08 +00:00
<object-name>EvacCommandBtn1E</object-name>
<object-name>EvacCommandBtn2O</object-name>
<object-name>Gen1LineBtn1S</object-name>
<object-name>Gen1LineBtn2O</object-name>
<object-name>RcdrGndCtlBtn2O</object-name>
2017-09-10 17:06:18 +00:00
<object-name>VentBlowBtn2O</object-name>
<object-name>VentExtractBtn1F</object-name>
<object-name>VentExtractBtn2O</object-name>
2017-07-22 18:50:08 +00:00
<condition>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</condition>
</animation>
<animation>
<type>material</type>
<object-name>Battery-volt</object-name>
<object-name>Battery-volt-test</object-name>
<emission>
<red>1</red>
<green>1</green>
<blue>1</blue>
</emission>
<diffuse>
<red>1</red>
<green>1</green>
<blue>1</blue>
</diffuse>
</animation>
2018-03-24 13:52:19 +00:00
<!-- Ventilation -->
<animation>
<type>select</type>
<object-name>VentBlowBtn1F</object-name>
<condition>
<or>
<equals>
<property>/controls/ventilation/blowFail</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- Cargo Smoke -->
2017-09-21 17:03:32 +00:00
<animation>
<type>select</type>
<object-name>FwdCargoSmkBtn1S</object-name>
<condition>
<or>
<equals>
<property>/controls/fire/cargo/fwdsmokeLight</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>AftCargoSmkBtn1S</object-name>
<condition>
<or>
<equals>
<property>/controls/fire/cargo/aftsmokeLight</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>FwdCargoSmkBtn2D</object-name>
<condition>
<or>
<equals>
<property>/controls/fire/cargo/fwddischLight</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>AftCargoSmkBtn2D</object-name>
<condition>
<or>
<equals>
<property>/controls/fire/cargo/aftdischLight</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>Cargo Smoke Test</name>
<type>pick</type>
<object-name>CargoSmkTest</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
2017-09-21 17:03:32 +00:00
<command>property-assign</command>
<property>controls/fire/cargo/test</property>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>FwdCargoDischBtn</object-name>
<action>
<button>0</button>
<binding>
<condition>
<and>
<equals>
<property>controls/OH/protectors/fwddisch</property>
<value>1</value>
</equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</and>
</condition>
<command>property-assign</command>
<property>controls/fire/cargo/fwddisch</property>
<value>1</value>
</binding>
<binding>
<condition>
<equals>
<property>controls/OH/protectors/aftdisch</property>
<value>1</value>
</equals>
</condition>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-09-21 17:03:32 +00:00
<animation>
<type>pick</type>
<object-name>AftCargoDischBtn</object-name>
2017-09-21 17:03:32 +00:00
<action>
<button>0</button>
2017-09-21 17:03:32 +00:00
<binding>
<condition>
<and>
<equals>
<property>controls/OH/protectors/aftdisch</property>
<value>1</value>
</equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</and>
</condition>
2017-09-21 17:03:32 +00:00
<command>property-assign</command>
<property>controls/fire/cargo/aftdisch</property>
2017-09-21 17:03:32 +00:00
<value>1</value>
</binding>
<binding>
<condition>
<equals>
<property>controls/OH/protectors/aftdisch</property>
<value>1</value>
</equals>
</condition>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
2017-09-21 17:03:32 +00:00
</action>
</animation>
<animation>
<type>pick</type>
<object-name>FwdCargoDischGuard</object-name>
<action>
<button>1</button>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/fwddisch</property>
<value>1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/fwddisch</property>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-cover", 1);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>AftCargoDischGuard</object-name>
2017-09-21 17:03:32 +00:00
<action>
<button>1</button>
2017-09-21 17:03:32 +00:00
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/aftdisch</property>
2017-09-21 17:03:32 +00:00
<value>1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/aftdisch</property>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-cover", 1);</script>
</binding>
</mod-up>
2017-09-21 17:03:32 +00:00
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>FwdCargoDischGuard</object-name>
<property>controls/OH/protectors/fwddisch</property>
<factor>-145</factor>
<axis>
<x1-m>-0.0067</x1-m>
<y1-m>0.19051</y1-m>
<z1-m>-0.11153</z1-m>
<x2-m>-0.00524</x2-m>
<y2-m>0.20242</y2-m>
<z2-m>-0.11153</z2-m>
</axis>
2017-09-21 17:03:32 +00:00
</animation>
<animation>
<type>rotate</type>
<object-name>AftCargoDischGuard</object-name>
<property>controls/OH/protectors/aftdisch</property>
<factor>-145</factor>
<axis>
<x1-m>0.00633</x1-m>
<y1-m>0.29475</y1-m>
<z1-m>-0.11153</z1-m>
<x2-m>0.00779</x2-m>
<y2-m>0.30666</y2-m>
<z2-m>-0.11153</z2-m>
</axis>
2017-09-21 17:03:32 +00:00
</animation>
<!-- IRS 1 -->
<animation>
<type>pick</type>
<object-name>IR1ModeKnb</object-name>
<action>
<button>0</button>
<button>3</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/adirs/ir[0]/knob</property>
<value>0</value>
<value>1</value>
<value>2</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/adirs/ir[0]/knob</property>
<value>2</value>
<value>1</value>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>IR1ModeKnb</object-name>
<property>controls/adirs/ir[0]/knob</property>
<interpolation>
<entry><ind>0</ind><dep>-35</dep></entry>
<entry><ind>1</ind><dep>0</dep></entry>
<entry><ind>2</ind><dep>35</dep></entry>
</interpolation>
<axis>
<x1-m>0.01578</x1-m>
<y1-m>-0.29391</y1-m>
2017-07-22 18:50:08 +00:00
<z1-m>0.17819</z1-m>
<x2-m>0.00637</x2-m>
<y2-m>-0.29509</y2-m>
2017-07-22 18:50:08 +00:00
<z2-m>0.17819</z2-m>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>IR1Btn1F</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/ir[0]/fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>IR1Btn2A</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/ir[0]/align</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- IRS 2 -->
<animation>
<type>pick</type>
<object-name>IR2ModeKnb</object-name>
<action>
<button>0</button>
<button>3</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/adirs/ir[1]/knob</property>
<value>0</value>
<value>1</value>
<value>2</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/adirs/ir[1]/knob</property>
<value>2</value>
<value>1</value>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>IR2ModeKnb</object-name>
<property>controls/adirs/ir[1]/knob</property>
<interpolation>
<entry><ind>0</ind><dep>-35</dep></entry>
<entry><ind>1</ind><dep>0</dep></entry>
<entry><ind>2</ind><dep>35</dep></entry>
</interpolation>
<axis>
<x1-m>0.00444</x1-m>
<y1-m>-0.20312</y1-m>
2017-07-22 18:50:08 +00:00
<z1-m>0.17819</z1-m>
<x2-m>-0.00498</x2-m>
<y2-m>-0.20429</y2-m>
2017-07-22 18:50:08 +00:00
<z2-m>0.17819</z2-m>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>IR2Btn1F</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/ir[1]/fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>IR2Btn2A</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/ir[1]/align</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- IRS 3 -->
<animation>
<type>pick</type>
<object-name>IR3ModeKnb</object-name>
<action>
<button>0</button>
<button>3</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/adirs/ir[2]/knob</property>
<value>0</value>
<value>1</value>
<value>2</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/adirs/ir[2]/knob</property>
<value>2</value>
<value>1</value>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>IR3ModeKnb</object-name>
<property>controls/adirs/ir[2]/knob</property>
<interpolation>
<entry><ind>0</ind><dep>-35</dep></entry>
<entry><ind>1</ind><dep>0</dep></entry>
<entry><ind>2</ind><dep>35</dep></entry>
</interpolation>
<axis>
<x1-m>0.01021</x1-m>
<y1-m>-0.24926</y1-m>
2017-07-22 18:50:08 +00:00
<z1-m>0.17819</z1-m>
<x2-m>0.00082</x2-m>
<y2-m>-0.25062</y2-m>
2017-07-22 18:50:08 +00:00
<z2-m>0.17819</z2-m>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>IR3Btn1F</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/ir[2]/fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>IR3Btn2A</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/ir[2]/align</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- On Bat Light -->
<animation>
<type>select</type>
<object-name>IrsOnBatLightOB</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/onbat</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- ADR 1 -->
<animation>
<type>pick</type>
<object-name>ADR1Btn1</object-name>
<object-name>ADR1Btn2</object-name>
<object-name>ADR1Btn1F</object-name>
<object-name>ADR1Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/adirs/adr[0]/off</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>ADR1Btn1F</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/adr[0]/fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ADR1Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/adr[0]/off</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- ADR 2 -->
<animation>
<type>pick</type>
<object-name>ADR2Btn1</object-name>
<object-name>ADR2Btn2</object-name>
<object-name>ADR2Btn1F</object-name>
<object-name>ADR2Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/adirs/adr[1]/off</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>ADR2Btn1F</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/adr[1]/fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ADR2Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/adr[1]/off</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- ADR 3 -->
<animation>
<type>pick</type>
<object-name>ADR3Btn1</object-name>
<object-name>ADR3Btn2</object-name>
<object-name>ADR3Btn1F</object-name>
<object-name>ADR3Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/adirs/adr[2]/off</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>ADR3Btn1F</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/adr[2]/fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ADR3Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/adirs/adr[2]/off</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- Panel lighting -->
<animation>
<name>Panel lighting</name>
<type>material</type>
<object-name>MarkingLts</object-name>
2018-11-09 14:21:11 +00:00
<condition>
<not>
<and>
<greater-than>
<property>sim/model/lights/dome-light</property>
<value>0</value>
</greater-than>
<less-than>
<property>controls/lighting/overhead-panel-norm</property>
<value>0.25</value>
</less-than>
</and>
</not>
</condition>
<emission>
<red>1</red>
<green>0.824</green>
<blue>0.518</blue>
<factor-prop>controls/lighting/overhead-panel-norm</factor-prop>
</emission>
</animation>
2018-10-19 19:11:44 +00:00
2018-11-09 14:21:11 +00:00
<!-- Panel lighting -->
<animation>
<name>Panel lighting</name>
<type>material</type>
<object-name>MarkingLts</object-name>
<condition>
<and>
<not>
<greater-than>
<property>controls/lighting/overhead-panel-norm</property>
<value>0.25</value>
</greater-than>
</not>
<greater-than>
<property>sim/model/lights/dome-light</property>
<value>0</value>
</greater-than>
</and>
</condition>
<emission>
<red>0.20</red>
<green>0.20</green>
<blue>0.20</blue>
<factor-prop>sim/model/lights/dome-light</factor-prop>
</emission>
</animation>
2018-10-19 19:11:44 +00:00
<animation>
<name>Panel lighting</name>
<type>material</type>
<object-name>Panel</object-name>
2019-01-07 16:31:07 +00:00
<emission>
<red>0.3</red>
<green>0.3</green>
<blue>0.3</blue>
<factor-prop>sim/model/lights/dome-light</factor-prop>
</emission>
</animation>
<animation>
<name>Panel lighting</name>
<type>material</type>
2019-01-07 15:54:09 +00:00
<object-name>Eng1FireCover</object-name>
<object-name>Eng2FireCover</object-name>
<object-name>APUFireCover</object-name>
<object-name>firebtnapu</object-name>
<object-name>firebtn1</object-name>
<object-name>firebtn2</object-name>
<object-name>RATManGuard</object-name>
<object-name>Eng1FireTst</object-name>
<object-name>Eng2FireTst</object-name>
<object-name>APUFireTst</object-name>
<object-name>IR1ModeKnb</object-name>
<object-name>IR2ModeKnb</object-name>
<object-name>IR3ModeKnb</object-name>
<object-name>IDG1Prot</object-name>
<object-name>IDG2Prot</object-name>
<object-name>EvacCommandProt</object-name>
<object-name>EvacHornOff</object-name>
<object-name>EvacCapt-Purs</object-name>
<object-name>EmerGenTestGuard</object-name>
<object-name>EmerManOnGuard</object-name>
<object-name>MaskManOnGuard</object-name>
<object-name>ACFlowKnb</object-name>
<object-name>CockpitACKnb</object-name>
<object-name>FwdCabinACKnb</object-name>
<object-name>AftCabinACKnb</object-name>
<object-name>CargoHeatAftKnb</object-name>
<object-name>FwdCargoDischGuard</object-name>
<object-name>AftCargoDischGuard</object-name>
<object-name>XbleedKnb</object-name>
<object-name>RamAirBtnProt</object-name>
<object-name>OHPMarkLtKnb</object-name>
<object-name>LdgElevKnb</object-name>
<object-name>LeftWiperKnb</object-name>
<object-name>RightWiperKnb</object-name>
<object-name>DitchProt</object-name>
<object-name>Eng1ManStartProt</object-name>
<object-name>Eng2ManStartProt</object-name>
<object-name>EmerCallProt</object-name>
2019-01-07 16:31:07 +00:00
<object-name>StbyCompassLtSwtch</object-name>
<object-name>ManVSCTLSwitch</object-name>
<object-name>DomeLtSwtch</object-name>
<object-name>AnnunciatorLtSwtch</object-name>
<object-name>SeatBeltSwtch</object-name>
<object-name>NoSmokingSwtch</object-name>
<object-name>EmerExtLtSwtch</object-name>
<object-name>SwitchSockets</object-name>
<object-name>StrobeLtSwtch</object-name>
<object-name>BeaconLtSwtch</object-name>
<object-name>WingLtSwtch</object-name>
<object-name>NavLogoLtSwtch</object-name>
<object-name>NoseLtSwtch</object-name>
<object-name>TurnoffLtSwtch</object-name>
<object-name>LandingLtLSwtch</object-name>
<object-name>LandingLtRSwtch</object-name>
2018-10-19 19:11:44 +00:00
<emission>
2019-01-07 16:31:07 +00:00
<red>0.2</red>
<green>0.2</green>
<blue>0.2</blue>
<factor-prop>sim/model/lights/dome-light</factor-prop>
2018-10-19 19:11:44 +00:00
</emission>
</animation>
<effect>
<inherits-from>Aircraft/IDG-A32X/Models/Effects/cockpit-irradiance</inherits-from>
<object-name>Panel</object-name>
<object-name>Eng1FireCover</object-name>
<object-name>Eng2FireCover</object-name>
<object-name>APUFireCover</object-name>
<object-name>firebtnapu</object-name>
<object-name>firebtn1</object-name>
<object-name>firebtn2</object-name>
<object-name>RATManGuard</object-name>
<object-name>Eng1FireTst</object-name>
<object-name>Eng2FireTst</object-name>
<object-name>APUFireTst</object-name>
<object-name>IR1ModeKnb</object-name>
<object-name>IR2ModeKnb</object-name>
<object-name>IR3ModeKnb</object-name>
<object-name>IDG1Prot</object-name>
<object-name>IDG2Prot</object-name>
<object-name>EvacCommandProt</object-name>
<object-name>EvacHornOff</object-name>
<object-name>EvacCapt-Purs</object-name>
<object-name>EmerGenTestGuard</object-name>
<object-name>EmerManOnGuard</object-name>
<object-name>MaskManOnGuard</object-name>
<object-name>ACFlowKnb</object-name>
<object-name>CockpitACKnb</object-name>
<object-name>FwdCabinACKnb</object-name>
<object-name>AftCabinACKnb</object-name>
<object-name>CargoHeatAftKnb</object-name>
<object-name>FwdCargoDischGuard</object-name>
<object-name>AftCargoDischGuard</object-name>
<object-name>XbleedKnb</object-name>
<object-name>RamAirBtnProt</object-name>
<object-name>OHPMarkLtKnb</object-name>
<object-name>LdgElevKnb</object-name>
<object-name>LeftWiperKnb</object-name>
<object-name>RightWiperKnb</object-name>
<object-name>DitchProt</object-name>
<object-name>Eng1ManStartProt</object-name>
<object-name>Eng2ManStartProt</object-name>
<object-name>EmerCallProt</object-name>
</effect>
<!-- ELAC 1 -->
<animation>
<type>pick</type>
<object-name>ELAC1Btn1</object-name>
<object-name>ELAC1Btn2</object-name>
<object-name>ELAC1Btn1F</object-name>
<object-name>ELAC1Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/fctl/elac1</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>ELAC1Btn1F</object-name>
<condition>
<or>
<and>
<equals>
2018-03-24 17:43:41 +00:00
<property>/systems/failures/elac1-fault</property>
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ELAC1Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/fctl/elac1</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- SEC 1 -->
<animation>
<type>pick</type>
<object-name>SEC1Btn1</object-name>
<object-name>SEC1Btn2</object-name>
<object-name>SEC1Btn1F</object-name>
<object-name>SEC1Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/fctl/sec1</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>SEC1Btn1F</object-name>
<condition>
<or>
<and>
<equals>
<property>systems/failures/sec1</property>
<value>1</value>
</equals>
<equals>
<property>controls/fctl/sec1</property>
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>SEC1Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/fctl/sec1</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- FAC 1 -->
<animation>
<type>pick</type>
<object-name>FAC1Btn1</object-name>
<object-name>FAC1Btn2</object-name>
<object-name>FAC1Btn1F</object-name>
<object-name>FAC1Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/fctl/fac1</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>FAC1Btn1F</object-name>
<condition>
<or>
<and>
<equals>
2018-03-24 13:52:19 +00:00
<property>systems/failures/fac1-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/fctl/fac1</property>
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>FAC1Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/fctl/fac1</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- ELAC 2 -->
<animation>
<type>pick</type>
<object-name>ELAC2Btn1</object-name>
<object-name>ELAC2Btn2</object-name>
<object-name>ELAC2Btn1F</object-name>
<object-name>ELAC2Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/fctl/elac2</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>ELAC2Btn1F</object-name>
<condition>
<or>
<and>
<equals>
2018-03-24 17:43:41 +00:00
<property>systems/failures/elac2-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/fctl/elac2</property>
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ELAC2Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/fctl/elac2</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- SEC 3 -->
<animation>
<type>pick</type>
<object-name>SEC2Btn1</object-name>
<object-name>SEC2Btn2</object-name>
<object-name>SEC2Btn1F</object-name>
<object-name>SEC2Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/fctl/sec2</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>SEC2Btn1F</object-name>
<condition>
<or>
<and>
<equals>
<property>systems/failures/sec2</property>
<value>1</value>
</equals>
<equals>
<property>controls/fctl/sec2</property>
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>SEC2Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/fctl/sec2</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- SEC 3 -->
<animation>
<type>pick</type>
<object-name>SEC3Btn1</object-name>
<object-name>SEC3Btn2</object-name>
<object-name>SEC3Btn1F</object-name>
<object-name>SEC3Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/fctl/sec3</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>SEC3Btn1F</object-name>
<condition>
<or>
<and>
<equals>
<property>systems/failures/sec3</property>
<value>1</value>
</equals>
<equals>
<property>controls/fctl/sec3</property>
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>SEC3Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/fctl/sec3</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- FAC 2 -->
<animation>
<type>pick</type>
<object-name>FAC2Btn1</object-name>
<object-name>FAC2Btn2</object-name>
<object-name>FAC2Btn1F</object-name>
<object-name>FAC2Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/fctl/fac2</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>FAC2Btn1F</object-name>
<condition>
<or>
<and>
<equals>
2018-03-24 13:52:19 +00:00
<property>systems/failures/fac2-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/fctl/fac2</property>
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>FAC2Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/fctl/fac2</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- GPWS -->
<!--animation>
2017-07-25 16:21:41 +00:00
<name>GPWS terrain system pick</name>
2017-07-02 14:45:39 +00:00
<type>pick</type>
<object-name>GPWSTerrBtn1</object-name>
<object-name>GPWSTerrBtn2</object-name>
<object-name>GPWSTerrBtn1F</object-name>
<object-name>GPWSTerrBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-02 14:45:39 +00:00
</condition>
<command>property-toggle</command>
<property>instrumentation/mk-viii/inputs/discretes/terr-inhibit</property>
2017-07-02 14:45:39 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation-->
<animation>
<type>select</type>
<object-name>GPWSTerrBtn1F</object-name>
<condition>
<or>
<and>
<equals>
<property>instrumentation/mk-viii/serviceable</property>
<value>0</value>
</equals>
<equals>
<property>instrumentation/mk-viii/inputs/discretes/terr-inhibit</property>
<value>0</value>
</equals>
</and>
2017-07-02 14:45:39 +00:00
<equals>
<property>controls/switches/annun-test</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>GPWSTerrBtn2O</object-name>
<condition>
<or>
<equals>
<property>instrumentation/mk-viii/inputs/discretes/terr-inhibit</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>GPWS system pick</name>
<type>pick</type>
<object-name>GPWSBtn1</object-name>
<object-name>GPWSBtn2</object-name>
2017-07-02 14:45:39 +00:00
<object-name>GPWSBtn1F</object-name>
<object-name>GPWSBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-02 14:45:39 +00:00
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-02 14:45:39 +00:00
</condition>
<command>property-toggle</command>
<property>instrumentation/mk-viii/inputs/discretes/gpws-inhibit</property>
2017-07-02 14:45:39 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-07-02 14:45:39 +00:00
<animation>
2017-07-02 14:45:39 +00:00
<type>select</type>
<object-name>GPWSBtn1F</object-name>
<condition>
<or>
<and>
<equals>
<property>instrumentation/mk-viii/serviceable</property>
<value>0</value>
</equals>
<equals>
<property>instrumentation/mk-viii/inputs/discretes/gpws-inhibit</property>
<value>0</value>
</equals>
</and>
2017-07-02 14:45:39 +00:00
<equals>
<property>controls/switches/annun-test</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
2017-07-02 14:45:39 +00:00
<animation>
2017-07-02 14:45:39 +00:00
<type>select</type>
<object-name>GPWSBtn2O</object-name>
<condition>
<or>
<equals>
<property>instrumentation/mk-viii/inputs/discretes/gpws-inhibit</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>GPWS glideslope pick</name>
<type>pick</type>
<object-name>GPWSGSBtn1</object-name>
<object-name>GPWSGSBtn2</object-name>
2017-07-02 14:45:39 +00:00
<object-name>GPWSGSBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-02 14:45:39 +00:00
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-02 14:45:39 +00:00
</condition>
<command>property-toggle</command>
<property>instrumentation/mk-viii/inputs/discretes/glideslope-cancel</property>
2017-07-02 14:45:39 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-07-02 14:45:39 +00:00
<animation>
2017-07-02 14:45:39 +00:00
<type>select</type>
<object-name>GPWSGSBtn2O</object-name>
<condition>
<or>
<equals>
<property>instrumentation/mk-viii/inputs/discretes/glideslope-cancel</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>GPWS flaps pick</name>
<type>pick</type>
<object-name>GPWSFlpBtn1</object-name>
<object-name>GPWSFlpBtn2</object-name>
2017-07-02 14:45:39 +00:00
<object-name>GPWSFlpBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-02 14:45:39 +00:00
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-02 14:45:39 +00:00
</condition>
<command>property-toggle</command>
2017-12-29 23:37:07 +00:00
<property>instrumentation/mk-viii/inputs/discretes/momentary-flap-all-override</property>
2017-07-02 14:45:39 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-07-02 14:45:39 +00:00
<animation>
2017-07-02 14:45:39 +00:00
<type>select</type>
<object-name>GPWSFlpBtn2O</object-name>
<condition>
<or>
<equals>
2017-12-29 23:37:07 +00:00
<property>instrumentation/mk-viii/inputs/discretes/momentary-flap-all-override</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>GPWS flaps pick</name>
<type>pick</type>
<object-name>GPWSFlp3Btn1</object-name>
<object-name>GPWSFlp3Btn2</object-name>
2017-07-02 14:45:39 +00:00
<object-name>GPWSFlp3Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-02 14:45:39 +00:00
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-02 14:45:39 +00:00
</condition>
<command>property-toggle</command>
2017-12-29 23:37:07 +00:00
<property>instrumentation/mk-viii/inputs/discretes/momentary-flap-3-override</property>
2017-07-02 14:45:39 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-07-02 14:45:39 +00:00
<animation>
2017-07-02 14:45:39 +00:00
<type>select</type>
<object-name>GPWSFlp3Btn2O</object-name>
<condition>
<or>
<equals>
2017-12-29 23:37:07 +00:00
<property>instrumentation/mk-viii/inputs/discretes/momentary-flap-3-override</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-07-02 14:45:39 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- Hydraulic -->
<animation>
<name>Green Eng Pump pick</name>
<type>pick</type>
<object-name>GreenEngPump1</object-name>
<object-name>GreenEngPump2</object-name>
<object-name>GreenEngPump1F</object-name>
<object-name>GreenEngPump2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/hydraulic/eng1-pump</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>GreenEngPump1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/hydraulic/eng1-pump-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/hydraulic/eng1-pump</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>GreenEngPump2O</object-name>
<condition>
<or>
<equals>
<property>controls/hydraulic/eng1-pump</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>RAT MAN pick</name>
<type>pick</type>
<object-name>RATMan</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
2017-09-11 14:00:59 +00:00
<and>
<equals>
<property>controls/OH/protectors/ratman</property>
<value>1</value>
</equals>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
2017-09-11 14:00:59 +00:00
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
2017-09-11 14:00:59 +00:00
<value>25</value>
</greater-than-equals>
</or>
</and>
</condition>
<command>property-toggle</command>
<property>controls/hydraulic/rat-man</property>
</binding>
<binding>
2017-09-21 18:38:16 +00:00
<condition>
<equals>
<property>controls/OH/protectors/ratman</property>
<value>1</value>
</equals>
</condition>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-09-11 14:00:59 +00:00
<animation>
<type>pick</type>
<object-name>RATManGuard</object-name>
<action>
<button>1</button>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/ratman</property>
<value>1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/ratman</property>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-cover", 1);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>RATManGuard</object-name>
<property>controls/OH/protectors/ratman</property>
<factor>-145</factor>
<axis>
<x1-m>-0.0086</x1-m>
<y1-m>-0.05506</y1-m>
<z1-m>0.14462</z1-m>
<x2-m>-0.0086</x2-m>
<y2-m>-0.04306</y2-m>
<z2-m>0.14462</z2-m>
</axis>
</animation>
<animation>
<name>Blue Elec Pump pick</name>
<type>pick</type>
<object-name>BlueElecPump1</object-name>
<object-name>BlueElecPump2</object-name>
<object-name>BlueElecPump1F</object-name>
<object-name>BlueElecPump2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/hydraulic/elec-pump-blue</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>BlueElecPump1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/hydraulic/elec-pump-b-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/hydraulic/elec-pump-blue</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>BlueElecPump2O</object-name>
<condition>
<or>
<equals>
<property>controls/hydraulic/elec-pump-blue</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>PTU pick</name>
<type>pick</type>
<object-name>PTU1</object-name>
<object-name>PTU2</object-name>
<object-name>PTU1F</object-name>
<object-name>PTU2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/hydraulic/ptu</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>PTU1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/hydraulic/ptu-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/hydraulic/ptu</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>PTU2O</object-name>
<condition>
<or>
<equals>
<property>controls/hydraulic/ptu</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>Yellow Eng Pump pick</name>
<type>pick</type>
<object-name>YellowEngPump1</object-name>
<object-name>YellowEngPump2</object-name>
<object-name>YellowEngPump1F</object-name>
<object-name>YellowEngPump2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/hydraulic/eng2-pump</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>YellowEngPump1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/hydraulic/eng2-pump-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/hydraulic/eng2-pump</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>YellowEngPump2O</object-name>
<condition>
<or>
<equals>
<property>controls/hydraulic/eng2-pump</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>Yellow Eng Pump pick</name>
<type>pick</type>
<object-name>YellowElecPump1</object-name>
<object-name>YellowElecPump2</object-name>
<object-name>YellowElecPump1F</object-name>
<object-name>YellowElecPump2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/hydraulic/elec-pump-yellow</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>YellowElecPump1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/hydraulic/elec-pump-y-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/hydraulic/elec-pump-yellow</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>YellowElecPump2O</object-name>
<condition>
<or>
<equals>
<property>controls/hydraulic/elec-pump-yellow</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- Fuel -->
<animation>
<type>pick</type>
<object-name>FuelXfeedBtn1</object-name>
<object-name>FuelXfeedBtn2</object-name>
2017-07-25 16:21:41 +00:00
<object-name>FuelXfeedBtn1O</object-name>
<object-name>FuelXfeedBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/fuel/x-feed</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
2017-07-25 16:21:41 +00:00
<object-name>FuelXfeedBtn1O</object-name>
<condition>
<or>
<equals>
<property>systems/fuel/x-feed</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>FuelXfeedBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/fuel/x-feed</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>pick</type>
<object-name>LFuelTank1Btn1</object-name>
<object-name>LFuelTank1Btn2</object-name>
<object-name>LFuelTank1Btn1F</object-name>
<object-name>LFuelTank1Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank0pump1</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>LFuelTank1Btn1F</object-name>
<condition>
<or>
2017-07-25 16:21:41 +00:00
<and>
<equals>
2017-09-23 01:56:44 +00:00
<property>systems/fuel/tank0pump1-fault</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank0pump1</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>LFuelTank1Btn2O</object-name>
<condition>
<or>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank0pump1</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>pick</type>
<object-name>LFuelTank2Btn1</object-name>
<object-name>LFuelTank2Btn2</object-name>
<object-name>LFuelTank2Btn1F</object-name>
<object-name>LFuelTank2Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank0pump2</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>LFuelTank2Btn1F</object-name>
<condition>
<or>
2017-07-25 16:21:41 +00:00
<and>
<equals>
2017-09-23 01:56:44 +00:00
<property>systems/fuel/tank0pump2-fault</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank0pump2</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>LFuelTank2Btn2O</object-name>
<condition>
<or>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank0pump2</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>pick</type>
<object-name>CFuelTank1Btn1</object-name>
<object-name>CFuelTank1Btn2</object-name>
<object-name>CFuelTank1Btn1F</object-name>
<object-name>CFuelTank1Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank1pump1</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>CFuelTank1Btn1F</object-name>
<condition>
<or>
2017-07-25 16:21:41 +00:00
<and>
<equals>
2017-09-23 01:56:44 +00:00
<property>systems/fuel/tank1pump1-fault</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank1pump1</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>CFuelTank1Btn2O</object-name>
<condition>
<or>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank1pump1</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!--animation>
<type>pick</type>
<object-name>FuelModeBtn</object-name>
<object-name>FuelModeBtn1F</object-name>
<object-name>FuelModeBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/fuel/mode</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation-->
<animation>
<type>select</type>
<object-name>FuelModeBtn1F</object-name>
<condition>
<or>
2017-07-25 16:21:41 +00:00
<and>
<equals>
<property>systems/fuel/mode-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/fuel/mode</property>
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>FuelModeBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/fuel/mode</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>pick</type>
<object-name>CFuelTank2Btn1</object-name>
<object-name>CFuelTank2Btn2</object-name>
<object-name>CFuelTank2Btn1F</object-name>
<object-name>CFuelTank2Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank1pump2</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>CFuelTank2Btn1F</object-name>
<condition>
<or>
2017-07-25 16:21:41 +00:00
<and>
<equals>
2017-09-23 01:56:44 +00:00
<property>systems/fuel/tank1pump2-fault</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank1pump2</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>CFuelTank2Btn2O</object-name>
<condition>
<or>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank1pump2</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>pick</type>
<object-name>RFuelTank1Btn1</object-name>
<object-name>RFuelTank1Btn2</object-name>
<object-name>RFuelTank1Btn1F</object-name>
<object-name>RFuelTank1Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank2pump1</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>RFuelTank1Btn1F</object-name>
<condition>
<or>
2017-07-25 16:21:41 +00:00
<and>
<equals>
2017-09-23 01:56:44 +00:00
<property>systems/fuel/tank2pump1-fault</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank2pump1</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>RFuelTank1Btn2O</object-name>
<condition>
<or>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank2pump1</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>pick</type>
<object-name>RFuelTank2Btn1</object-name>
<object-name>RFuelTank2Btn2</object-name>
<object-name>RFuelTank2Btn1F</object-name>
<object-name>RFuelTank2Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank2pump2</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>RFuelTank2Btn1F</object-name>
<condition>
<or>
2017-07-25 16:21:41 +00:00
<and>
<equals>
2017-09-23 01:56:44 +00:00
<property>systems/fuel/tank2pump2-fault</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank2pump2</property>
2017-07-25 16:21:41 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>RFuelTank2Btn2O</object-name>
<condition>
<or>
<equals>
2017-09-23 01:56:44 +00:00
<property>controls/fuel/tank2pump2</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- Electrical -->
<animation>
<name>Galley pick</name>
<type>pick</type>
<object-name>GalleyPwrBtn</object-name>
<object-name>GalleyPwrBtn1F</object-name>
<object-name>GalleyPwrBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/electrical/switches/galley</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>GalleyPwrBtn1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/electrical/galley-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/electrical/switches/galley</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>GalleyPwrBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/electrical/switches/galley</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>Battery1 pick</name>
<type>pick</type>
<object-name>BatteryBtn11</object-name>
<object-name>BatteryBtn12</object-name>
<object-name>BatteryBtn11F</object-name>
<object-name>BatteryBtn12O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property>controls/electrical/switches/battery1</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>BatteryBtn11F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/electrical/batt1-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/electrical/switches/battery1</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>BatteryBtn12O</object-name>
<condition>
<or>
<equals>
<property>controls/electrical/switches/battery1</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>Battery2 pick</name>
<type>pick</type>
<object-name>BatteryBtn21</object-name>
<object-name>BatteryBtn22</object-name>
<object-name>BatteryBtn21F</object-name>
<object-name>BatteryBtn22O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property>controls/electrical/switches/battery2</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>BatteryBtn21F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/electrical/batt2-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/electrical/switches/battery2</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>BatteryBtn22O</object-name>
<condition>
<or>
<equals>
<property>controls/electrical/switches/battery2</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- Not modeled in electric system yet -->
<!--animation>
<name>IDG 1 pick</name>
<type>pick</type>
<object-name>IDG1Btn</object-name>
<object-name>IDG1Btn1F</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>systems/unused/unused-oh</property>
</binding>
</action>
</animation-->
<animation>
<type>select</type>
<object-name>IDG1Btn1F</object-name>
<condition>
<or>
<equals>
<property>systems/electrical/idg1-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>Generator 1 pick</name>
<type>pick</type>
<object-name>Gen1Btn1</object-name>
<object-name>Gen1Btn2</object-name>
<object-name>Gen1Btn1F</object-name>
<object-name>Gen1Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
<command>property-toggle</command>
<property>controls/electrical/switches/gen1</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>Gen1Btn1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/electrical/gen1-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/electrical/switches/gen1</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>Gen1Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/electrical/switches/gen1</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>AC ESS FEED pick</name>
<type>pick</type>
<object-name>ACESSFeedBtn</object-name>
<object-name>ACESSFeedBtn1F</object-name>
<object-name>ACESSFeedBtn2A</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
<command>property-toggle</command>
<property>controls/electrical/switches/ac-ess-feed</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>ACESSFeedBtn1F</object-name>
<condition>
<or>
<equals>
<property>systems/electrical/ac-ess-feed-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ACESSFeedBtn2A</object-name>
<condition>
<or>
<equals>
<property>controls/electrical/switches/ac-ess-feed</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>APU generator pick</name>
<type>pick</type>
<object-name>APUGenBtn1</object-name>
<object-name>APUGenBtn2</object-name>
<object-name>APUGenBtnA</object-name>
<object-name>APUGenBtnO</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
<command>property-toggle</command>
<property>controls/electrical/switches/gen-apu</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>APUGenBtn1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/electrical/apugen-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/electrical/switches/gen-apu</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>APUGenBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/electrical/switches/gen-apu</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>Bus Tie pick</name>
<type>pick</type>
<object-name>BusTieBtn</object-name>
<object-name>BusTieBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
<command>property-toggle</command>
<property>controls/electrical/switches/apu-ext-crosstie</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>BusTieBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/electrical/switches/apu-ext-crosstie</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>External power pick</name>
<type>pick</type>
<object-name>ExtPwrBtn1</object-name>
<object-name>ExtPwrBtn2</object-name>
<object-name>ExtPwrBtn1A</object-name>
<object-name>ExtPwrBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property>controls/electrical/switches/gen-ext</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>ExtPwrBtn1A</object-name>
<condition>
<or>
2017-06-10 20:42:29 +00:00
<and>
<equals>
<property>controls/switches/cart</property>
2017-06-10 20:42:29 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/electrical/switches/gen-ext</property>
2017-06-10 20:42:29 +00:00
<value>0</value>
</equals>
</and>
<and>
<equals>
<property>controls/switches/annun-test</property>
2017-06-10 20:42:29 +00:00
<value>1</value>
</equals>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
2017-06-10 20:42:29 +00:00
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
2017-06-10 20:42:29 +00:00
<value>25</value>
</greater-than-equals>
</or>
</and>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ExtPwrBtn2O</object-name>
<condition>
<or>
<and>
<equals>
<property>controls/switches/cart</property>
<value>1</value>
</equals>
<equals>
<property>controls/electrical/switches/gen-ext</property>
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>Generator 2 pick</name>
<type>pick</type>
<object-name>Gen2Btn1</object-name>
<object-name>Gen2Btn2</object-name>
<object-name>Gen2Btn1F</object-name>
<object-name>Gen2Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
<command>property-toggle</command>
<property>controls/electrical/switches/gen2</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>Gen2Btn1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/electrical/gen2-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/electrical/switches/gen2</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>Gen2Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/electrical/switches/gen2</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- Not modeled in electric system yet -->
<!--animation>
<name>IDG 2 pick</name>
<type>pick</type>
<object-name>IDG2Btn</object-name>
<object-name>IDG2Btn1F</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>systems/unused/unused-oh</property>
</binding>
</action>
</animation-->
<animation>
<type>select</type>
<object-name>IDG2Btn1F</object-name>
<condition>
<or>
<greater-than>
<property>systems/unused/unused-oh</property>
<value>150</value> <!-- I didn't model faults yet -->
</greater-than>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>ELEC RAT MAN pick</name>
<type>pick</type>
<object-name>EmerElecManOnBtn</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<and>
<equals>
<property>controls/OH/protectors/elecratman</property>
<value>1</value>
</equals>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</and>
</condition>
<command>property-toggle</command>
<property>controls/electrical/switches/rat-man</property>
</binding>
<binding>
<condition>
<equals>
<property>controls/OH/protectors/elecratman</property>
<value>1</value>
</equals>
</condition>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>EmerManOnGuard</object-name>
<action>
<button>1</button>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/elecratman</property>
<value>1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/elecratman</property>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-cover", 1);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>EmerManOnGuard</object-name>
<property>controls/OH/protectors/elecratman</property>
<factor>-145</factor>
<axis>
<x1-m>-0.00273</x1-m>
<y1-m>-0.20848</y1-m>
<z1-m>-0.02796</z1-m>
<x2-m>-0.00420</x2-m>
<y2-m>-0.19657</y2-m>
<z2-m>-0.02796</z2-m>
</axis>
</animation>
<!-- Pneumatic -->
<animation>
<name>AC pack flow pick</name>
<type>pick</type>
<object-name>ACFlowKnb</object-name>
<action>
<button>0</button>
<button>3</button>
<repeatable>false</repeatable>
<binding>
2017-05-01 20:56:33 +00:00
<command>property-cycle</command>
<property>controls/pneumatic/switches/pack-flo</property>
2017-05-01 20:56:33 +00:00
<value>7</value>
<value>9</value>
<value>11</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
2017-05-01 20:56:33 +00:00
<command>property-cycle</command>
<property>controls/pneumatic/switches/pack-flo</property>
2017-05-01 20:56:33 +00:00
<value>11</value>
<value>9</value>
<value>7</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
<animation>
<name>AC pack flow rotate</name>
<type>rotate</type>
<object-name>ACFlowKnb</object-name>
<property>controls/pneumatic/switches/pack-flo</property>
<interpolation>
2017-05-01 20:56:33 +00:00
<entry><ind> 7</ind><dep> 55</dep></entry>
<entry><ind> 9</ind><dep> 0</dep></entry>
<entry><ind>11</ind><dep>-55</dep></entry>
</interpolation>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>-0.1289</y-m>
<z-m>-0.10197</z-m>
</center>
</animation>
2017-07-10 00:10:20 +00:00
<animation>
<name>Cockpit Temp pick</name>
<type>pick</type>
<object-name>CockpitACKnb</object-name>
<action>
<button>0</button>
<button>3</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property>controls/pneumatic/switches/cockpit-temp</property>
2017-07-10 00:10:20 +00:00
<step>0.1</step>
<min>0</min>
<max>1</max>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property>controls/pneumatic/switches/cockpit-temp</property>
2017-07-10 00:10:20 +00:00
<step>-0.1</step>
<min>0</min>
<max>1</max>
</binding>
</action>
</animation>
<animation>
<name>Cockpit Temp rotate</name>
<type>rotate</type>
<object-name>CockpitACKnb</object-name>
<property>controls/pneumatic/switches/cockpit-temp</property>
2017-07-10 00:10:20 +00:00
<interpolation>
<entry><ind>0</ind><dep> 135</dep></entry>
<entry><ind>1</ind><dep>-135</dep></entry>
</interpolation>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>-0.05105</y-m>
<z-m>-0.10202</z-m>
</center>
</animation>
<animation>
<name>FWD Temp pick</name>
<type>pick</type>
<object-name>FwdCabinACKnb</object-name>
<action>
<button>0</button>
<button>3</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property>controls/pneumatic/switches/fwd-temp</property>
2017-07-10 00:10:20 +00:00
<step>0.1</step>
<min>0</min>
<max>1</max>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property>controls/pneumatic/switches/fwd-temp</property>
2017-07-10 00:10:20 +00:00
<step>-0.1</step>
<min>0</min>
<max>1</max>
</binding>
</action>
</animation>
<animation>
<name>FWD Temp rotate</name>
<type>rotate</type>
<object-name>FwdCabinACKnb</object-name>
<property>controls/pneumatic/switches/fwd-temp</property>
2017-07-10 00:10:20 +00:00
<interpolation>
<entry><ind>0</ind><dep> 135</dep></entry>
<entry><ind>1</ind><dep>-135</dep></entry>
</interpolation>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0.00045</y-m>
<z-m>-0.10202</z-m>
</center>
</animation>
<animation>
<name>AFT Temp pick</name>
<type>pick</type>
<object-name>AftCabinACKnb</object-name>
<action>
<button>0</button>
<button>3</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property>controls/pneumatic/switches/aft-temp</property>
2017-07-10 00:10:20 +00:00
<step>0.1</step>
<min>0</min>
<max>1</max>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property>controls/pneumatic/switches/aft-temp</property>
2017-07-10 00:10:20 +00:00
<step>-0.1</step>
<min>0</min>
<max>1</max>
</binding>
</action>
</animation>
<animation>
<name>AFT Temp rotate</name>
<type>rotate</type>
<object-name>AftCabinACKnb</object-name>
<property>controls/pneumatic/switches/aft-temp</property>
2017-07-10 00:10:20 +00:00
<interpolation>
<entry><ind>0</ind><dep> 135</dep></entry>
<entry><ind>1</ind><dep>-135</dep></entry>
</interpolation>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0.05275</y-m>
<z-m>-0.10202</z-m>
</center>
</animation>
2017-07-10 00:19:11 +00:00
<animation>
<name>X-Bleed pick</name>
<type>pick</type>
<object-name>XbleedKnb</object-name>
<action>
<button>0</button>
<button>3</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/pneumatic/switches/xbleed</property>
2017-07-10 00:19:11 +00:00
<value>0</value>
<value>1</value>
<value>2</value>
</binding>
2017-09-20 19:25:15 +00:00
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
2017-07-10 00:19:11 +00:00
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/pneumatic/switches/xbleed</property>
2017-07-10 00:19:11 +00:00
<value>2</value>
<value>1</value>
<value>0</value>
</binding>
2017-09-20 19:25:15 +00:00
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
2017-07-10 00:19:11 +00:00
</action>
</animation>
<animation>
<name>X-Bleed rotate</name>
<type>rotate</type>
<object-name>XbleedKnb</object-name>
<property>controls/pneumatic/switches/xbleed</property>
2017-07-10 00:19:11 +00:00
<interpolation>
<entry><ind>0</ind><dep> 55</dep></entry>
<entry><ind>1</ind><dep> 0</dep></entry>
<entry><ind>2</ind><dep>-55</dep></entry>
</interpolation>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0.05215</y-m>
<z-m>-0.16802</z-m>
</center>
</animation>
<animation>
<name>AC pack 1 pick</name>
<type>pick</type>
<object-name>ACPack1Btn1</object-name>
<object-name>ACPack1Btn2</object-name>
<object-name>ACPack1Btn1F</object-name>
<object-name>ACPack1Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
<command>property-toggle</command>
<property>controls/pneumatic/switches/pack1</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>ACPack1Btn1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/pneumatic/pack1-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/pneumatic/switches/pack1</property>
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ACPack1Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/pneumatic/switches/pack1</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>Engine 1 bleed pick</name>
<type>pick</type>
<object-name>Eng1BleedBtn1</object-name>
<object-name>Eng1BleedBtn2</object-name>
<object-name>Eng1BleedBtn1F</object-name>
<object-name>Eng1BleedBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/pneumatic/switches/bleed1</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>Eng1BleedBtn1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/pneumatic/bleed1-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/pneumatic/switches/bleed1</property>
<value>1</value>
2017-07-05 04:04:36 +00:00
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>Eng1BleedBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/pneumatic/switches/bleed1</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>APU bleed pick</name>
<type>pick</type>
<object-name>APUBleedBtn1</object-name>
<object-name>APUBleedBtn2</object-name>
<object-name>APUBleedBtn1F</object-name>
<object-name>APUBleedBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
<command>property-toggle</command>
<property>controls/pneumatic/switches/bleedapu</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>APUBleedBtn1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/pneumatic/bleedapu-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/pneumatic/switches/bleedapu</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>APUBleedBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/pneumatic/switches/bleedapu</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>Engine 2 bleed pick</name>
<type>pick</type>
<object-name>Eng2BleedBtn1</object-name>
<object-name>Eng2BleedBtn2</object-name>
<object-name>Eng2BleedBtn1F</object-name>
<object-name>Eng2BleedBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/pneumatic/switches/bleed2</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>Eng2BleedBtn1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/pneumatic/bleed2-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/pneumatic/switches/bleed2</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>Eng2BleedBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/pneumatic/switches/bleed2</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>Hot Air pick</name>
<type>pick</type>
<object-name>HotAirBtn</object-name>
<object-name>HotAirBtn1F</object-name>
<object-name>HotAirBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>controls/pneumatic/switches/hot-air</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>HotAirBtn1F</object-name>
<condition>
<or>
<and>
<equals>
<property>systems/pneumatic/hotair-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/pneumatic/switches/hot-air</property>
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>HotAirBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/pneumatic/switches/hot-air</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>AC pack 2 pick</name>
<type>pick</type>
<object-name>ACPack2Btn1</object-name>
<object-name>ACPack2Btn2</object-name>
<object-name>ACPack2Btn1F</object-name>
<object-name>ACPack2Btn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
<command>property-toggle</command>
<property>controls/pneumatic/switches/pack2</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>ACPack2Btn1F</object-name>
<condition>
<or>
2017-07-05 04:04:36 +00:00
<and>
<equals>
<property>systems/pneumatic/pack2-fault</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/pneumatic/switches/pack2</property>
2017-07-05 04:04:36 +00:00
<value>1</value>
</equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ACPack2Btn2O</object-name>
<condition>
<or>
<equals>
<property>controls/pneumatic/switches/pack2</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>RAM Air Turb switch pick</name>
<type>pick</type>
<object-name>RamAirBtn</object-name>
<object-name>RamAirBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
2017-05-01 20:56:33 +00:00
<binding>
<condition>
2017-07-10 00:10:20 +00:00
<and>
<equals>
<property>controls/OH/protectors/ramair</property>
2017-07-10 00:10:20 +00:00
<value>1</value>
</equals>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
2017-07-10 00:10:20 +00:00
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
2017-07-10 00:10:20 +00:00
<value>25</value>
</greater-than-equals>
</or>
</and>
</condition>
<command>property-toggle</command>
<property>controls/pneumatic/switches/ram-air</property>
</binding>
<binding>
2017-09-21 18:38:16 +00:00
<condition>
<equals>
<property>controls/OH/protectors/ramair</property>
<value>1</value>
</equals>
</condition>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-07-10 00:10:20 +00:00
<animation>
<type>pick</type>
<object-name>RamAirBtn</object-name>
<object-name>RamAirBtn2O</object-name>
<object-name>RamAirBtnProt</object-name>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/ramair</property>
2017-07-10 00:10:20 +00:00
<value>1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/ramair</property>
2017-07-10 00:10:20 +00:00
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-cover", 1);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>RamAirBtnProt</object-name>
<property>controls/OH/protectors/ramair</property>
2017-07-10 00:10:20 +00:00
<factor>-145</factor>
<axis>
<x1-m>-0.00619</x1-m>
<y1-m>-0.05762</y1-m>
<z1-m>-0.15269</z1-m>
<x2-m>-0.00619</x2-m>
<y2-m>-0.03467</y2-m>
<z2-m>-0.15269</z2-m>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>RamAirBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/pneumatic/switches/ram-air</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- Cabin Pressurization -->
2017-06-26 09:05:09 +00:00
<animation>
<type>pick</type>
<object-name>ManVSCTLSwitch</object-name>
<action>
<button>0</button>
<repeatable>true</repeatable>
<binding>
<command>nasal</command>
<script>libraries.increaseManVS();</script>
</binding>
<binding>
<command>property-assign</command>
<property>systems/pressurization/outflowpos-man-sw</property>
2017-06-26 09:05:09 +00:00
<value>1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>systems/pressurization/outflowpos-man-sw</property>
2017-06-26 09:05:09 +00:00
<value>0</value>
</binding>
</mod-up>
</action>
<action>
<button>1</button>
<repeatable>true</repeatable>
<binding>
<command>nasal</command>
<script>libraries.decreaseManVS();</script>
</binding>
<binding>
<command>property-assign</command>
<property>systems/pressurization/outflowpos-man-sw</property>
2017-06-26 09:05:09 +00:00
<value>-1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>systems/pressurization/outflowpos-man-sw</property>
2017-06-26 09:05:09 +00:00
<value>0</value>
</binding>
</mod-up>
</action>
2017-06-26 09:19:17 +00:00
<action>
<button>3</button>
<repeatable>true</repeatable>
<binding>
<command>nasal</command>
<script>libraries.increaseManVS();</script>
</binding>
<binding>
<command>property-assign</command>
<property>systems/pressurization/outflowpos-man-sw</property>
2017-06-26 09:19:17 +00:00
<value>1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>systems/pressurization/outflowpos-man-sw</property>
2017-06-26 09:19:17 +00:00
<value>0</value>
</binding>
</mod-up>
</action>
<action>
<button>4</button>
<repeatable>true</repeatable>
<binding>
<command>nasal</command>
<script>libraries.decreaseManVS();</script>
</binding>
<binding>
<command>property-assign</command>
<property>systems/pressurization/outflowpos-man-sw</property>
2017-06-26 09:19:17 +00:00
<value>-1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>systems/pressurization/outflowpos-man-sw</property>
2017-06-26 09:19:17 +00:00
<value>0</value>
</binding>
</mod-up>
</action>
2017-06-26 09:05:09 +00:00
</animation>
<animation>
<name>Man VS rotate</name>
<type>rotate</type>
<object-name>ManVSCTLSwitch</object-name>
<property>systems/pressurization/outflowpos-man-sw</property>
2017-06-26 09:05:09 +00:00
<interpolation>
<entry><ind>-1</ind><dep>-35</dep></entry>
<entry><ind>0</ind><dep>0</dep></entry>
<entry><ind>1</ind><dep>35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
2017-06-30 15:33:40 +00:00
<x-m>-0.01</x-m>
2017-06-26 09:05:09 +00:00
<y-m> 0.0433</y-m>
<z-m>-0.2186</z-m>
</center>
</animation>
<animation>
<type>pick</type>
<object-name>CabinPressModeBtn</object-name>
<object-name>CabinPressModeBtn1F</object-name>
<object-name>CabinPressModeBtn2M</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
2017-06-10 18:28:22 +00:00
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-toggle</command>
<property>systems/pressurization/auto</property>
2017-06-10 18:28:22 +00:00
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>CabinPressModeBtn1F</object-name>
<condition>
<or>
<equals>
<property>systems/failures/pack2</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>CabinPressModeBtn2M</object-name>
<condition>
<or>
<equals>
<property>systems/pressurization/auto</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>pick</type>
2017-06-10 19:51:50 +00:00
<object-name>DitchBtn1</object-name>
2017-06-26 09:05:09 +00:00
<object-name>DitchBtn2</object-name>
<object-name>DitchBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
2017-06-10 18:28:22 +00:00
<binding>
<condition>
2017-07-03 00:52:19 +00:00
<and>
<equals>
<property>controls/OH/protectors/ditching</property>
2017-07-03 00:52:19 +00:00
<value>1</value>
</equals>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
2017-07-03 00:52:19 +00:00
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
2017-07-03 00:52:19 +00:00
<value>25</value>
</greater-than-equals>
</or>
</and>
</condition>
<command>property-toggle</command>
<property>systems/pressurization/ditchingpb</property>
2017-06-10 18:28:22 +00:00
</binding>
<binding>
2017-07-03 00:52:19 +00:00
<condition>
<equals>
<property>controls/OH/protectors/ditching</property>
2017-07-03 00:52:19 +00:00
<value>1</value>
</equals>
</condition>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-07-03 00:52:19 +00:00
<animation>
<type>pick</type>
<object-name>DitchBtn1</object-name>
<object-name>DitchBtn2</object-name>
<object-name>DitchBtn2O</object-name>
<object-name>DitchProt</object-name>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/ditching</property>
2017-07-03 00:52:19 +00:00
<value>1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/ditching</property>
2017-07-03 00:52:19 +00:00
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-cover", 1);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>DitchProt</object-name>
<property>controls/OH/protectors/ditching</property>
2017-07-03 00:52:19 +00:00
<factor>-145</factor>
<axis>
<x1-m>-0.00898</x1-m>
<y1-m>0.13197</y1-m>
<z1-m>-0.20489</z1-m>
<x2-m>-0.00898</x2-m>
<y2-m>0.15493</y2-m>
<z2-m>-0.20489</z2-m>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>DitchBtn2O</object-name>
<condition>
<or>
<equals>
<property>systems/pressurization/ditchingpb</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- Exterior lights -->
<animation>
<name>Strobe lights pick</name>
<type>pick</type>
<object-name>StrobeLtSwtch</object-name>
<action>
<button>0</button>
2018-11-19 14:18:06 +00:00
<button>3</button>
<repeatable>false</repeatable>
<binding>
2018-11-19 14:18:06 +00:00
<command>property-cycle</command>
<property>controls/switches/strobe</property>
<value>0.0</value>
<value>0.5</value>
<value>1.0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/switches/strobe</property>
<value>1.0</value>
<value>0.5</value>
<value>0.0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
</animation>
2018-11-19 14:18:06 +00:00
<animation>
<name>Strobe lights rotate</name>
<type>rotate</type>
<object-name>StrobeLtSwtch</object-name>
2018-11-19 14:18:06 +00:00
<property>controls/switches/strobe</property>
<interpolation>
2018-11-19 14:18:06 +00:00
<entry><ind>0.0</ind><dep>35</dep></entry>
<entry><ind>0.5</ind><dep>0</dep></entry>
<entry><ind>1.0</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.265</z-m>
</center>
</animation>
<animation>
<name>Beacon lights pick</name>
<type>pick</type>
<object-name>BeaconLtSwtch</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property>controls/lighting/beacon</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
</animation>
<animation>
<name>Beacon lights rotate</name>
<type>rotate</type>
<object-name>BeaconLtSwtch</object-name>
<property>controls/lighting/beacon</property>
<interpolation>
<entry><ind>0</ind><dep>35</dep></entry>
<entry><ind>1</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.265</z-m>
</center>
</animation>
<animation>
<name>Wing lights pick</name>
<type>pick</type>
<object-name>WingLtSwtch</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-toggle</command>
<property>controls/lighting/wing-lights</property>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
</animation>
<animation>
<name>Wing lights rotate</name>
<type>rotate</type>
<object-name>WingLtSwtch</object-name>
<property>controls/lighting/wing-lights</property>
<interpolation>
<entry><ind>0</ind><dep>35</dep></entry>
<entry><ind>1</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.265</z-m>
</center>
</animation>
<animation>
<name>Nav/logo lights pick</name>
<type>pick</type>
<object-name>NavLogoLtSwtch</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/lighting/nav-lights-switch</property>
<value>0</value>
<value>1</value>
<value>2</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/lighting/nav-lights-switch</property>
<value>2</value>
<value>1</value>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
</animation>
<animation>
<name>Nav/logo lights rotate</name>
<type>rotate</type>
<object-name>NavLogoLtSwtch</object-name>
<property>controls/lighting/nav-lights-switch</property>
<interpolation>
<entry><ind>0</ind><dep>35</dep></entry>
<entry><ind>1</ind><dep>0</dep></entry>
<entry><ind>2</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.265</z-m>
</center>
</animation>
2017-12-01 19:44:20 +00:00
<animation>
<name>Turnoff light pick</name>
<type>pick</type>
<object-name>TurnoffLtSwtch</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/lighting/turnoff-light-switch</property>
<value>0</value>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/lighting/turnoff-light-switch</property>
<value>1</value>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
</animation>
<animation>
<name>turnoff light rotate</name>
<type>rotate</type>
<object-name>TurnoffLtSwtch</object-name>
<property>controls/lighting/turnoff-light-switch</property>
<interpolation>
<entry><ind>0</ind><dep>35</dep></entry>
<entry><ind>1</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.3037</z-m>
</center>
</animation>
<animation>
<name>landing light pick</name>
<type>pick</type>
<object-name>LandingLtLSwtch</object-name>
2017-06-06 15:54:41 +00:00
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/lighting/landing-lights[1]</property>
<value>0</value>
<value>0.5</value>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
2017-06-06 15:54:41 +00:00
<property>controls/lighting/landing-lights[1]</property>
<value>1</value>
<value>0.5</value>
<value>0</value>
2017-06-06 15:54:41 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
2017-06-06 15:54:41 +00:00
</binding>
</action>
</animation>
<animation>
<name>landing light pick</name>
<type>pick</type>
<object-name>LandingLtRSwtch</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/lighting/landing-lights[2]</property>
<value>0</value>
<value>0.5</value>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/lighting/landing-lights[2]</property>
<value>1</value>
<value>0.5</value>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
</animation>
2017-12-01 19:44:20 +00:00
<animation>
<name>landing light rotate</name>
<type>rotate</type>
<object-name>LandingLtLSwtch</object-name>
2017-06-06 15:54:41 +00:00
<property>controls/lighting/landing-lights[1]</property>
<interpolation>
<entry><ind>0</ind><dep>35</dep></entry>
<entry><ind>1</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.3037</z-m>
</center>
</animation>
2017-12-01 19:44:20 +00:00
2017-06-06 15:54:41 +00:00
<animation>
<name>landing light rotate</name>
<type>rotate</type>
<object-name>LandingLtRSwtch</object-name>
<property>controls/lighting/landing-lights[2]</property>
<interpolation>
<entry><ind>0</ind><dep>35</dep></entry>
<entry><ind>1</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.3037</z-m>
</center>
</animation>
<animation>
<name>Nose landing light pick</name>
<type>pick</type>
<object-name>NoseLtSwtch</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-06-06 15:54:41 +00:00
<command>property-cycle</command>
<property>controls/lighting/taxi-light-switch</property>
<value>0</value>
<value>0.5</value>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/lighting/taxi-light-switch</property>
<value>1</value>
<value>0.5</value>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
</animation>
<animation>
<name>Nose landing light rotate</name>
<type>rotate</type>
<object-name>NoseLtSwtch</object-name>
2017-06-06 15:54:41 +00:00
<property>controls/lighting/taxi-light-switch</property>
<interpolation>
<entry><ind>0</ind><dep>35</dep></entry>
2017-06-06 15:54:41 +00:00
<entry><ind>0.5</ind><dep>0</dep></entry>
<entry><ind>1</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.3037</z-m>
</center>
</animation>
<!-- Anti-ice -->
2017-06-22 14:12:25 +00:00
<!-- Eng and Wing -->
<animation>
<name>Wing Anti-ice Pick</name>
<type>pick</type>
<object-name>WingAntiIceBtn1</object-name>
2017-06-22 17:08:43 +00:00
<object-name>WingAntiIceBtn1F</object-name>
<object-name>WingAntiIceBtn2</object-name>
<object-name>WingAntiIceBtn2O</object-name>
2017-06-22 14:12:25 +00:00
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-06-22 14:12:25 +00:00
</condition>
<command>property-toggle</command>
<property>controls/switches/wing</property>
2017-06-22 14:12:25 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-06-22 17:08:43 +00:00
<animation>
<type>select</type>
<object-name>WingAntiIceBtn1F</object-name>
<condition>
2017-07-03 11:09:48 +00:00
<or>
<equals>
<property>controls/switches/wingfault</property>
2017-07-03 11:09:48 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-07-03 11:09:48 +00:00
<value>1</value>
</equals>
</or>
2017-06-22 17:08:43 +00:00
</condition>
</animation>
<animation>
<type>select</type>
<object-name>WingAntiIceBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/switches/wing</property>
2017-06-22 17:08:43 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-06-22 17:08:43 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
2017-06-22 14:12:25 +00:00
<animation>
<name>Left Engine Anti-ice Pick</name>
<type>pick</type>
<object-name>Eng1AntiIceBtn1</object-name>
2017-06-22 17:08:43 +00:00
<object-name>Eng1AntiIceBtn1F</object-name>
<object-name>Eng1AntiIceBtn2</object-name>
<object-name>Eng1AntiIceBtn2O</object-name>
2017-06-22 14:12:25 +00:00
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-06-22 14:12:25 +00:00
</condition>
<command>property-toggle</command>
<property>controls/switches/leng</property>
2017-06-22 14:12:25 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-06-22 17:08:43 +00:00
<animation>
<type>select</type>
<object-name>Eng1AntiIceBtn1F</object-name>
<condition>
<or>
<equals>
<property>controls/switches/lengfault</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
2017-06-22 17:08:43 +00:00
</condition>
</animation>
<animation>
<type>select</type>
<object-name>Eng1AntiIceBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/switches/leng</property>
2017-06-22 17:08:43 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-06-22 17:08:43 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
2017-06-22 14:12:25 +00:00
<animation>
<name>Right Engine Anti-ice Pick</name>
<type>pick</type>
<object-name>Eng2AntiIceBtn1</object-name>
2017-06-22 17:08:43 +00:00
<object-name>Eng2AntiIceBtn1F</object-name>
<object-name>Eng2AntiIceBtn2</object-name>
<object-name>Eng2AntiIceBtn2O</object-name>
2017-06-22 14:12:25 +00:00
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-06-22 14:12:25 +00:00
</condition>
<command>property-toggle</command>
<property>controls/switches/reng</property>
2017-06-22 14:12:25 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
2017-06-22 17:08:43 +00:00
<object-name>Eng2AntiIceBtn1F</object-name>
<condition>
<or>
<equals>
<property>controls/switches/rengfault</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
2017-06-22 17:08:43 +00:00
</condition>
</animation>
<animation>
<type>select</type>
<object-name>Eng2AntiIceBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/switches/reng</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
2017-06-22 17:08:43 +00:00
<!-- Window Heat and Probe Button -->
<!-- 0.5 is auto, 1 is on -->
<animation>
<name>Window Probe Heat Toggle</name>
<type>pick</type>
2017-06-22 17:08:43 +00:00
<object-name>PrbWinHeatBtn1</object-name>
<object-name>PrbWinHeatBtn2</object-name>
<object-name>PrbWinHeatBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</condition>
<command>property-cycle</command>
<property>controls/switches/windowprobeheat</property>
<value>0.5</value>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-06-22 17:08:43 +00:00
<animation>
<type>select</type>
<object-name>PrbWinHeatBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/switches/windowprobeheat</property>
2017-06-22 17:08:43 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-06-22 17:08:43 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
2017-07-10 00:10:20 +00:00
<!-- Cabin Fans -->
<animation>
<name>Cabin Fans Toggle</name>
<type>pick</type>
<object-name>CabinFansBtn</object-name>
<object-name>CabinFansBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-10 00:10:20 +00:00
</condition>
<command>property-toggle</command>
<property>controls/switches/cabinfan</property>
2017-07-10 00:10:20 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>CabinFansBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/switches/cabinfan</property>
2017-07-10 00:10:20 +00:00
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-07-10 00:10:20 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- APU -->
<animation>
<name>APU master switch pick</name>
<type>pick</type>
<object-name>APUMasterBtn1</object-name>
<object-name>APUMasterBtn1F</object-name>
2017-06-22 17:08:43 +00:00
<object-name>APUMasterBtn2</object-name>
<object-name>APUMasterBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
<command>property-toggle</command>
<property>controls/APU/master</property>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>APUMasterBtn1F</object-name>
<condition>
<or>
<greater-than>
<property>systems/unused/unused-oh</property>
<value>150</value> <!-- I didn't model faults yet -->
</greater-than>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>APUMasterBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/APU/master</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<name>APU starter pick</name>
<type>pick</type>
<object-name>APUStartBtn1</object-name>
<object-name>APUStartBtn2</object-name>
<object-name>APUStartBtn1A</object-name>
<object-name>APUStartBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<or>
<greater-than-equals>
<property>systems/electrical/bus/dcbat</property>
<value>25</value>
</greater-than-equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
</or>
</condition>
<command>nasal</command>
<script>
2017-11-12 16:05:22 +00:00
if (getprop("/controls/APU/master") == 1 and getprop("/controls/APU/start") != 1) {
setprop("/controls/APU/start", 1);
}
</script>
</binding>
<binding>
<command>nasal</command>
2017-06-17 04:17:06 +00:00
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>APUStartBtn1A</object-name>
<condition>
<or>
<greater-than>
<property>systems/apu/rpm</property>
<value>94.9</value>
</greater-than>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>APUStartBtn2O</object-name>
<condition>
<or>
<and>
<equals>
<property>controls/APU/start</property>
<value>1</value>
</equals>
<less-than-equals>
<property>systems/apu/rpm</property>
<value>94.9</value>
</less-than-equals>
</and>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
2017-07-03 18:26:43 +00:00
<!-- Manual Start -->
<animation>
<type>pick</type>
<object-name>Eng1ManStartBtn1</object-name>
<object-name>Eng1ManStartBtn2</object-name>
<object-name>Eng1ManStartBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<and>
<equals>
<property>controls/OH/protectors/eng1-manstart</property>
2017-07-03 18:26:43 +00:00
<value>1</value>
</equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-03 18:26:43 +00:00
</and>
</condition>
<command>property-toggle</command>
<property>controls/engines/engine[0]/man-start</property>
2017-07-03 18:26:43 +00:00
</binding>
<binding>
<condition>
<equals>
<property>controls/OH/protectors/eng1-manstart</property>
2017-07-03 18:26:43 +00:00
<value>1</value>
</equals>
</condition>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>Eng1ManStartBtn1</object-name>
<object-name>Eng1ManStartBtn2</object-name>
<object-name>Eng1ManStartBtn2O</object-name>
<object-name>Eng1ManStartProt</object-name>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/eng1-manstart</property>
2017-07-03 18:26:43 +00:00
<value>1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/eng1-manstart</property>
2017-07-03 18:26:43 +00:00
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-cover", 1);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>Eng1ManStartProt</object-name>
<property>controls/OH/protectors/eng1-manstart</property>
2017-07-03 18:26:43 +00:00
<factor>-145</factor>
<axis>
<x1-m>-0.00641</x1-m>
<y1-m>0.18647</y1-m>
<z1-m>-0.20418</z1-m>
<x2-m>-0.00353</x2-m>
<y2-m>0.20925</y2-m>
<z2-m>-0.20418</z2-m>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>Eng1ManStartBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/engines/engine[0]/man-start</property>
2017-07-03 18:26:43 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-07-03 18:26:43 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
<animation>
<type>pick</type>
<object-name>Eng2ManStartBtn1</object-name>
<object-name>Eng2ManStartBtn2</object-name>
<object-name>Eng2ManStartBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<and>
<equals>
<property>controls/OH/protectors/eng2-manstart</property>
2017-07-03 18:26:43 +00:00
<value>1</value>
</equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-03 18:26:43 +00:00
</and>
</condition>
<command>property-toggle</command>
<property>controls/engines/engine[1]/man-start</property>
2017-07-03 18:26:43 +00:00
</binding>
<binding>
<condition>
<equals>
<property>controls/OH/protectors/eng2-manstart</property>
2017-07-03 18:26:43 +00:00
<value>1</value>
</equals>
</condition>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>Eng2ManStartBtn1</object-name>
<object-name>Eng2ManStartBtn2</object-name>
<object-name>Eng2ManStartBtn2O</object-name>
<object-name>Eng2ManStartProt</object-name>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/eng2-manstart</property>
2017-07-03 18:26:43 +00:00
<value>1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/eng2-manstart</property>
2017-07-03 18:26:43 +00:00
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-cover", 1);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>Eng2ManStartProt</object-name>
<property>controls/OH/protectors/eng2-manstart</property>
2017-07-03 18:26:43 +00:00
<factor>-145</factor>
<axis>
<x1-m>-0.00226</x1-m>
<y1-m>0.21793</y1-m>
<z1-m>-0.20418</z1-m>
<x2-m>0.00062</x2-m>
<y2-m>0.24071</y2-m>
<z2-m>-0.20418</z2-m>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>Eng2ManStartBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/engines/engine[1]/man-start</property>
2017-07-03 18:26:43 +00:00
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
2017-07-03 18:26:43 +00:00
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- Interior lights -->
<animation>
<name>Overhead panel light pick</name>
<type>pick</type>
<object-name>OHPMarkLtKnb</object-name>
<action>
<button>0</button>
<button>3</button>
<repeatable>true</repeatable>
<binding>
<command>property-adjust</command>
<property>controls/lighting/overhead-panel-knb</property>
<step>0.05</step>
<max>1</max>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>true</repeatable>
<binding>
<command>property-adjust</command>
<property>controls/lighting/overhead-panel-knb</property>
<step>-0.05</step>
<min>0</min>
</binding>
</action>
</animation>
<animation>
<name>Overhead panel light rotate</name>
<type>rotate</type>
<object-name>OHPMarkLtKnb</object-name>
<property>controls/lighting/overhead-panel-knb</property>
<interpolation>
2018-10-19 19:11:44 +00:00
<entry><ind>0</ind><dep>-129</dep></entry>
<entry><ind>1</ind><dep>129</dep></entry>
</interpolation>
<axis>
2018-10-19 19:11:44 +00:00
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
<center>
<x-m>0</x-m>
<y-m>0.0405</y-m>
<z-m>-0.26</z-m>
</center>
</animation>
2018-10-19 19:11:44 +00:00
<animation>
<name>Dome lights pick</name>
<type>pick</type>
<object-name>DomeLtSwtch</object-name>
<action>
<button>0</button>
<button>3</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property>controls/lighting/dome-norm</property>
<step>0.5</step>
<min>0</min>
<max>1</max>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property>controls/lighting/dome-norm</property>
<step>-0.5</step>
<min>0</min>
<max>1</max>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/knb1", 1);</script>
</binding>
</action>
</animation>
2018-10-19 19:11:44 +00:00
<animation>
<name>Dome lights rotate</name>
<type>rotate</type>
<object-name>DomeLtSwtch</object-name>
<property>controls/lighting/dome-norm</property>
<interpolation>
<entry><ind>0</ind><dep>35</dep></entry>
<entry><ind>0.5</ind><dep>0</dep></entry>
<entry><ind>1</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.2597</z-m>
</center>
2018-10-19 19:11:44 +00:00
</animation>
<animation>
<name>Annun lights pick</name>
<type>pick</type>
<object-name>AnnunciatorLtSwtch</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/switches/annun-test</property>
<!--value>-1</value-->
<value>0</value>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
</animation>
<animation>
<name>Annun lights rotate</name>
<type>rotate</type>
<object-name>AnnunciatorLtSwtch</object-name>
<property>controls/switches/annun-test</property>
<interpolation>
2018-12-09 02:09:06 +00:00
<entry><ind>-1</ind><dep> 35</dep></entry>
<entry><ind> 0</ind><dep> 0</dep></entry>
<entry><ind> 1</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.2597</z-m>
</center>
</animation>
<!-- Passenger signs -->
<animation>
<name>Seatbelt sign pick</name>
<type>pick</type>
<object-name>SeatBeltSwtch</object-name>
<action>
<button>0</button>
2018-11-19 14:18:06 +00:00
<button>3</button>
<repeatable>false</repeatable>
<binding>
2018-12-09 02:06:22 +00:00
<command>property-cycle</command>
<property>controls/switches/seatbelt-sign</property>
2018-12-09 02:06:22 +00:00
<value>0.0</value>
<!--value>0.5</value-->
<value>1.0</value>
2018-11-19 14:18:06 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
2018-12-09 02:06:22 +00:00
<command>property-cycle</command>
2018-11-19 14:18:06 +00:00
<property>controls/switches/seatbelt-sign</property>
2018-12-09 02:06:22 +00:00
<value>1.0</value>
<!--value>0.5</value-->
<value>0.0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
</animation>
2017-06-26 09:05:09 +00:00
<animation>
<name>Seatbelt sign rotate</name>
<type>rotate</type>
<object-name>SeatBeltSwtch</object-name>
<property>controls/switches/seatbelt-sign</property>
<interpolation>
2018-12-09 02:09:06 +00:00
<entry><ind>0.0</ind><dep> 35</dep></entry>
<entry><ind>0.5</ind><dep> 0</dep></entry>
<entry><ind>1.0</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.3037</z-m>
</center>
</animation>
<animation>
<name>No smoking sign pick</name>
<type>pick</type>
<object-name>NoSmokingSwtch</object-name>
<action>
<button>0</button>
2018-11-19 14:18:06 +00:00
<button>3</button>
<repeatable>false</repeatable>
<binding>
2018-11-19 14:18:06 +00:00
<command>property-cycle</command>
<property>controls/switches/no-smoking-sign</property>
<value>0.0</value>
<value>0.5</value>
<value>1.0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<button>4</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/switches/no-smoking-sign</property>
2018-11-19 14:18:06 +00:00
<value>1.0</value>
<value>0.5</value>
<value>0.0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
</animation>
<animation>
<name>No smoking sign rotate</name>
<type>rotate</type>
<object-name>NoSmokingSwtch</object-name>
<property>controls/switches/no-smoking-sign</property>
<interpolation>
2018-12-09 02:09:06 +00:00
<entry><ind>0.0</ind><dep> 35</dep></entry>
<entry><ind>0.5</ind><dep> 0</dep></entry>
<entry><ind>1.0</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.3037</z-m>
</center>
</animation>
2017-09-10 19:51:14 +00:00
<animation>
<name>Emer Lights pick</name>
<type>pick</type>
<object-name>EmerExtLtSwtch</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/switches/emer-lights</property>
<value>0.0</value>
<value>0.5</value>
<value>1.0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-cycle</command>
<property>controls/switches/emer-lights</property>
<value>1.0</value>
<value>0.5</value>
<value>0.0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/switch1", 1);</script>
</binding>
</action>
2017-09-10 19:51:14 +00:00
</animation>
<animation>
<name>Emer Lights rotate</name>
<type>rotate</type>
<object-name>EmerExtLtSwtch</object-name>
<property>controls/switches/emer-lights</property>
<interpolation>
<entry><ind>0</ind><dep>35</dep></entry>
<entry><ind>1</ind><dep>-35</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
<center>
<x-m>-0.01</x-m>
<y-m>0</y-m>
<z-m>-0.3037</z-m>
</center>
</animation>
<animation>
<type>select</type>
<object-name>EmerExtLtBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/switches/emer-lights</property>
<value>0</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
<!-- Texts -->
<text>
<name>Battery-volt</name>
<offsets>
<x-m>-0.008</x-m>
<y-m>-0.057</y-m>
<z-m>0.0155</z-m>
<pitch-deg>62</pitch-deg>
<roll-deg>88</roll-deg>
<heading-deg>32</heading-deg>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>xy-plane</axis-alignment>
<type type="string">number-value</type>
<format type="string">%2.1f</format>
<property>systems/electrical/battery1-volts</property>
<font type="string">led.txf</font>
<draw-text type="bool">true</draw-text>
<draw-alignment type="bool">false</draw-alignment>
<draw-boundingbox type="bool">false</draw-boundingbox>
<character-size>0.007</character-size>
<font-resolution>
<width type="int">32</width>
<height type="int">32</height>
</font-resolution>
</text>
<text>
<name>Battery-volt-test</name>
<offsets>
<x-m>-0.008</x-m>
<y-m>-0.057</y-m>
<z-m>0.0155</z-m>
<pitch-deg>62</pitch-deg>
<roll-deg>88</roll-deg>
<heading-deg>32</heading-deg>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>xy-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">88.8</format>
<property>autopilot/serviceable</property>
<font type="string">led.txf</font>
<draw-text type="bool">true</draw-text>
<draw-alignment type="bool">false</draw-alignment>
<draw-boundingbox type="bool">false</draw-boundingbox>
<character-size>0.007</character-size>
<font-resolution>
<width type="int">32</width>
<height type="int">32</height>
</font-resolution>
</text>
<text>
<name>Battery-volt</name>
<offsets>
<x-m>-0.008</x-m>
<y-m>0.035</y-m>
<z-m>0.0155</z-m>
<pitch-deg>62</pitch-deg>
<roll-deg>90</roll-deg>
<heading-deg>32</heading-deg>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>xy-plane</axis-alignment>
<type type="string">number-value</type>
<format type="string">%2.1f</format>
<property>systems/electrical/battery2-volts</property>
<font type="string">led.txf</font>
<draw-text type="bool">true</draw-text>
<draw-alignment type="bool">false</draw-alignment>
<draw-boundingbox type="bool">false</draw-boundingbox>
<character-size>0.007</character-size>
<font-resolution>
<width type="int">32</width>
<height type="int">32</height>
</font-resolution>
</text>
<text>
<name>Battery-volt-test</name>
<offsets>
<x-m>-0.008</x-m>
<y-m>0.035</y-m>
<z-m>0.0155</z-m>
<pitch-deg>62</pitch-deg>
<roll-deg>90</roll-deg>
<heading-deg>32</heading-deg>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>xy-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">88.8</format>
<property>autopilot/serviceable</property>
<font type="string">led.txf</font>
<draw-text type="bool">true</draw-text>
<draw-alignment type="bool">false</draw-alignment>
<draw-boundingbox type="bool">false</draw-boundingbox>
<character-size>0.007</character-size>
<font-resolution>
<width type="int">32</width>
<height type="int">32</height>
</font-resolution>
</text>
<animation>
<type>select</type>
<object-name>Battery-volt</object-name>
<condition>
<equals>
<property>controls/switches/annun-test</property>
<value>0</value>
</equals>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>Battery-volt-test</object-name>
<condition>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</condition>
</animation>
2017-07-07 19:06:38 +00:00
<!-- Fire Buttons -->
<!-- Engine 1 -->
<animation>
<type>pick</type>
<object-name>Eng1FireBtn</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<equals>
<property>controls/engines/engine[0]/fire-btn-cover</property>
<value>1</value>
</equals>
</condition>
<command>property-toggle</command>
<property>controls/engines/engine[0]/fire-btn</property>
</binding>
<binding>
<condition>
<equals>
<property>controls/engines/engine[0]/fire-btn</property>
<value>0</value>
</equals>
</condition>
<command>property-assign</command>
<property>controls/engines/engine[0]/fire-btn-cover</property>
<value>0</value>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>Eng1FireCover</object-name>
<object-name>Eng1FireBtn</object-name>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property>controls/engines/engine[0]/fire-btn-cover</property>
<value>1</value>
</binding>
<mod-up>
<binding>
<condition>
<equals>
<property>controls/engines/engine[0]/fire-btn</property>
<value>0</value>
</equals>
</condition>
<command>property-assign</command>
<property>controls/engines/engine[0]/fire-btn-cover</property>
<value>0</value>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>Eng1FireCover</object-name>
<property>controls/engines/engine[0]/fire-btn-cover</property>
<factor>-110</factor>
<axis>
<x1-m>-0.00583</x1-m>
<y1-m>-0.12877</y1-m>
<z1-m>0.23523</z1-m>
<x2-m>-0.00583</x2-m>
<y2-m>-0.06618</y2-m>
<z2-m>0.23523</z2-m>
</axis>
</animation>
<animation>
<type>translate</type>
<object-name>Eng1FireBtn</object-name>
<property>controls/engines/engine[0]/fire-btn</property>
<factor>0.0225</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- APU -->
<animation>
<type>pick</type>
<object-name>APUFireBtn</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<equals>
<property>controls/APU/fire-btn-cover</property>
<value>1</value>
</equals>
</condition>
<command>property-toggle</command>
<property>controls/APU/fire-btn</property>
</binding>
<binding>
<condition>
<equals>
<property>controls/APU/fire-btn</property>
<value>0</value>
</equals>
</condition>
<command>property-assign</command>
<property>controls/APU/fire-btn-cover</property>
<value>0</value>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>APUFireCover</object-name>
<object-name>APUFireBtn</object-name>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property>controls/APU/fire-btn-cover</property>
<value>1</value>
</binding>
<mod-up>
<binding>
<condition>
<equals>
<property>controls/APU/fire-btn</property>
<value>0</value>
</equals>
</condition>
<command>property-assign</command>
<property>controls/APU/fire-btn-cover</property>
<value>0</value>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>APUFireCover</object-name>
<property>controls/APU/fire-btn-cover</property>
<factor>-110</factor>
<axis>
<x1-m>-0.00583</x1-m>
<y1-m>-0.03036</y1-m>
<z1-m>0.25182</z1-m>
<x2-m>-0.00583</x2-m>
<y2-m>0.03222</y2-m>
<z2-m>0.25182</z2-m>
</axis>
</animation>
<animation>
<type>translate</type>
<object-name>APUFireBtn</object-name>
<property>controls/APU/fire-btn</property>
<factor>0.0225</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Engine 2 -->
<animation>
<type>pick</type>
<object-name>Eng2FireBtn</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<equals>
<property>controls/engines/engine[1]/fire-btn-cover</property>
<value>1</value>
</equals>
</condition>
<command>property-toggle</command>
<property>controls/engines/engine[1]/fire-btn</property>
</binding>
<binding>
<condition>
<equals>
<property>controls/engines/engine[1]/fire-btn</property>
<value>0</value>
</equals>
</condition>
<command>property-assign</command>
<property>controls/engines/engine[1]/fire-btn-cover</property>
<value>0</value>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>Eng2FireCover</object-name>
<object-name>Eng2FireBtn</object-name>
<action>
<button>1</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property>controls/engines/engine[1]/fire-btn-cover</property>
<value>1</value>
</binding>
<mod-up>
<binding>
<condition>
<equals>
<property>controls/engines/engine[1]/fire-btn</property>
<value>0</value>
</equals>
</condition>
<command>property-assign</command>
<property>controls/engines/engine[1]/fire-btn-cover</property>
<value>0</value>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>Eng2FireCover</object-name>
<property>controls/engines/engine[1]/fire-btn-cover</property>
<factor>-110</factor>
<axis>
<x1-m>-0.00583</x1-m>
<y1-m>0.06704</y1-m>
<z1-m>0.23523</z1-m>
<x2-m>-0.00583</x2-m>
<y2-m>0.12963</y2-m>
<z2-m>0.23523</z2-m>
</axis>
</animation>
<animation>
<type>translate</type>
<object-name>Eng2FireBtn</object-name>
<property>controls/engines/engine[1]/fire-btn</property>
<factor>0.0225</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
2017-07-22 16:15:00 +00:00
<!-- Sounds -->
2017-07-07 19:06:38 +00:00
<animation>
<type>pick</type>
<object-name>CVRTest</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-27 14:21:37 +00:00
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-27 14:21:37 +00:00
</condition>
2017-07-07 19:06:38 +00:00
<command>nasal</command>
<script>libraries.CVR_test();</script>
</binding>
</action>
</animation>
2017-07-22 16:15:00 +00:00
<animation>
<type>pick</type>
<object-name>GroundCall</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-27 14:21:37 +00:00
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-27 14:21:37 +00:00
</condition>
2017-07-22 16:15:00 +00:00
<command>nasal</command>
<script>libraries.MechCall();</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>FwdCabinCall</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-27 14:21:37 +00:00
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-27 14:21:37 +00:00
</condition>
2017-07-22 16:15:00 +00:00
<command>nasal</command>
<script>libraries.CabinCall();</script>
</binding>
</action>
</animation>
2017-07-25 18:35:57 +00:00
<animation>
<type>pick</type>
<object-name>LeftRainTest</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-27 14:21:37 +00:00
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-27 14:21:37 +00:00
</condition>
2017-07-25 18:35:57 +00:00
<command>property-toggle</command>
2017-07-27 14:21:37 +00:00
<property>controls/switches/LrainRpt</property>
2017-07-25 18:35:57 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>RightRainTest</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-27 14:21:37 +00:00
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-27 14:21:37 +00:00
</condition>
2017-07-25 18:35:57 +00:00
<command>property-toggle</command>
2017-07-27 14:21:37 +00:00
<property>controls/switches/RrainRpt</property>
2017-07-25 18:35:57 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
2017-09-10 16:37:26 +00:00
<!--animation>
2017-07-25 18:35:57 +00:00
<type>rotate</type>
<object-name>LeftWiperKnb</object-name>
2017-07-27 14:21:37 +00:00
<property>controls/switches/wiperLspd</property>
2017-07-25 18:35:57 +00:00
<interpolation>
<entry><ind>-1</ind><dep>-50</dep></entry>
<entry><ind>0</ind><dep>0</dep></entry>
<entry><ind>1</ind><dep>50</dep></entry>
<entry><ind>2</ind><dep>100</dep></entry>
</interpolation>
<axis>
<x1-m>0.00608</x1-m>
<y1-m>-0.21485</y1-m>
<z1-m>-0.26721</z1-m>
<x2-m>0.00095</x2-m>
<y2-m>-0.21591</y2-m>
<z2-m>-0.26721</z2-m>
</axis>
</animation>
<animation>
<type>pick</type>
<object-name>LeftWiperKnb</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-25 18:43:25 +00:00
<command>property-cycle</command>
2017-07-27 14:21:37 +00:00
<property>controls/switches/wiperLspd</property>
2017-07-25 18:43:25 +00:00
<value>-1</value>
<value>0</value>
<value>1</value>
<value>2</value>
2017-07-25 18:35:57 +00:00
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>RightWiperKnb</object-name>
2017-09-10 16:37:26 +00:00
<property>controls/switches/wiperRspd</property>
2017-07-25 18:35:57 +00:00
<interpolation>
<entry><ind>-1</ind><dep>-50</dep></entry>
<entry><ind>0</ind><dep>0</dep></entry>
<entry><ind>1</ind><dep>50</dep></entry>
<entry><ind>2</ind><dep>100</dep></entry>
</interpolation>
<axis>
<x1-m>0.00608</x1-m>
<y1-m>-0.21485</y1-m>
<z1-m>-0.26721</z1-m>
<x2-m>0.00095</x2-m>
<y2-m>-0.21591</y2-m>
<z2-m>-0.26721</z2-m>
</axis>
</animation>
<animation>
<type>pick</type>
<object-name>RightWiperKnb</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-25 18:43:25 +00:00
<command>property-cycle</command>
2017-07-27 14:21:37 +00:00
<property>controls/switches/wiperRspd</property>
2017-07-25 18:43:25 +00:00
<value>-1</value>
<value>0</value>
<value>1</value>
<value>2</value>
2017-07-25 18:35:57 +00:00
</binding>
</action>
2017-09-10 16:37:26 +00:00
</animation-->
2017-07-25 18:35:57 +00:00
<animation>
<type>pick</type>
2017-07-27 14:21:37 +00:00
<object-name>PassOxyInd</object-name>
2017-07-25 18:35:57 +00:00
<object-name>PassOxyInd1S</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-27 14:21:37 +00:00
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-27 14:21:37 +00:00
</condition>
2017-07-25 18:35:57 +00:00
<command>property-toggle</command>
2017-07-27 14:21:37 +00:00
<property>controls/oxygen/masksSys</property>
2017-07-25 18:35:57 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
2017-07-27 14:21:37 +00:00
<object-name>PassOxyInd1S</object-name>
2017-07-25 18:35:57 +00:00
<condition>
2017-07-27 14:21:37 +00:00
<or>
<equals>
<property>controls/oxygen/masksSys</property>
<value>1</value>
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
2017-07-25 18:35:57 +00:00
</condition>
</animation>
2017-07-27 17:53:38 +00:00
<animation>
<type>pick</type>
2017-09-11 14:00:59 +00:00
<object-name>CrewOxyBtn</object-name>
<object-name>CrewOxyBtn2O</object-name>
2017-07-27 17:53:38 +00:00
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-07-27 17:53:38 +00:00
</condition>
<command>property-toggle</command>
2017-09-11 14:00:59 +00:00
<property>controls/oxygen/crewOxyPB</property>
2017-07-27 17:53:38 +00:00
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
2017-09-11 14:00:59 +00:00
<object-name>CrewOxyBtn2O</object-name>
2017-07-27 17:53:38 +00:00
<condition>
<or>
<equals>
2017-09-11 14:00:59 +00:00
<property>controls/oxygen/crewOxyPB</property>
<value>0</value>
2017-07-27 17:53:38 +00:00
</equals>
<equals>
<property>controls/switches/annun-test</property>
<value>1</value>
</equals>
</or>
</condition>
</animation>
2017-07-25 18:35:57 +00:00
<animation>
<type>pick</type>
2017-09-11 14:00:59 +00:00
<object-name>MaskManOnBtn</object-name>
2017-07-25 18:35:57 +00:00
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
2017-07-27 14:21:37 +00:00
<condition>
2017-09-11 14:00:59 +00:00
<and>
<equals>
<property>controls/OH/protectors/maskman</property>
<value>1</value>
</equals>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
2017-09-11 14:00:59 +00:00
</and>
2017-07-27 14:21:37 +00:00
</condition>
2017-07-25 18:35:57 +00:00
<command>property-toggle</command>
2017-09-11 14:00:59 +00:00
<property>controls/oxygen/masksDeployMan</property>
2017-07-25 18:35:57 +00:00
</binding>
<binding>
2017-09-21 18:38:16 +00:00
<condition>
<equals>
<property>controls/OH/protectors/maskman</property>
<value>1</value>
</equals>
</condition>
2017-07-25 18:35:57 +00:00
<command>nasal</command>
<script>setprop("/sim/sounde/oh-btn", 1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
2017-09-11 14:00:59 +00:00
<object-name>MaskManOnGuard</object-name>
2017-07-25 18:35:57 +00:00
<action>
<button>1</button>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/maskman</property>
<value>1</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/OH/protectors/maskman</property>
<value>0</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("/sim/sounde/oh-cover", 1);</script>
</binding>
</mod-up>
</action>
</animation>
2017-07-27 14:21:37 +00:00
<animation>
<type>rotate</type>
2017-09-11 14:00:59 +00:00
<object-name>MaskManOnGuard</object-name>
2017-07-27 14:21:37 +00:00
<property>controls/OH/protectors/maskman</property>
<factor>-145</factor>
<axis>
<x1-m>0.00513</x1-m>
<y1-m>-0.27292</y1-m>
<z1-m>-0.15783</z1-m>
<x2-m>0.00374</x2-m>
<y2-m>-0.26161</y2-m>
<z2-m>-0.15783</z2-m>
</axis>
</animation>
2017-06-22 14:12:25 +00:00
</PropertyList>