<?xml version="1.0" encoding="UTF-8" ?> <!-- Copyright (c) 2020 Josh Davidson (Octal450) --> <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> <object-name>ACPack1Btn1F</object-name> <object-name>ACPack1Btn2O</object-name> <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>BatteryBtn11F</object-name> <object-name>BatteryBtn21F</object-name> <object-name>BusTieBtn2O</object-name> <object-name>DitchBtn2O</object-name> <object-name>ELAC1Btn1F</object-name> <object-name>ELAC1Btn2O</object-name> <object-name>EmerExtLtBtn2O</object-name> <object-name>ExtPwrBtn2O</object-name> <object-name>FAC1Btn1F</object-name> <object-name>FAC1Btn2O</object-name> <object-name>IR1Btn1F</object-name> <object-name>IR1Btn2O</object-name> <object-name>IR2Btn1F</object-name> <object-name>IR2Btn2O</object-name> <object-name>IR3Btn1F</object-name> <object-name>IR3Btn2O</object-name> <object-name>RamAirBtn2O</object-name> <object-name>SEC1Btn1F</object-name> <object-name>SEC1Btn2O</object-name> <object-name>VentBlowBtn1F</object-name> <condition> <greater-than-equals> <property>systems/electrical/bus/ac-ess</property> <value>5</value> </greater-than-equals> </condition> </animation> <animation> <type>select</type> <object-name>APUBleedBtn1F</object-name> <object-name>APUBleedBtn2O</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>APUFireAgtBtn1S</object-name> <object-name>APUFireAgtBtn2D</object-name> <object-name>Eng1FireAgt1Btn1S</object-name> <object-name>Eng1FireAgt1Btn2D</object-name> <object-name>Eng2FireAgt1Btn1S</object-name> <object-name>Eng2FireAgt1Btn2D</object-name> <object-name>Eng1FireAgt2Btn1S</object-name> <object-name>Eng1FireAgt2Btn2D</object-name> <object-name>Eng2FireAgt2Btn1S</object-name> <object-name>Eng2FireAgt2Btn2D</object-name> <object-name>Gen1Btn1F</object-name> <object-name>Gen1Btn2O</object-name> <object-name>Gen2Btn1F</object-name> <object-name>Gen2Btn2O</object-name> <condition> <or> <greater-than-equals> <property>systems/electrical/bus/ac-si-bus</property> <value>5</value> </greater-than-equals> <greater-than-equals> <property>systems/electrical/bus/ac-ess</property> <value>5</value> </greater-than-equals> </or> </condition> </animation> <animation> <type>select</type> <object-name>AftCargoIsoBtn1F</object-name> <object-name>AftCargoIsoBtn2O</object-name> <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> <object-name>CabinFansBtn2O</object-name> <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> <object-name>CrewOxyBtn2O</object-name> <object-name>ELAC2Btn1F</object-name> <object-name>ELAC2Btn2O</object-name> <object-name>EmerCallBtn1C</object-name> <object-name>EmerCallBtn2O</object-name> <object-name>EmerGenInd1F</object-name> <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> <object-name>Eng1ManStartBtn2O</object-name> <object-name>Eng2BleedBtn1F</object-name> <object-name>Eng2BleedBtn2O</object-name> <object-name>Eng2ManStartBtn2O</object-name> <object-name>EvacCommandBtn1E</object-name> <object-name>EvacCommandBtn2O</object-name> <object-name>FAC2Btn1F</object-name> <object-name>FAC2Btn2O</object-name> <object-name>FuelModeBtn1F</object-name> <object-name>FuelModeBtn2O</object-name> <object-name>FuelXfeedBtn1O</object-name> <object-name>FuelXfeedBtn2O</object-name> <object-name>FwdCargoSmkBtn1S</object-name> <object-name>FwdCargoSmkBtn2D</object-name> <object-name>GalleyPwrBtn1F</object-name> <object-name>GalleyPwrBtn2O</object-name> <object-name>Gen1LineBtn1S</object-name> <object-name>Gen1LineBtn2O</object-name> <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> <object-name>PassOxyInd1S</object-name> <object-name>PrbWinHeatBtn2O</object-name> <object-name>PTU1F</object-name> <object-name>PTU2O</object-name> <object-name>RamAirBtn2O</object-name> <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> <object-name>SEC2Btn1F</object-name> <object-name>SEC2Btn2O</object-name> <object-name>SEC3Btn1F</object-name> <object-name>SEC3Btn2O</object-name> <object-name>VentBlowBtn2O</object-name> <object-name>VentExtractBtn1F</object-name> <object-name>VentExtractBtn2O</object-name> <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> <!-- 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 --> <animation> <type>select</type> <object-name>AftCargoIsoBtn1F</object-name> <object-name>AftCargoIsoBtn2O</object-name> <object-name>CargoHotAirBtn1F</object-name> <object-name>CargoHotAirBtn2O</object-name> <object-name>EmerCallBtn1C</object-name> <object-name>EmerCallBtn2O</object-name> <object-name>EvacCommandBtn1E</object-name> <object-name>EvacCommandBtn2O</object-name> <object-name>Gen1LineBtn1S</object-name> <object-name>RcdrGndCtlBtn2O</object-name> <object-name>VentBlowBtn2O</object-name> <object-name>VentExtractBtn1F</object-name> <object-name>VentExtractBtn2O</object-name> <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> <!-- 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 --> <animation> <type>select</type> <object-name>FwdCargoSmkBtn1S</object-name> <condition> <or> <equals> <property>systems/fire/cargo/fwd/warning-active</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>systems/fire/cargo/aft/warning-active</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>systems/fire/cargo/disch</property> <value>1</value> </equals> <equals> <property>systems/fire/cargo/disch-test</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>systems/fire/cargo/disch</property> <value>1</value> </equals> <equals> <property>systems/fire/cargo/disch-test</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> <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> <mod-up> <binding> <condition> <greater-than-equals> <property>systems/electrical/bus/dc-ess</property> <value>25</value> </greater-than-equals> </condition> <command>property-assign</command> <property>controls/fire/cargo/test</property> <value>0</value> </binding> </mod-up> </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> <and> <equals> <property>controls/OH/protectors/fwddisch</property> <value>1</value> </equals> </and> </condition> <command>property-assign</command> <property>controls/OH/protectors/fwddisch</property> <value>0</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> <animation> <type>pick</type> <object-name>AftCargoDischBtn</object-name> <action> <button>0</button> <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> <command>property-assign</command> <property>controls/fire/cargo/aftdisch</property> <value>1</value> </binding> <binding> <condition> <and> <equals> <property>controls/OH/protectors/aftdisch</property> <value>1</value> </equals> </and> </condition> <command>property-assign</command> <property>controls/OH/protectors/aftdisch</property> <value>0</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> <animation> <type>pick</type> <object-name>FwdCargoDischGuard</object-name> <action> <button>0</button> <repeatable>true</repeatable> <binding> <command>property-toggle</command> <property>controls/OH/protectors/fwddisch</property> </binding> <binding> <condition> <not> <property>controls/OH/protectors/fwddisch</property> </not> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-cover", 1);</script> </binding> </action> </animation> <animation> <type>pick</type> <object-name>AftCargoDischGuard</object-name> <action> <button>0</button> <repeatable>true</repeatable> <binding> <command>property-toggle</command> <property>controls/OH/protectors/aftdisch</property> </binding> <binding> <condition> <not> <property>controls/OH/protectors/aftdisch</property> </not> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-cover", 1);</script> </binding> </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> </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> </animation> <!-- IRS 1 --> <animation> <type>pick</type> <object-name>IR1ModeKnb</object-name> <action> <button>0</button> <button>3</button> <repeatable>false</repeatable> <binding> <command>nasal</command> <script> if (systems.ADIRS.Switches.irModeSw[0].getValue() != 2) { systems.ADIRSControlPanel.irModeSw(0, systems.ADIRS.Switches.irModeSw[0].getValue() + 1); } else { systems.ADIRSControlPanel.irModeSw(0, 0); } </script> </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>nasal</command> <script> if (systems.ADIRS.Switches.irModeSw[0].getValue() != 0) { systems.ADIRSControlPanel.irModeSw(0, systems.ADIRS.Switches.irModeSw[0].getValue() - 1); } else { systems.ADIRSControlPanel.irModeSw(0, 2); } </script> </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/navigation/adirscp/switches/ir-1-mode</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> <z1-m>0.17819</z1-m> <x2-m>0.00637</x2-m> <y2-m>-0.29509</y2-m> <z2-m>0.17819</z2-m> </axis> </animation> <animation> <type>select</type> <object-name>IR1Btn1F</object-name> <condition> <or> <equals> <property>controls/navigation/adirscp/lights/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>IR1Btn2O</object-name> <condition> <or> <equals> <property>controls/navigation/adirscp/lights/ir-1-off</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>nasal</command> <script> if (systems.ADIRS.Switches.irModeSw[1].getValue() != 2) { systems.ADIRSControlPanel.irModeSw(1, systems.ADIRS.Switches.irModeSw[1].getValue() + 1); } else { systems.ADIRSControlPanel.irModeSw(1, 0); } </script> </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>nasal</command> <script> if (systems.ADIRS.Switches.irModeSw[1].getValue() != 0) { systems.ADIRSControlPanel.irModeSw(1, systems.ADIRS.Switches.irModeSw[1].getValue() - 1); } else { systems.ADIRSControlPanel.irModeSw(1, 2); } </script> </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/navigation/adirscp/switches/ir-2-mode</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> <z1-m>0.17819</z1-m> <x2-m>-0.00498</x2-m> <y2-m>-0.20429</y2-m> <z2-m>0.17819</z2-m> </axis> </animation> <animation> <type>select</type> <object-name>IR2Btn1F</object-name> <condition> <or> <equals> <property>controls/navigation/adirscp/lights/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>IR2Btn2O</object-name> <condition> <or> <equals> <property>controls/navigation/adirscp/lights/ir-2-off</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>nasal</command> <script> if (systems.ADIRS.Switches.irModeSw[2].getValue() != 2) { systems.ADIRSControlPanel.irModeSw(2, systems.ADIRS.Switches.irModeSw[2].getValue() + 1); } else { systems.ADIRSControlPanel.irModeSw(2, 0); } </script> </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>nasal</command> <script> if (systems.ADIRS.Switches.irModeSw[2].getValue() != 0) { systems.ADIRSControlPanel.irModeSw(2, systems.ADIRS.Switches.irModeSw[2].getValue() - 1); } else { systems.ADIRSControlPanel.irModeSw(2, 2); } </script> </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/navigation/adirscp/switches/ir-3-mode</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> <z1-m>0.17819</z1-m> <x2-m>0.00082</x2-m> <y2-m>-0.25062</y2-m> <z2-m>0.17819</z2-m> </axis> </animation> <animation> <type>select</type> <object-name>IR3Btn1F</object-name> <condition> <or> <equals> <property>controls/navigation/adirscp/lights/ir-3-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>IR3Btn2O</object-name> <condition> <or> <equals> <property>controls/navigation/adirscp/lights/ir-3-off</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/navigation/adirscp/lights/on-bat</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>nasal</command> <script>systems.ADIRSControlPanel.adrSw(0);</script> </binding> <binding> <command>nasal</command> <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/navigation/adirscp/lights/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>ADR1Btn2O</object-name> <condition> <or> <equals> <property>controls/navigation/adirscp/lights/adr-1-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>nasal</command> <script>systems.ADIRSControlPanel.adrSw(1);</script> </binding> <binding> <command>nasal</command> <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/navigation/adirscp/lights/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>ADR2Btn2O</object-name> <condition> <or> <equals> <property>controls/navigation/adirscp/lights/adr-2-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>nasal</command> <script>systems.ADIRSControlPanel.adrSw(2);</script> </binding> <binding> <command>nasal</command> <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/navigation/adirscp/lights/adr-3-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/navigation/adirscp/lights/adr-3-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> <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> <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> <animation> <name>Panel lighting</name> <type>material</type> <object-name>Panel</object-name> <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> <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> <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> <emission> <red>0.2</red> <green>0.2</green> <blue>0.2</blue> <factor-prop>sim/model/lights/dome-light</factor-prop> </emission> </animation> <effect> <inherits-from>Aircraft/A320-family/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/switches/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> <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/switches/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/switches/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/switches/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/switches/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/switches/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> <property>systems/failures/fac1-fault</property> <value>1</value> </equals> <equals> <property>controls/fctl/switches/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/switches/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/switches/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> <property>systems/failures/elac2-fault</property> <value>1</value> </equals> <equals> <property>controls/fctl/switches/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/switches/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/switches/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/switches/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/switches/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/switches/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/switches/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/switches/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/switches/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> <property>systems/failures/fac2-fault</property> <value>1</value> </equals> <equals> <property>controls/fctl/switches/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/switches/fac2</property> <value>0</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <!-- GPWS --> <!--animation> <name>GPWS terrain system pick</name> <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> </condition> <command>property-toggle</command> <property>instrumentation/mk-viii/inputs/discretes/terr-inhibit</property> </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> <equals> <property>controls/switches/annun-test</property> <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> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <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> <object-name>GPWSBtn1F</object-name> <object-name>GPWSBtn2O</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>instrumentation/mk-viii/inputs/discretes/gpws-inhibit</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <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> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <animation> <type>select</type> <object-name>GPWSBtn2O</object-name> <condition> <or> <equals> <property>instrumentation/mk-viii/inputs/discretes/gpws-inhibit</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <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> <object-name>GPWSGSBtn2O</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>instrumentation/mk-viii/inputs/discretes/glideslope-cancel</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>GPWSGSBtn2O</object-name> <condition> <or> <equals> <property>instrumentation/mk-viii/inputs/discretes/glideslope-cancel</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <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> <object-name>GPWSFlpBtn2O</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>instrumentation/mk-viii/inputs/discretes/momentary-flap-all-override</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>GPWSFlpBtn2O</object-name> <condition> <or> <equals> <property>instrumentation/mk-viii/inputs/discretes/momentary-flap-all-override</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <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> <object-name>GPWSFlp3Btn2O</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>instrumentation/mk-viii/inputs/discretes/momentary-flap-3-override</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>GPWSFlp3Btn2O</object-name> <condition> <or> <equals> <property>instrumentation/mk-viii/inputs/discretes/momentary-flap-3-override</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <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/switches/green-edp</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>GreenEngPump1F</object-name> <condition> <or> <and> <equals> <property>systems/hydraulic/lights/green-edp-fault</property> <value>1</value> </equals> <equals> <property>controls/hydraulic/switches/green-edp</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>GreenEngPump2O</object-name> <condition> <or> <equals> <property>controls/hydraulic/switches/green-edp</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> <and> <equals> <property>controls/OH/protectors/ratman</property> <value>1</value> </equals> <greater-than-equals> <property>systems/electrical/bus/dc-hot-2</property> <value>25</value> </greater-than-equals> </and> </condition> <command>property-toggle</command> <property>controls/hydraulic/switches/rat-man</property> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/ratman</property> <value>1</value> </equals> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> <binding> <condition> <and> <equals> <property>controls/OH/protectors/ratman</property> <value>1</value> </equals> <or> <greater-than-equals> <property>systems/electrical/bus/dc-bat</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-assign</command> <property>controls/OH/protectors/ratman</property> <value>0</value> </binding> </action> </animation> <animation> <type>pick</type> <object-name>RATManGuard</object-name> <action> <button>0</button> <binding> <command>property-toggle</command> <property>controls/OH/protectors/ratman</property> </binding> <binding> <condition> <not> <property>controls/OH/protectors/ratman</property> </not> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-cover", 1);</script> </binding> </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/switches/blue-elec</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>BlueElecPump1F</object-name> <condition> <or> <and> <equals> <property>systems/hydraulic/lights/blue-elec-fault</property> <value>1</value> </equals> <equals> <property>controls/hydraulic/switches/blue-elec</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>BlueElecPump2O</object-name> <condition> <or> <equals> <property>controls/hydraulic/switches/blue-elec</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/switches/ptu</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>PTU1F</object-name> <condition> <or> <and> <equals> <property>systems/hydraulic/lights/ptu-fault</property> <value>1</value> </equals> <equals> <property>controls/hydraulic/switches/ptu</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>PTU2O</object-name> <condition> <or> <equals> <property>controls/hydraulic/switches/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/switches/yellow-edp</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>YellowEngPump1F</object-name> <condition> <or> <and> <equals> <property>systems/hydraulic/lights/yellow-edp-fault</property> <value>1</value> </equals> <equals> <property>controls/hydraulic/switches/yellow-edp</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>YellowEngPump2O</object-name> <condition> <or> <equals> <property>controls/hydraulic/switches/yellow-edp</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/switches/yellow-elec</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>YellowElecPump1F</object-name> <condition> <or> <and> <equals> <property>systems/hydraulic/lights/yellow-elec-fault</property> <value>1</value> </equals> <equals> <property>controls/hydraulic/switches/yellow-elec</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>YellowElecPump2O</object-name> <condition> <or> <equals> <property>controls/hydraulic/switches/yellow-elec</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> <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/switches/crossfeed</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>FuelXfeedBtn1O</object-name> <condition> <or> <equals> <property>systems/fuel/valves/crossfeed-valve</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/switches/crossfeed</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-1</property> <value>25</value> </greater-than-equals> </condition> <command>property-toggle</command> <property>controls/fuel/switches/pump-left-1</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>LFuelTank1Btn1F</object-name> <condition> <or> <and> <equals> <property>systems/fuel/tank0pump1-fault</property> <value>1</value> </equals> <equals> <property>controls/fuel/switches/pump-left-1</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>LFuelTank1Btn2O</object-name> <condition> <or> <equals> <property>controls/fuel/switches/pump-left-1</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-1</property> <value>25</value> </greater-than-equals> </condition> <command>property-toggle</command> <property>controls/fuel/switches/pump-left-2</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>LFuelTank2Btn1F</object-name> <condition> <or> <and> <equals> <property>systems/fuel/tank0pump2-fault</property> <value>1</value> </equals> <equals> <property>controls/fuel/switches/pump-left-2</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>LFuelTank2Btn2O</object-name> <condition> <or> <equals> <property>controls/fuel/switches/pump-left-2</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-1</property> <value>25</value> </greater-than-equals> </condition> <command>property-toggle</command> <property>controls/fuel/switches/pump-center-1</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>CFuelTank1Btn1F</object-name> <condition> <or> <and> <equals> <property>systems/fuel/tank1pump1-fault</property> <value>1</value> </equals> <equals> <property>controls/fuel/switches/pump-center-1</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>CFuelTank1Btn2O</object-name> <condition> <or> <equals> <property>controls/fuel/switches/pump-center-1</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/switches/center-mode</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>FuelModeBtn1F</object-name> <condition> <or> <and> <equals> <property>systems/fuel/mode-fault</property> <value>1</value> </equals> <equals> <property>controls/fuel/switches/center-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/switches/center-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-2</property> <value>25</value> </greater-than-equals> </condition> <command>property-toggle</command> <property>controls/fuel/switches/pump-center-2</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>CFuelTank2Btn1F</object-name> <condition> <or> <and> <equals> <property>systems/fuel/tank1pump2-fault</property> <value>1</value> </equals> <equals> <property>controls/fuel/switches/pump-center-2</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>CFuelTank2Btn2O</object-name> <condition> <or> <equals> <property>controls/fuel/switches/pump-center-2</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-2</property> <value>25</value> </greater-than-equals> </condition> <command>property-toggle</command> <property>controls/fuel/switches/pump-right-1</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>RFuelTank1Btn1F</object-name> <condition> <or> <and> <equals> <property>systems/fuel/tank2pump1-fault</property> <value>1</value> </equals> <equals> <property>controls/fuel/switches/pump-right-1</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>RFuelTank1Btn2O</object-name> <condition> <or> <equals> <property>controls/fuel/switches/pump-right-1</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-2</property> <value>25</value> </greater-than-equals> </condition> <command>property-toggle</command> <property>controls/fuel/switches/pump-right-2</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>RFuelTank2Btn1F</object-name> <condition> <or> <and> <equals> <property>systems/fuel/tank2pump2-fault</property> <value>1</value> </equals> <equals> <property>controls/fuel/switches/pump-right-2</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>RFuelTank2Btn2O</object-name> <condition> <or> <equals> <property>controls/fuel/switches/pump-right-2</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-service-bus</property> <value>25</value> </greater-than-equals> </condition> <command>property-toggle</command> <property>controls/electrical/switches/galley</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>GalleyPwrBtn1F</object-name> <condition> <or> <and> <equals> <property>systems/electrical/light/galley-fault</property> <value>1</value> </equals> <equals> <property>controls/electrical/switches/galley</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>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/bat-1</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>BatteryBtn11F</object-name> <condition> <or> <and> <equals> <property>systems/electrical/light/bat-1-fault</property> <value>1</value> </equals> <equals> <property>controls/electrical/switches/bat-1</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>BatteryBtn12O</object-name> <condition> <and> <or> <equals> <property>controls/electrical/switches/bat-1</property> <value>0</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> <greater-than> <property>systems/electrical/bus/dc-bat</property> <value>25</value> </greater-than> </and> </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/bat-2</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>BatteryBtn21F</object-name> <condition> <or> <and> <equals> <property>systems/electrical/light/bat-2-fault</property> <value>1</value> </equals> <equals> <property>controls/electrical/switches/bat-2</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>BatteryBtn22O</object-name> <condition> <and> <or> <equals> <property>controls/electrical/switches/bat-2</property> <value>0</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> <greater-than> <property>systems/electrical/bus/dc-bat</property> <value>25</value> </greater-than> </and> </condition> </animation> <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-assign</command> <property>controls/electrical/switches/idg-1-disc</property> <value>0</value> </binding> <binding> <command>property-assign</command> <property>controls/electrical/switches/idg-1-disc-momentary</property> <value>1</value> </binding> <mod-up> <binding> <command>property-assign</command> <property>controls/electrical/switches/idg-1-disc-momentary</property> <value>0</value> </binding> </mod-up> </action> </animation> <animation> <type>select</type> <object-name>IDG1Btn1F</object-name> <condition> <or> <equals> <property>systems/electrical/light/idg-1-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/dc-bat</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-1</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>Gen1Btn1F</object-name> <condition> <or> <equals> <property>systems/electrical/light/gen-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>Gen1Btn2O</object-name> <condition> <or> <equals> <property>controls/electrical/switches/gen-1</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/dc-bat</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> <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/light/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> <greater-than-equals> <property>systems/electrical/bus/dc-bat</property> <value>25</value> </greater-than-equals> <!-- control is on DC BAT bus 301PP via 11 PB - so if you enter EMER ELEC with it turned off, too bad --> </condition> <command>property-toggle</command> <property>controls/electrical/switches/apu</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>APUGenBtn1F</object-name> <condition> <or> <and> <equals> <property>systems/electrical/light/apu-fault</property> <value>1</value> </equals> <equals> <property>controls/electrical/switches/apu</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>APUGenBtn2O</object-name> <condition> <or> <equals> <property>controls/electrical/switches/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/dc-bat</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/bus-tie</property> </binding> <binding> <command>nasal</command> <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/bus-tie</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> <condition> <equals> <property>controls/electrical/ground-cart</property> <value>1</value> </equals> </condition> <command>property-toggle</command> <property>controls/electrical/switches/ext-pwr</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>ExtPwrBtn1A</object-name> <condition> <or> <equals> <property>controls/electrical/ground-cart</property> <value>1</value> </equals> <and> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> <or> <greater-than-equals> <property>systems/electrical/bus/ac-ess</property> <value>110</value> </greater-than-equals> </or> </and> </or> </condition> </animation> <animation> <type>select</type> <object-name>ExtPwrBtn2O</object-name> <condition> <and> <or> <equals> <property>systems/electrical/relay/ext-epc/contact-pos</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> <greater-than-equals> <property>systems/electrical/bus/ac-ess</property> <value>110</value> </greater-than-equals> </and> </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/dc-bat</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-2</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>Gen2Btn1F</object-name> <condition> <or> <equals> <property>systems/electrical/light/gen-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>Gen2Btn2O</object-name> <condition> <or> <equals> <property>controls/electrical/switches/gen-2</property> <value>0</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <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-assign</command> <property>controls/electrical/switches/idg-2-disc</property> <value>0</value> </binding> <binding> <command>property-assign</command> <property>controls/electrical/switches/idg-2-disc-momentary</property> <value>1</value> </binding> <mod-up> <binding> <command>property-assign</command> <property>controls/electrical/switches/idg-2-disc-momentary</property> <value>0</value> </binding> </mod-up> </action> </animation> <animation> <type>select</type> <object-name>IDG2Btn1F</object-name> <condition> <or> <equals> <property>systems/electrical/light/idg-2-fault</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <animation> <name>Emer Gen Test pick</name> <type>pick</type> <object-name>EmerGenTest</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <condition> <and> <equals> <property>controls/OH/protectors/emergentest</property> <value>1</value> </equals> </and> </condition> <command>property-assign</command> <property>controls/electrical/switches/emer-gen-test</property> <value>1</value> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/emergentest</property> <value>1</value> </equals> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> <mod-up> <binding> <condition> <equals> <property>controls/OH/protectors/emergentest</property> <value>1</value> </equals> </condition> <command>property-assign</command> <property>controls/electrical/switches/emer-gen-test</property> <value>0</value> </binding> <binding> <command>property-assign</command> <property>controls/OH/protectors/emergentest</property> <value>0</value> </binding> <binding> <condition> <not> <property>controls/OH/protectors/emergentest</property> </not> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-cover", 1);</script> </binding> </mod-up> </action> </animation> <animation> <type>pick</type> <object-name>EmerGenTestGuard</object-name> <action> <button>0</button> <binding> <command>property-toggle</command> <property>controls/OH/protectors/emergentest</property> </binding> <binding> <condition> <not> <property>controls/OH/protectors/emergentest</property> </not> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-cover", 1);</script> </binding> </action> </animation> <animation> <type>rotate</type> <object-name>EmerGenTestGuard</object-name> <property>controls/OH/protectors/emergentest</property> <factor>-145</factor> <axis> <x1-m>0.008142</x1-m> <y1-m>-0.298068</y1-m> <z1-m>-0.028926</z1-m> <x2-m>0.006752</x2-m> <y2-m>-0.286753</y2-m> <z2-m>-0.028926</z2-m> </axis> </animation> <animation> <name>Gen 1 Line Contactor pick</name> <type>pick</type> <object-name>Gen1LineBtn</object-name> <object-name>Gen1LineBtn1S</object-name> <object-name>Gen1LineBtn2O</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-assign</command> <property>controls/electrical/switches/gen-1-line-contactor</property> <value>0</value> </binding> </action> </animation> <animation> <type>select</type> <object-name>Gen1LineBtn2O</object-name> <condition> <and> <greater-than-equals> <property>systems/electrical/bus/dc-ess</property> <value>25</value> </greater-than-equals> <or> <equals> <property>controls/electrical/switches/gen-1-line-contactor</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </and> </condition> </animation> <animation> <type>select</type> <object-name>EmerGenInd1F</object-name> <condition> <and> <or> <property>systems/electrical/light/rat-emer-gen-fault</property> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </and> </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> <greater-than-equals> <property>systems/electrical/bus/dc-hot-1</property> <value>25</value> </greater-than-equals> </and> </condition> <command>property-assign</command> <property>controls/electrical/switches/emer-elec-man-on</property> <value>1</value> </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> <binding> <condition> <and> <equals> <property>controls/OH/protectors/elecratman</property> <value>1</value> </equals> <or> <greater-than-equals> <property>systems/electrical/bus/dc-bat</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-assign</command> <property>controls/OH/protectors/elecratman</property> <value>0</value> </binding> </action> </animation> <animation> <type>pick</type> <object-name>EmerManOnGuard</object-name> <action> <button>0</button> <binding> <command>property-toggle</command> <property>controls/OH/protectors/elecratman</property> </binding> <binding> <condition> <not> <property>controls/OH/protectors/elecratman</property> </not> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-cover", 1);</script> </binding> </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> <command>property-cycle</command> <property>controls/pneumatic/switches/pack-flo</property> <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> <command>property-cycle</command> <property>controls/pneumatic/switches/pack-flo</property> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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/pneumatic/switches/xbleed</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> <name>X-Bleed rotate</name> <type>rotate</type> <object-name>XbleedKnb</object-name> <property>controls/pneumatic/switches/xbleed</property> <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/dc-bat</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> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>ACPack1Btn1F</object-name> <condition> <or> <and> <equals> <property>systems/pneumatic/pack1-fault</property> <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> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>Eng1BleedBtn1F</object-name> <condition> <or> <and> <equals> <property>systems/pneumatic/bleed1-fault</property> <value>1</value> </equals> <equals> <property>controls/pneumatic/switches/bleed1</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>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/dc-bat</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> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>APUBleedBtn1F</object-name> <condition> <or> <and> <equals> <property>systems/pneumatic/bleedapu-fault</property> <value>1</value> </equals> <equals> <property>controls/pneumatic/switches/bleedapu</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>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> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>Eng2BleedBtn1F</object-name> <condition> <or> <and> <equals> <property>systems/pneumatic/bleed2-fault</property> <value>1</value> </equals> <equals> <property>controls/pneumatic/switches/bleed2</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>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> <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/dc-bat</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> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>ACPack2Btn1F</object-name> <condition> <or> <and> <equals> <property>systems/pneumatic/pack2-fault</property> <value>1</value> </equals> <equals> <property>controls/pneumatic/switches/pack2</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>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> <binding> <condition> <and> <equals> <property>controls/OH/protectors/ramair</property> <value>1</value> </equals> <or> <greater-than-equals> <property>systems/electrical/bus/dc-bat</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/pneumatic/switches/ram-air</property> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/ramair</property> <value>1</value> </equals> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/ramair</property> <value>1</value> </equals> </condition> <command>property-assign</command> <property>controls/OH/protectors/ramair</property> <value>0</value> </binding> </action> </animation> <animation> <type>pick</type> <object-name>RamAirBtn</object-name> <object-name>RamAirBtn2O</object-name> <object-name>RamAirBtnProt</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>property-toggle</command> <property>controls/OH/protectors/ramair</property> </binding> </action> </animation> <animation> <type>rotate</type> <object-name>RamAirBtnProt</object-name> <property>controls/OH/protectors/ramair</property> <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 --> <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> <value>1</value> </binding> <mod-up> <binding> <command>property-assign</command> <property>systems/pressurization/outflowpos-man-sw</property> <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> <value>-1</value> </binding> <mod-up> <binding> <command>property-assign</command> <property>systems/pressurization/outflowpos-man-sw</property> <value>0</value> </binding> </mod-up> </action> <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> <value>1</value> </binding> <mod-up> <binding> <command>property-assign</command> <property>systems/pressurization/outflowpos-man-sw</property> <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> <value>-1</value> </binding> <mod-up> <binding> <command>property-assign</command> <property>systems/pressurization/outflowpos-man-sw</property> <value>0</value> </binding> </mod-up> </action> </animation> <animation> <name>Man VS rotate</name> <type>rotate</type> <object-name>ManVSCTLSwitch</object-name> <property>systems/pressurization/outflowpos-man-sw</property> <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> <x-m>-0.01</x-m> <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> <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> </binding> <binding> <command>nasal</command> <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> <object-name>DitchBtn1</object-name> <object-name>DitchBtn2</object-name> <object-name>DitchBtn2O</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <condition> <and> <equals> <property>controls/OH/protectors/ditching</property> <value>1</value> </equals> <or> <greater-than-equals> <property>systems/electrical/bus/dc-bat</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>systems/pressurization/ditchingpb</property> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/ditching</property> <value>1</value> </equals> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/ditching</property> <value>1</value> </equals> </condition> <command>property-assign</command> <property>controls/OH/protectors/ditching</property> <value>0</value> </binding> </action> </animation> <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>0</button> <repeatable>false</repeatable> <binding> <command>property-toggle</command> <property>controls/OH/protectors/ditching</property> </binding> </action> </animation> <animation> <type>rotate</type> <object-name>DitchProt</object-name> <property>controls/OH/protectors/ditching</property> <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> <button>3</button> <repeatable>false</repeatable> <binding> <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> <animation> <name>Strobe lights rotate</name> <type>rotate</type> <object-name>StrobeLtSwtch</object-name> <property>controls/switches/strobe</property> <interpolation> <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/switches/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/switches/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/switches/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/switches/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> <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> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>property-cycle</command> <property>controls/switches/landing-lights-l</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/switches/landing-lights-l</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>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/switches/landing-lights-r</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/switches/landing-lights-r</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>landing light rotate</name> <type>rotate</type> <object-name>LandingLtLSwtch</object-name> <property>controls/switches/landing-lights-l</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 rotate</name> <type>rotate</type> <object-name>LandingLtRSwtch</object-name> <property>controls/switches/landing-lights-r</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> <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> <property>controls/lighting/taxi-light-switch</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.3037</z-m> </center> </animation> <!-- Anti-ice --> <!-- Eng and Wing --> <animation> <name>Wing Anti-ice Pick</name> <type>pick</type> <object-name>WingAntiIceBtn1</object-name> <object-name>WingAntiIceBtn1F</object-name> <object-name>WingAntiIceBtn2</object-name> <object-name>WingAntiIceBtn2O</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/switches/wing</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>WingAntiIceBtn1F</object-name> <condition> <or> <equals> <property>controls/switches/wingfault</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>WingAntiIceBtn2O</object-name> <condition> <or> <equals> <property>controls/switches/wing</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <animation> <name>Left Engine Anti-ice Pick</name> <type>pick</type> <object-name>Eng1AntiIceBtn1</object-name> <object-name>Eng1AntiIceBtn1F</object-name> <object-name>Eng1AntiIceBtn2</object-name> <object-name>Eng1AntiIceBtn2O</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/switches/leng</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <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> </condition> </animation> <animation> <type>select</type> <object-name>Eng1AntiIceBtn2O</object-name> <condition> <or> <equals> <property>controls/switches/leng</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <animation> <name>Right Engine Anti-ice Pick</name> <type>pick</type> <object-name>Eng2AntiIceBtn1</object-name> <object-name>Eng2AntiIceBtn1F</object-name> <object-name>Eng2AntiIceBtn2</object-name> <object-name>Eng2AntiIceBtn2O</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/switches/reng</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <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> </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> <!-- Window Heat and Probe Button --> <!-- 0.5 is auto, 1 is on --> <animation> <name>Window Probe Heat Toggle</name> <type>pick</type> <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> <animation> <type>select</type> <object-name>PrbWinHeatBtn2O</object-name> <condition> <or> <equals> <property>controls/switches/windowprobeheat</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <!-- 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> </condition> <command>property-toggle</command> <property>controls/switches/cabinfan</property> </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> <value>0</value> </equals> <equals> <property>controls/switches/annun-test</property> <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> <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/dc-bat</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> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>APUMasterBtn1F</object-name> <condition> <or> <property>systems/apu/fault</property> <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/dc-bat</property> <value>25</value> </greater-than-equals> </or> </condition> <command>nasal</command> <script> if (getprop("controls/apu/master") == 1) { systems.APUController.APU.startCommand(); } </script> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>APUStartBtn1A</object-name> <condition> <or> <equals> <property>systems/apu/available</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>APUStartBtn2O</object-name> <condition> <or> <equals> <property>systems/apu/start</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <!-- 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> <value>1</value> </equals> <greater-than-equals> <property>systems/electrical/bus/dc-ess</property> <value>25</value> </greater-than-equals> </and> </condition> <command>property-toggle</command> <property>controls/engines/engine[0]/man-start</property> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/eng1-manstart</property> <value>1</value> </equals> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/eng1-manstart</property> <value>1</value> </equals> </condition> <command>property-assign</command> <property>controls/OH/protectors/eng1-manstart</property> <value>0</value> </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>0</button> <repeatable>false</repeatable> <binding> <command>property-toggle</command> <property>controls/OH/protectors/eng1-manstart</property> </binding> <binding> <condition> <not> <property>controls/OH/protectors/eng1-manstart</property> </not> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-cover", 1);</script> </binding> </action> </animation> <animation> <type>rotate</type> <object-name>Eng1ManStartProt</object-name> <property>controls/OH/protectors/eng1-manstart</property> <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> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <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> <value>1</value> </equals> <greater-than-equals> <property>systems/electrical/bus/dc-ess</property> <value>25</value> </greater-than-equals> </and> </condition> <command>property-toggle</command> <property>controls/engines/engine[1]/man-start</property> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/eng2-manstart</property> <value>1</value> </equals> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/eng2-manstart</property> <value>1</value> </equals> </condition> <command>property-assign</command> <property>controls/OH/protectors/eng2-manstart</property> <value>0</value> </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>0</button> <repeatable>false</repeatable> <binding> <command>property-toggle</command> <property>controls/OH/protectors/eng2-manstart</property> </binding> <binding> <condition> <not> <property>controls/OH/protectors/eng2-manstart</property> </not> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-cover", 1);</script> </binding> </action> </animation> <animation> <type>rotate</type> <object-name>Eng2ManStartProt</object-name> <property>controls/OH/protectors/eng2-manstart</property> <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> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <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> <entry><ind>0</ind><dep>-129</dep></entry> <entry><ind>1</ind><dep>129</dep></entry> </interpolation> <axis> <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> <animation> <name>Dome lights pick</name> <type>pick</type> <object-name>DomeLtSwtch</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>property-cycle</command> <property>controls/lighting/dome-norm</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/lighting/dome-norm</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> <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> </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> <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> <button>3</button> <repeatable>false</repeatable> <binding> <command>property-cycle</command> <property>controls/switches/seatbelt-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/seatbelt-sign</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> <animation> <name>Seatbelt sign rotate</name> <type>rotate</type> <object-name>SeatBeltSwtch</object-name> <property>controls/switches/seatbelt-sign</property> <interpolation> <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> <button>3</button> <repeatable>false</repeatable> <binding> <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> <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> <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>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> </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/bus/dc-hot-1</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/bus/dc-hot-2</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> <!-- Fire Buttons --> <!-- Engine 1 --> <animation> <type>pick</type> <object-name>Eng1FireBtn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>nasal</command> <script> if (getprop("controls/engines/engine[0]/fire-btn") == 1) { setprop("controls/engines/engine[0]/fire-btn", 0); setprop("controls/engines/engine[0]/fire-btn-cover", 0); } else if (getprop("controls/engines/engine[0]/fire-btn-cover") == 1) { setprop("controls/engines/engine[0]/fire-btn", 1); } else { setprop("controls/engines/engine[0]/fire-btn-cover", 1); } </script> </binding> </action> </animation> <animation> <type>pick</type> <object-name>Eng1FireCover</object-name> <object-name>Eng1FireBtn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>nasal</command> <script> if (getprop("controls/engines/engine[0]/fire-btn") == 1) { setprop("controls/engines/engine[0]/fire-btn", 0); setprop("controls/engines/engine[0]/fire-btn-cover", 0); } else if (getprop("controls/engines/engine[0]/fire-btn-cover") == 1) { setprop("controls/engines/engine[0]/fire-btn-cover", 0); } else { setprop("controls/engines/engine[0]/fire-btn-cover", 1); } </script> </binding> </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.025</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>material</type> <object-name>Eng1FireBtn</object-name> <condition> <or> <property>systems/fire/engine1/warning-active</property> <property>controls/switches/annun-test</property> </or> </condition> <emission> <red>1.0</red> <green>1.0</green> <blue>1.0</blue> </emission> </animation> <animation> <type>pick</type> <object-name>Eng1FireAgt1Btn1S</object-name> <object-name>Eng1FireAgt1Btn2D</object-name> <object-name>Eng1FireAgt1Btn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>property-assign</command> <property>controls/engines/engine[0]/agent1-btn</property> <value>1</value> <condition> <or> <greater-than-equals> <property>systems/electrical/bus/dc-hot-1</property> <value>25</value> </greater-than-equals> <greater-than-equals> <property>systems/electrical/bus/dc-hot-2</property> <value>25</value> </greater-than-equals> </or> </condition> </binding> </action> </animation> <animation> <type>pick</type> <object-name>Eng1FireAgt2Btn1S</object-name> <object-name>Eng1FireAgt2Btn2D</object-name> <object-name>Eng1FireAgt2Btn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>property-assign</command> <property>controls/engines/engine[0]/agent2-btn</property> <value>1</value> <condition> <greater-than-equals> <property>systems/electrical/bus/dc-2</property> <value>25</value> </greater-than-equals> </condition> </binding> </action> </animation> <animation> <type>select</type> <object-name>Eng1FireAgt1Btn1S</object-name> <condition> <and> <or> <equals> <property>controls/engines/engine[0]/fire-btn</property> <value>1</value> </equals> <equals> <property>controls/fire/test-btn-1</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> <or> <greater-than-equals> <property>systems/electrical/bus/dc-hot-1</property> <value>25</value> </greater-than-equals> <greater-than-equals> <property>systems/electrical/bus/dc-hot-2</property> <value>25</value> </greater-than-equals> </or> </and> </condition> </animation> <animation> <type>select</type> <object-name>Eng1FireAgt2Btn1S</object-name> <condition> <and> <or> <equals> <property>controls/engines/engine[0]/fire-btn</property> <value>1</value> </equals> <equals> <property>controls/fire/test-btn-1</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> <greater-than-equals> <property>systems/electrical/bus/dc-2</property> <value>25</value> </greater-than-equals> </and> </condition> </animation> <animation> <type>select</type> <object-name>Eng1FireAgt1Btn2D</object-name> <condition> <or> <equals> <property>systems/fire/engine1/disch1</property> <value>1</value> </equals> <equals> <property>controls/fire/test-btn-1</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>Eng1FireAgt2Btn2D</object-name> <condition> <or> <equals> <property>systems/fire/engine1/disch2</property> <value>1</value> </equals> <equals> <property>controls/fire/test-btn-1</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <!-- Test --> <animation> <type>pick</type> <object-name>Eng1FireTst</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>property-assign</command> <property>controls/fire/test-btn-1</property> <value>1</value> <condition> <or> <or> <greater-than-equals> <property>systems/electrical/bus/dc-hot-1</property> <value>25</value> </greater-than-equals> <greater-than-equals> <property>systems/electrical/bus/dc-hot-2</property> <value>25</value> </greater-than-equals> </or> <greater-than-equals> <property>systems/electrical/bus/dc-2</property> <value>25</value> </greater-than-equals> </or> </condition> </binding> <mod-up> <binding> <command>property-assign</command> <property>controls/fire/test-btn-1</property> <value>0</value> </binding> </mod-up> </action> </animation> <animation> <type>pick</type> <object-name>Eng2FireTst</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>property-assign</command> <property>controls/fire/test-btn-2</property> <value>1</value> <condition> <or> <or> <greater-than-equals> <property>systems/electrical/bus/dc-hot-1</property> <value>25</value> </greater-than-equals> <greater-than-equals> <property>systems/electrical/bus/dc-hot-2</property> <value>25</value> </greater-than-equals> </or> <greater-than-equals> <property>systems/electrical/bus/dc-2</property> <value>25</value> </greater-than-equals> </or> </condition> </binding> <mod-up> <binding> <command>property-assign</command> <property>controls/fire/test-btn-2</property> <value>0</value> </binding> </mod-up> </action> </animation> <animation> <type>pick</type> <object-name>APUFireTst</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>property-assign</command> <property>controls/fire/apu-test-btn</property> <value>1</value> <condition> <greater-than-equals> <property>systems/electrical/bus/dc-bat</property> <value>25</value> </greater-than-equals> </condition> </binding> <mod-up> <binding> <command>property-assign</command> <property>controls/fire/apu-test-btn</property> <value>0</value> </binding> </mod-up> </action> </animation> <!-- APU --> <animation> <type>pick</type> <object-name>APUFireBtn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>nasal</command> <script> if (getprop("controls/apu/fire-btn") == 1) { setprop("controls/apu/fire-btn", 0); setprop("controls/apu/fire-btn-cover", 0); } else if (getprop("controls/apu/fire-btn-cover") == 1) { setprop("controls/apu/fire-btn", 1); } else { setprop("controls/apu/fire-btn-cover", 1); } </script> </binding> </action> </animation> <animation> <type>pick</type> <object-name>APUFireCover</object-name> <object-name>APUFireBtn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>nasal</command> <script> if (getprop("controls/apu/fire-btn") == 1) { setprop("controls/apu/fire-btn", 0); setprop("controls/apu/fire-btn-cover", 0); } else if (getprop("controls/apu/fire-btn-cover") == 1) { setprop("controls/apu/fire-btn-cover", 0); } else { setprop("controls/apu/fire-btn-cover", 1); } </script> </binding> </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.025</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>material</type> <object-name>APUFireBtn</object-name> <condition> <or> <property>systems/fire/apu/warning-active</property> <property>controls/switches/annun-test</property> </or> </condition> <emission> <red>1.0</red> <green>1.0</green> <blue>1.0</blue> </emission> </animation> <animation> <type>pick</type> <object-name>APUFireAgtBtn1S</object-name> <object-name>APUFireAgtBtn2D</object-name> <object-name>APUFireAgtBtn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>property-assign</command> <property>controls/apu/agent-btn</property> <value>1</value> <condition> <greater-than-equals> <property>systems/electrical/bus/dc-bat</property> <value>25</value> </greater-than-equals> </condition> </binding> </action> </animation> <animation> <type>select</type> <object-name>APUFireAgtBtn1S</object-name> <condition> <or> <equals> <property>controls/apu/fire-btn</property> <value>1</value> </equals> <equals> <property>controls/fire/apu-test-btn</property> <value>true</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <animation> <type>select</type> <object-name>APUFireAgtBtn2D</object-name> <condition> <or> <equals> <property>systems/fire/apu/disch</property> <value>1</value> </equals> <equals> <property>controls/fire/apu-test-btn</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <!-- Engine 2 --> <animation> <type>pick</type> <object-name>Eng2FireBtn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>nasal</command> <script> if (getprop("controls/engines/engine[1]/fire-btn") == 1) { setprop("controls/engines/engine[1]/fire-btn", 0); setprop("controls/engines/engine[1]/fire-btn-cover", 0); } else if (getprop("controls/engines/engine[1]/fire-btn-cover") == 1) { setprop("controls/engines/engine[1]/fire-btn", 1); } else { setprop("controls/engines/engine[1]/fire-btn-cover", 1); } </script> </binding> </action> </animation> <animation> <type>pick</type> <object-name>Eng2FireCover</object-name> <object-name>Eng2FireBtn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>nasal</command> <script> if (getprop("controls/engines/engine[1]/fire-btn") == 1) { setprop("controls/engines/engine[1]/fire-btn", 0); setprop("controls/engines/engine[1]/fire-btn-cover", 0); } else if (getprop("controls/engines/engine[1]/fire-btn-cover") == 1) { setprop("controls/engines/engine[1]/fire-btn-cover", 0); } else { setprop("controls/engines/engine[1]/fire-btn-cover", 1); } </script> </binding> </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.025</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>material</type> <object-name>Eng2FireBtn</object-name> <condition> <or> <property>systems/fire/engine2/warning-active</property> <property>controls/switches/annun-test</property> </or> </condition> <emission> <red>1.0</red> <green>1.0</green> <blue>1.0</blue> </emission> </animation> <animation> <type>pick</type> <object-name>Eng2FireAgt1Btn1S</object-name> <object-name>Eng2FireAgt1Btn2D</object-name> <object-name>Eng2FireAgt1Btn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>property-assign</command> <property>controls/engines/engine[1]/agent1-btn</property> <value>1</value> <condition> <or> <greater-than-equals> <property>systems/electrical/bus/dc-hot-1</property> <value>25</value> </greater-than-equals> <greater-than-equals> <property>systems/electrical/bus/dc-hot-2</property> <value>25</value> </greater-than-equals> </or> </condition> </binding> </action> </animation> <animation> <type>pick</type> <object-name>Eng2FireAgt2Btn1S</object-name> <object-name>Eng2FireAgt2Btn2D</object-name> <object-name>Eng2FireAgt2Btn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <command>property-assign</command> <property>controls/engines/engine[1]/agent2-btn</property> <value>1</value> <condition> <greater-than-equals> <property>systems/electrical/bus/dc-2</property> <value>25</value> </greater-than-equals> </condition> </binding> </action> </animation> <animation> <type>select</type> <object-name>Eng2FireAgt1Btn1S</object-name> <condition> <and> <or> <equals> <property>controls/engines/engine[1]/fire-btn</property> <value>1</value> </equals> <equals> <property>controls/fire/test-btn-2</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> <or> <greater-than-equals> <property>systems/electrical/bus/dc-hot-1</property> <value>25</value> </greater-than-equals> <greater-than-equals> <property>systems/electrical/bus/dc-hot-2</property> <value>25</value> </greater-than-equals> </or> </and> </condition> </animation> <animation> <type>select</type> <object-name>Eng2FireAgt2Btn1S</object-name> <condition> <and> <or> <equals> <property>controls/engines/engine[1]/fire-btn</property> <value>1</value> </equals> <equals> <property>controls/fire/test-btn-2</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> <greater-than-equals> <property>systems/electrical/bus/dc-2</property> <value>25</value> </greater-than-equals> </and> </condition> </animation> <animation> <type>select</type> <object-name>Eng2FireAgt1Btn2D</object-name> <condition> <or> <equals> <property>systems/fire/engine2/disch1</property> <value>1</value> </equals> <equals> <property>controls/fire/test-btn-2</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>Eng2FireAgt2Btn2D</object-name> <condition> <or> <equals> <property>systems/fire/engine2/disch2</property> <value>1</value> </equals> <equals> <property>controls/fire/test-btn-2</property> <value>1</value> </equals> <equals> <property>controls/switches/annun-test</property> <value>1</value> </equals> </or> </condition> </animation> <!-- Sounds --> <animation> <type>pick</type> <object-name>CVRTest</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>nasal</command> <script>libraries.CVR_test();</script> </binding> </action> </animation> <animation> <type>pick</type> <object-name>GroundCall</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>nasal</command> <script>libraries.MechCallFunc();</script> </binding> </action> </animation> <animation> <type>pick</type> <object-name>FwdCabinCall</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>nasal</command> <script>libraries.CabinCallFunc();</script> </binding> </action> </animation> <animation> <type>pick</type> <object-name>LeftRainTest</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/switches/LrainRpt</property> </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> <condition> <greater-than-equals> <property>systems/electrical/bus/dc-ess</property> <value>25</value> </greater-than-equals> </condition> <command>property-toggle</command> <property>controls/switches/RrainRpt</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <!--animation> <type>rotate</type> <object-name>LeftWiperKnb</object-name> <property>controls/switches/wiperLspd</property> <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> <command>property-cycle</command> <property>controls/switches/wiperLspd</property> <value>-1</value> <value>0</value> <value>1</value> <value>2</value> </binding> </action> </animation> <animation> <type>rotate</type> <object-name>RightWiperKnb</object-name> <property>controls/switches/wiperRspd</property> <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> <command>property-cycle</command> <property>controls/switches/wiperRspd</property> <value>-1</value> <value>0</value> <value>1</value> <value>2</value> </binding> </action> </animation--> <animation> <type>pick</type> <object-name>PassOxyInd</object-name> <object-name>PassOxyInd1S</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/oxygen/masksSys</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>PassOxyInd1S</object-name> <condition> <or> <equals> <property>controls/oxygen/masksSys</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>CrewOxyBtn</object-name> <object-name>CrewOxyBtn2O</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/oxygen/crewOxyPB</property> </binding> <binding> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> </action> </animation> <animation> <type>select</type> <object-name>CrewOxyBtn2O</object-name> <condition> <or> <equals> <property>controls/oxygen/crewOxyPB</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>MaskManOnBtn</object-name> <action> <button>0</button> <repeatable>false</repeatable> <binding> <condition> <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> </and> </condition> <command>property-toggle</command> <property>controls/oxygen/masksDeployMan</property> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/maskman</property> <value>1</value> </equals> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-btn", 1);</script> </binding> <binding> <condition> <equals> <property>controls/OH/protectors/maskman</property> <value>1</value> </equals> </condition> <command>property-assign</command> <property>controls/OH/protectors/maskman</property> <value>0</value> </binding> </action> </animation> <animation> <type>pick</type> <object-name>MaskManOnGuard</object-name> <action> <button>0</button> <binding> <command>property-toggle</command> <property>controls/OH/protectors/maskman</property> </binding> <binding> <condition> <not> <property>controls/OH/protectors/maskman</property> </not> </condition> <command>nasal</command> <script>setprop("sim/sounde/oh-cover", 1);</script> </binding> </action> </animation> <animation> <type>rotate</type> <object-name>MaskManOnGuard</object-name> <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> </PropertyList>