1
0
Fork 0

Finish lower left side

This commit is contained in:
Jonathan Redpath 2022-02-22 20:06:03 +00:00
parent 540bbf91b9
commit 4d41b6a092
4 changed files with 882 additions and 247 deletions

View file

@ -885,6 +885,7 @@
<cockpit>
<alt-knb-translate type="double">0.002</alt-knb-translate>
<emer-canc-cover type="bool">0</emer-canc-cover>
<evac-capt-purs type="int">1</evac-capt-purs>
<flaps-lever-translate type="double">0</flaps-lever-translate>
<park-brk-translate type="double">0</park-brk-translate>
<qnh-cpt-knb-translate type="double">0.0015</qnh-cpt-knb-translate>
@ -1135,10 +1136,12 @@
<blueelec type="int">0</blueelec>
<ditching type="int">0</ditching>
<elecratman type="int">0</elecratman>
<emercall type="int">0</emercall>
<eng1-manstart type="int">0</eng1-manstart>
<eng2-manstart type="int">0</eng2-manstart>
<eng1-n1 type="int">0</eng1-n1>
<eng2-n1 type="int">0</eng2-n1>
<evac type="int">0</evac>
<fwddisch type="int">0</fwddisch>
<idg1 type="int">0</idg1>
<idg2 type="int">0</idg2>

View file

@ -260,7 +260,7 @@
<object-name>FuelXfeedBtn2O</object-name>
<object-name>LFuelTank1Btn1F</object-name>
<object-name>LFuelTank1Btn2O</object-name>
<object-name>PassOxyInd1S</object-name>
<object-name>PassOxyInd1S.001</object-name>
<object-name>RamAirBtn2O</object-name>
<object-name>RFuelTank1Btn1F</object-name>
<object-name>RFuelTank1Btn2O</object-name>
@ -606,12 +606,9 @@
<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>
@ -14942,6 +14939,864 @@
</or>
</condition>
</animation>
<!-- EVAC panel -->
<animation>
<type>knob</type>
<object-name>EvacCommandProt</object-name>
<property>controls/OH/protectors/evac-pos</property>
<factor>-145</factor>
<drag-direction>vertical</drag-direction>
<axis>
<object-name>EvacCommandProt.axis</object-name>
</axis>
<action>
<binding>
<command>property-cycle</command>
<property>controls/OH/protectors/evac</property>
<value>0</value>
<value>1</value>
<wrap>false</wrap>
</binding>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/btn1", 1);</script>
</binding>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>ratguard-lbl</tooltip-id>
<label>EVAC command guard</label>
</binding>
</hovered>
</animation>
<animation>
<type>pick</type>
<object-name>EvacCommandBtn</object-name>
<object-name>EvacCommandBtn1E</object-name>
<object-name>EvacCommandBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>nasal</command>
<script>libraries.pushbutton();</script>
</binding>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/evac-translate</property>
<value>0.00075</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/evac-translate</property>
<value>0.0</value>
</binding>
</mod-up>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>evac-lbl</tooltip-id>
<label>EVAC pushbutton (INOP)</label>
</binding>
</hovered>
</animation>
<animation>
<type>translate</type>
<object-name>EvacCommandBtn</object-name>
<object-name>EvacCommandBtn1E</object-name>
<object-name>EvacCommandBtn2O</object-name>
<property>/controls/cockpit/evac-translate</property>
<axis>
<x1-m>-0.13646</x1-m>
<y1-m>0.000025</y1-m>
<z1-m>0.904695</z1-m>
<x2-m>-0.14011</x2-m>
<y2-m>0.000025</y2-m>
<z2-m>0.914005</z2-m>
</axis>
</animation>
<animation>
<type>pick</type>
<object-name>EvacHornOff</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property>controls/cockpit/evachorn-translate</property>
<value>-0.00075</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/btn1", 1);</script>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/cockpit/evachorn-translate</property>
<value>0</value>
</binding>
</mod-up>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>evac-horn-lbl</tooltip-id>
<label>Silence evacuation horn (INOP)</label>
</binding>
</hovered>
</animation>
<animation>
<type>translate</type>
<object-name>EvacHornOff</object-name>
<property>controls/cockpit/evachorn-translate</property>
<axis>
<x1-m>-0.134358</x1-m>
<y1-m>-0.259398</y1-m>
<z1-m>0.892231</z1-m>
<x2-m>-0.133481</x2-m>
<y2-m>-0.259101</y2-m>
<z2-m>0.889991</z2-m>
</axis>
</animation>
<animation>
<type>knob</type>
<object-name>EvacCapt-Purs</object-name>
<property>controls/cockpit/evac-capt-purs-pos</property>
<offset-deg>30</offset-deg>
<factor>-60</factor>
<drag-direction>vertical</drag-direction>
<axis>
<object-name>EvacCapt-Purs.axis</object-name>
</axis>
<action>
<binding>
<command>property-cycle</command>
<property>controls/cockpit/evac-capt-purs</property>
<value>0</value>
<value>1</value>
<wrap>false</wrap>
</binding>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/switch1", 1);</script>
</binding>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>ratguard-lbl</tooltip-id>
<label>EVAC select switch (INOP)</label>
</binding>
</hovered>
</animation>
<!-- Oxygen -->
<animation>
<type>knob</type>
<object-name>MaskManOnGuard</object-name>
<object-name>MaskManOnGuard</object-name>
<property>controls/OH/protectors/maskman-pos</property>
<factor>-145</factor>
<axis>
<object-name>MaskManOnGuard.axis</object-name>
</axis>
<action>
<binding>
<command>property-cycle</command>
<property>controls/OH/protectors/maskman</property>
<value>0</value>
<value>1</value>
<wrap>false</wrap>
</binding>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/btn1", 1);</script>
</binding>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>maskmanguard-lbl</tooltip-id>
<label>Oxygen mask guard</label>
</binding>
</hovered>
</animation>
<animation>
<type>pick</type>
<object-name>MaskManOnBtn</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/oxygen/passenger-mask-deploy-man</property>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/btn1", 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/oxygen/passenger-mask-deploy-man</property>
<value>0</value>
</binding>
</mod-up>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>maskman-lbl</tooltip-id>
<label>Deploy passenger oxygen masks</label>
</binding>
</hovered>
</animation>
<animation>
<type>translate</type>
<object-name>MaskManOnBtn</object-name>
<property>controls/oxygen/passenger-mask-deploy-man</property>
<factor>0.00075</factor>
<axis>
<x1-m>-0.13646</x1-m>
<y1-m>0.000025</y1-m>
<z1-m>0.904695</z1-m>
<x2-m>-0.14011</x2-m>
<y2-m>0.000025</y2-m>
<z2-m>0.914005</z2-m>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>PassOxyInd1S.001</object-name>
<condition>
<or>
<property>/systems/oxygen/passenger-oxygen/sys-on-light</property>
<property>controls/switches/annun-test</property>
</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/cockpit-oxygen-supply-pb</property>
</binding>
<binding>
<command>nasal</command>
<script>libraries.pushbutton();</script>
</binding>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/crewoxy-translate</property>
<value>0.00075</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/crewoxy-translate</property>
<value>0.0</value>
</binding>
</mod-up>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>crewoxy-lbl</tooltip-id>
<label>Toggle crew oxygen masks</label>
</binding>
</hovered>
</animation>
<animation>
<type>translate</type>
<object-name>CrewOxyBtn</object-name>
<object-name>CrewOxyBtn2O</object-name>
<property>/controls/cockpit/crewoxy-translate</property>
<axis>
<x1-m>-0.13646</x1-m>
<y1-m>0.000025</y1-m>
<z1-m>0.904695</z1-m>
<x2-m>-0.14011</x2-m>
<y2-m>0.000025</y2-m>
<z2-m>0.914005</z2-m>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>CrewOxyBtn2O</object-name>
<condition>
<or>
<not><property>controls/oxygen/cockpit-oxygen-supply-pb</property></not>
<property>controls/switches/annun-test</property>
</or>
</condition>
</animation>
<!-- CVR Panel -->
<animation>
<type>pick</type>
<object-name>RcdrGndCtlBtn</object-name>
<object-name>RcdrGndCtlBtn2O</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/CVR/gndctl</property>
</binding>
<binding>
<command>nasal</command>
<script>libraries.pushbutton();</script>
</binding>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/gndctl-translate</property>
<value>0.00075</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/gndctl-translate</property>
<value>0.0</value>
</binding>
</mod-up>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>evac-lbl</tooltip-id>
<label>Toggle flight recorder ground control</label>
</binding>
</hovered>
</animation>
<animation>
<type>translate</type>
<object-name>RcdrGndCtlBtn</object-name>
<object-name>RcdrGndCtlBtn2O</object-name>
<property>/controls/cockpit/gndctl-translate</property>
<axis>
<x1-m>-0.13646</x1-m>
<y1-m>0.000025</y1-m>
<z1-m>0.904695</z1-m>
<x2-m>-0.14011</x2-m>
<y2-m>0.000025</y2-m>
<z2-m>0.914005</z2-m>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>RcdrGndCtlBtn2O</object-name>
<condition>
<or>
<property>controls/CVR/gndctl</property>
<property>controls/switches/annun-test</property>
</or>
</condition>
</animation>
<animation>
<type>pick</type>
<object-name>CVRErase</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/CVR/erase</property>
<value>1</value>
</binding>
<binding>
<command>property-assign</command>
<property>controls/cockpit/cvrerase-translate</property>
<value>-0.00075</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/btn1", 1);</script>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/cockpit/cvrerase-translate</property>
<value>0</value>
</binding>
<binding>
<command>property-assign</command>
<property>controls/CVR/erase</property>
<value>0</value>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>translate</type>
<object-name>CVRErase</object-name>
<property>controls/cockpit/cvrerase-translate</property>
<axis>
<x1-m>-0.134358</x1-m>
<y1-m>-0.259398</y1-m>
<z1-m>0.892231</z1-m>
<x2-m>-0.133481</x2-m>
<y2-m>-0.259101</y2-m>
<z2-m>0.889991</z2-m>
</axis>
</animation>
<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>
<binding>
<command>property-assign</command>
<property>controls/cockpit/cvrtest-translate</property>
<value>-0.00075</value>
</binding>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/btn1", 1);</script>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/cockpit/cvrtest-translate</property>
<value>0</value>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>translate</type>
<object-name>CVRTest</object-name>
<property>controls/cockpit/cvrtest-translate</property>
<axis>
<x1-m>-0.134358</x1-m>
<y1-m>-0.259398</y1-m>
<z1-m>0.892231</z1-m>
<x2-m>-0.133481</x2-m>
<y2-m>-0.259101</y2-m>
<z2-m>0.889991</z2-m>
</axis>
</animation>
<!-- Call Buttons -->
<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>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/btn1", 1);</script>
</binding>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/gndcall-translate</property>
<value>0.00075</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/gndcall-translate</property>
<value>0.0</value>
</binding>
</mod-up>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>groundcall-lbl</tooltip-id>
<label>Call ground</label>
</binding>
</hovered>
</animation>
<animation>
<type>translate</type>
<object-name>GroundCall</object-name>
<property>/controls/cockpit/gndcall-translate</property>
<axis>
<x1-m>-0.13646</x1-m>
<y1-m>0.000025</y1-m>
<z1-m>0.904695</z1-m>
<x2-m>-0.14011</x2-m>
<y2-m>0.000025</y2-m>
<z2-m>0.914005</z2-m>
</axis>
</animation>
<animation>
<type>pick</type>
<object-name>AllCabinCall</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>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/btn1", 1);</script>
</binding>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/allcall-translate</property>
<value>0.00075</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/allcall-translate</property>
<value>0.0</value>
</binding>
</mod-up>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>allcall-lbl</tooltip-id>
<label>Call all crew</label>
</binding>
</hovered>
</animation>
<animation>
<type>translate</type>
<object-name>AllCabinCall</object-name>
<property>/controls/cockpit/allcall-translate</property>
<axis>
<x1-m>-0.13646</x1-m>
<y1-m>0.000025</y1-m>
<z1-m>0.904695</z1-m>
<x2-m>-0.14011</x2-m>
<y2-m>0.000025</y2-m>
<z2-m>0.914005</z2-m>
</axis>
</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>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/btn1", 1);</script>
</binding>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/fwdcall-translate</property>
<value>0.00075</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/fwdcall-translate</property>
<value>0.0</value>
</binding>
</mod-up>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>fwdcall-lbl</tooltip-id>
<label>Call fwd galley</label>
</binding>
</hovered>
</animation>
<animation>
<type>translate</type>
<object-name>FwdCabinCall</object-name>
<property>/controls/cockpit/fwdcall-translate</property>
<axis>
<x1-m>-0.13646</x1-m>
<y1-m>0.000025</y1-m>
<z1-m>0.904695</z1-m>
<x2-m>-0.14011</x2-m>
<y2-m>0.000025</y2-m>
<z2-m>0.914005</z2-m>
</axis>
</animation>
<animation>
<type>pick</type>
<object-name>AftCabinCall</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>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/btn1", 1);</script>
</binding>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/aftcall-translate</property>
<value>0.00075</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>/controls/cockpit/aftcall-translate</property>
<value>0.0</value>
</binding>
</mod-up>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>aftcall-lbl</tooltip-id>
<label>Call aft galley</label>
</binding>
</hovered>
</animation>
<animation>
<type>translate</type>
<object-name>AftCabinCall</object-name>
<property>/controls/cockpit/aftcall-translate</property>
<axis>
<x1-m>-0.13646</x1-m>
<y1-m>0.000025</y1-m>
<z1-m>0.904695</z1-m>
<x2-m>-0.14011</x2-m>
<y2-m>0.000025</y2-m>
<z2-m>0.914005</z2-m>
</axis>
</animation>
<animation>
<type>knob</type>
<object-name>EmerCallProt</object-name>
<property>controls/OH/protectors/emercall-pos</property>
<factor>-145</factor>
<drag-direction>vertical</drag-direction>
<axis>
<!--<object-name>EmerCallProt.axis</object-name>-->
<x1-m>-0.074667</x1-m>
<y1-m>-0.198464</y1-m>
<z1-m>0.915252</z1-m>
<x2-m>-0.075398</x2-m>
<y2-m>-0.182303</y2-m>
<z2-m>0.917131</z2-m>
</axis>
<action>
<binding>
<command>property-cycle</command>
<property>controls/OH/protectors/emercall</property>
<value>0</value>
<value>1</value>
<wrap>false</wrap>
</binding>
<binding>
<command>nasal</command>
<script>setprop("sim/sounde/btn1", 1);</script>
</binding>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>emercall-lbl</tooltip-id>
<label>Emer Call guard</label>
</binding>
</hovered>
</animation>
<animation>
<type>pick</type>
<object-name>EmerCallBtn</object-name>
<object-name>EmerCallBtn1C</object-name>
<object-name>EmerCallBtn2O</object-name>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<condition>
<and>
<greater-than-equals>
<property>systems/electrical/bus/dc-ess</property>
<value>25</value>
</greater-than-equals>
<property>controls/OH/protectors/emercall</property>
</and>
</condition>
<command>property-assign</command>
<property>controls/switches/emerCall</property>
<value>1</value>
</binding>
<binding>
<command>nasal</command>
<script>libraries.pushbutton();</script>
</binding>
<binding>
<command>property-assign</command>
<property>controls/cockpit/emercall-translate</property>
<value>0.00075</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>controls/switches/emerCall</property>
<value>0</value>
</binding>
<binding>
<command>property-assign</command>
<property>controls/cockpit/emercall-translate</property>
<value>0.0</value>
</binding>
</mod-up>
</action>
<hovered>
<binding>
<command>set-tooltip</command>
<tooltip-id>emercall-lbl</tooltip-id>
<label>Emer call</label>
</binding>
</hovered>
</animation>
<animation>
<type>translate</type>
<object-name>EmerCallBtn</object-name>
<object-name>EmerCallBtn1C</object-name>
<object-name>EmerCallBtn2O</object-name>
<property>controls/cockpit/emercall-translate</property>
<axis>
<x1-m>-0.13646</x1-m>
<y1-m>0.000025</y1-m>
<z1-m>0.904695</z1-m>
<x2-m>-0.14011</x2-m>
<y2-m>0.000025</y2-m>
<z2-m>0.914005</z2-m>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>EmerCallBtn1C</object-name>
<condition>
<or>
<property>controls/switches/annun-test</property>
<property>controls/switches/emerCallLtC</property>
</or>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>EmerCallBtn2O</object-name>
<condition>
<or>
<property>controls/switches/annun-test</property>
<property>controls/switches/emerCallLtO</property>
</or>
</condition>
</animation>
<!-- Fire Buttons -->

View file

@ -2468,247 +2468,4 @@
<!-- 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>
<binding>
<command>nasal</command>
<script>libraries.pushbutton();</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>
<binding>
<command>nasal</command>
<script>libraries.pushbutton();</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>AftCabinCall</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>
<binding>
<command>nasal</command>
<script>libraries.pushbutton();</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>PassOxyInd1S</object-name>
<condition>
<or>
<equals>
<property>/systems/oxygen/passenger-oxygen/sys-on-light</property>
<value>1</value>
</equals>
<property>controls/switches/annun-test</property>
</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/cockpit-oxygen-supply-pb</property>
</binding>
<binding>
<command>nasal</command>
<script>libraries.pushbutton();</script>
</binding>
</action>
</animation>
<animation>
<type>select</type>
<object-name>CrewOxyBtn2O</object-name>
<condition>
<or>
<equals>
<property>controls/oxygen/cockpit-oxygen-supply-pb</property>
<value>0</value>
</equals>
<property>controls/switches/annun-test</property>
</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-assign</command>
<property>controls/oxygen/passenger-mask-deploy-man</property>
<value>1</value>
</binding>
<binding>
<condition>
<equals>
<property>controls/OH/protectors/maskman</property>
<value>1</value>
</equals>
</condition>
<command>nasal</command>
<script>libraries.pushbutton();</script>
</binding>
<mod-up>
<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-assign</command>
<property>controls/oxygen/passenger-mask-deploy-man</property>
<value>0</value>
</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>
</mod-up>
</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>

View file

@ -414,6 +414,26 @@
<input>/controls/OH/protectors/blueelec</input>
<c1>20</c1>
</lag_filter>
<lag_filter name="/controls/OH/protectors/evac-pos">
<input>/controls/OH/protectors/evac</input>
<c1>20</c1>
</lag_filter>
<lag_filter name="/controls/cockpit/evac-capt-purs-pos">
<input>/controls/cockpit/evac-capt-purs</input>
<c1>20</c1>
</lag_filter>
<lag_filter name="/controls/OH/protectors/maskman-pos">
<input>/controls/OH/protectors/maskman</input>
<c1>20</c1>
</lag_filter>
<lag_filter name="/controls/OH/protectors/emercall-pos">
<input>/controls/OH/protectors/emercall</input>
<c1>20</c1>
</lag_filter>
</channel>