16064 lines
412 KiB
XML
16064 lines
412 KiB
XML
<?xml version="1.0"?>
|
|
|
|
<!-- Copyright (c) 2022 Josh Davidson (Octal450) -->
|
|
|
|
<PropertyList>
|
|
|
|
<path>res/fd_complete.ac</path>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<property>systems/shake/shaking</property>
|
|
<axis>
|
|
<x1-m> 0.0</x1-m>
|
|
<y1-m> 0.0</y1-m>
|
|
<z1-m> 0.0</z1-m>
|
|
<x2-m> 0.5</x2-m>
|
|
<y2-m>-0.5</y2-m>
|
|
<z2-m> 0.8</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Multi-purpose Control and Display Units -->
|
|
<model>
|
|
<name>MCDU1</name>
|
|
<path>Aircraft/A320-family/Models/Instruments/MCDU/MCDU1.xml</path>
|
|
</model>
|
|
|
|
<model>
|
|
<name>MCDU2</name>
|
|
<path>Aircraft/A320-family/Models/Instruments/MCDU/MCDU2.xml</path>
|
|
</model>
|
|
|
|
<!-- Radio -->
|
|
<model>
|
|
<path>Aircraft/A320-family/Models/Instruments/Radio/Radio1.xml</path>
|
|
</model>
|
|
|
|
<model>
|
|
<path>Aircraft/A320-family/Models/Instruments/Radio/Radio2.xml</path>
|
|
</model>
|
|
|
|
<!-- Audio -->
|
|
<model>
|
|
<path>Aircraft/A320-family/Models/Instruments/Audio/Audio1.xml</path>
|
|
</model>
|
|
|
|
<model>
|
|
<path>Aircraft/A320-family/Models/Instruments/Audio/Audio2.xml</path>
|
|
</model>
|
|
|
|
<!-- Primary Flight Displays -->
|
|
<model>
|
|
<name>PFD1</name>
|
|
<path>Aircraft/A320-family/Models/Instruments/PFD/PFD1.xml</path>
|
|
</model>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>PFD1</object-name>
|
|
<property>modes/cpt-du-xfr</property>
|
|
<factor>0.20062</factor>
|
|
<axis>
|
|
<x>0</x>
|
|
<y>1</y>
|
|
<z>0</z>
|
|
</axis>
|
|
</animation>
|
|
|
|
<model>
|
|
<name>PFD2</name>
|
|
<path>Aircraft/A320-family/Models/Instruments/PFD/PFD2.xml</path>
|
|
</model>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>PFD2</object-name>
|
|
<property>modes/fo-du-xfr</property>
|
|
<factor>-0.20062</factor>
|
|
<axis>
|
|
<x>-0.004984547901</x>
|
|
<x>0</x>
|
|
<y>1</y>
|
|
<z>0</z>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Navigational Displays -->
|
|
<model>
|
|
<name>ND1</name>
|
|
<path>Aircraft/A320-family/Models/Instruments/ND/ND_L.xml</path>
|
|
</model>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ND1</object-name>
|
|
<property>modes/cpt-du-xfr</property>
|
|
<factor>-0.20062</factor>
|
|
<axis>
|
|
<x>0</x>
|
|
<y>1</y>
|
|
<z>0</z>
|
|
</axis>
|
|
</animation>
|
|
|
|
<model>
|
|
<name>ND2</name>
|
|
<path>Aircraft/A320-family/Models/Instruments/ND/ND_R.xml</path>
|
|
</model>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ND2</object-name>
|
|
<property>modes/fo-du-xfr</property>
|
|
<factor>0.20062</factor>
|
|
<axis>
|
|
<x>0</x>
|
|
<y>1</y>
|
|
<z>0</z>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Upper ECAM -->
|
|
|
|
<model>
|
|
<name>UECAM</name>
|
|
<path>Aircraft/A320-family/Models/Instruments/Upper-ECAM/Upper-ECAM.xml</path>
|
|
</model>
|
|
|
|
<!-- Lower ECAM -->
|
|
<model>
|
|
<name>LECAM</name>
|
|
<path>Aircraft/A320-family/Models/Instruments/Lower-ECAM/Lower-ECAM.xml</path>
|
|
</model>
|
|
|
|
<!-- Standby Indicator -->
|
|
<model>
|
|
<name>IESI</name>
|
|
<path>Aircraft/A320-family/Models/Instruments/IESI/IESI.xml</path>
|
|
</model>
|
|
|
|
<!-- Hide displays outside -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>PFD1</object-name>
|
|
<object-name>PFD2</object-name>
|
|
<object-name>ND1</object-name>
|
|
<object-name>ND2</object-name>
|
|
<object-name>UECAM</object-name>
|
|
<object-name>LECAM</object-name>
|
|
<object-name>IESI</object-name>
|
|
<object-name>MCDU1</object-name>
|
|
<object-name>MCDU2</object-name>
|
|
<object-name>dcduScreenL</object-name>
|
|
<object-name>dcduScreenR</object-name>
|
|
<condition>
|
|
<or>
|
|
<not><property>options/hide-canvas-outside</property></not>
|
|
<property>sim/current-view/internal</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Pushbutton lights and indicators - power and test -->
|
|
|
|
<!-- Button lights 115 mA, 5 VAC on BRT setting -->
|
|
<!-- Sourced from 4 transformers -->
|
|
|
|
<!-- 31LP AC ESS SHED 801XP 5VAC transformer -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>alt-text</object-name>
|
|
<object-name>alt-text-test</object-name>
|
|
<object-name>ap1_led</object-name>
|
|
<object-name>ap2_led</object-name>
|
|
<object-name>appr_led</object-name>
|
|
<object-name>arpt_led</object-name>
|
|
<object-name>arpt_led.001</object-name>
|
|
<object-name>atc-code</object-name>
|
|
<object-name>atc-test</object-name>
|
|
<object-name>a-thr_led</object-name>
|
|
<object-name>audio_att_led</object-name>
|
|
<object-name>audio_att_sgn</object-name>
|
|
<object-name>audio_call_hf2_led</object-name>
|
|
<object-name>audio_call_hf1_led</object-name>
|
|
<object-name>audio_call_vhf1_led</object-name>
|
|
<object-name>audio_call_vhf2_led</object-name>
|
|
<object-name>audio_call_vhf3_led</object-name>
|
|
<object-name>audio_hf1_led</object-name>
|
|
<object-name>audio_hf2_led</object-name>
|
|
<object-name>audio_mech_led</object-name>
|
|
<object-name>audio_mech_sgn</object-name>
|
|
<object-name>audio_pa_led</object-name>
|
|
<object-name>audio_voice_led</object-name>
|
|
<object-name>audio_vhf1_led</object-name>
|
|
<object-name>audio_vhf2_led</object-name>
|
|
<object-name>audio_vhf3_led</object-name>
|
|
<object-name>cstr_led</object-name>
|
|
<object-name>cstr_led.001</object-name>
|
|
<object-name>exped_led</object-name>
|
|
<object-name>fcu_screen</object-name>
|
|
<object-name>fd1_led</object-name>
|
|
<object-name>fd2_led</object-name>
|
|
<object-name>fpa-text</object-name>
|
|
<object-name>hdg-text</object-name>
|
|
<object-name>hdg-text-test</object-name>
|
|
<object-name>ils_led</object-name>
|
|
<object-name>ils2_led</object-name>
|
|
<object-name>loc_led</object-name>
|
|
<object-name>mach-text</object-name>
|
|
<object-name>ndb_led</object-name>
|
|
<object-name>ndb_led.001</object-name>
|
|
<object-name>qnh-hpa-left</object-name>
|
|
<object-name>qnh-hpa-right</object-name>
|
|
<object-name>qnh-inhg-left</object-name>
|
|
<object-name>qnh-inhg-right</object-name>
|
|
<object-name>qnh-std</object-name>
|
|
<object-name>qnh-test</object-name>
|
|
<object-name>radio_adf_led</object-name>
|
|
<object-name>radio_am_led</object-name>
|
|
<object-name>radio_bfo_led</object-name>
|
|
<object-name>radio_hf1_led</object-name>
|
|
<object-name>radio_hf2_led</object-name>
|
|
<object-name>radio_ls_led</object-name>
|
|
<object-name>radio_nav_led</object-name>
|
|
<object-name>radio_opt_led</object-name>
|
|
<object-name>radio_vhf1_led</object-name>
|
|
<object-name>radio_vhf2_led</object-name>
|
|
<object-name>radio_vhf3_led</object-name>
|
|
<object-name>radio_vor_led</object-name>
|
|
<object-name>spd-text</object-name>
|
|
<object-name>spd-text-test</object-name>
|
|
<object-name>vord_led</object-name>
|
|
<object-name>vord_led.001</object-name>
|
|
<object-name>vs-text</object-name>
|
|
<object-name>vs-text-last-2-digits</object-name>
|
|
<object-name>vs-text-test</object-name>
|
|
<object-name>wpt_led</object-name>
|
|
<object-name>wpt_led.001</object-name>
|
|
<object-name>prio_capt.arrow</object-name>
|
|
<object-name>prio_capt.capt</object-name>
|
|
<object-name>prio_fo.arrow</object-name>
|
|
<object-name>prio_fo_fo</object-name>
|
|
|
|
<!-- Overhead panel -->
|
|
|
|
<object-name>AftCargoIsoBtn1F</object-name>
|
|
<object-name>AftCargoIsoBtn2O</object-name>
|
|
<object-name>APUBleedBtn1F</object-name>
|
|
<object-name>APUBleedBtn2O</object-name>
|
|
<object-name>BlueElecPump1F</object-name>
|
|
<object-name>BlueElecPump2O</object-name>
|
|
<object-name>CargoHotAirBtn1F</object-name>
|
|
<object-name>CargoHotAirBtn2O</object-name>
|
|
<object-name>CrewOxyBtn2O</object-name>
|
|
<object-name>GalleyPwrBtn1F</object-name>
|
|
<object-name>GalleyPwrBtn2O</object-name>
|
|
<object-name>Gen1LineBtn1S</object-name>
|
|
<object-name>Gen1LineBtn2O</object-name>
|
|
<object-name>FuelXfeedBtn1O</object-name>
|
|
<object-name>FuelXfeedBtn2O</object-name>
|
|
<object-name>LFuelTank1Btn1F</object-name>
|
|
<object-name>LFuelTank1Btn2O</object-name>
|
|
<object-name>PassOxyInd1S</object-name>
|
|
<object-name>RamAirBtn2O</object-name>
|
|
<object-name>RFuelTank1Btn1F</object-name>
|
|
<object-name>RFuelTank1Btn2O</object-name>
|
|
<object-name>WingAntiIceBtn1F</object-name>
|
|
<object-name>WingAntiIceBtn2O</object-name>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess-shed</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- 35LP AC ESS SHED 801XP 5VAC transformer
|
|
BACKUP 901XP STAT INV
|
|
-->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>engine_fire_1</object-name>
|
|
<object-name>engine_fire_2</object-name>
|
|
<object-name>gear_lever_down_arrow</object-name>
|
|
<object-name>lgear_down</object-name>
|
|
<object-name>lgear_unlk</object-name>
|
|
<object-name>ngear_down</object-name>
|
|
<object-name>ngear_unlk</object-name>
|
|
<object-name>rgear_down</object-name>
|
|
<object-name>rgear_unlk</object-name>
|
|
|
|
<!-- Overhead panel -->
|
|
|
|
<object-name>ACPack1Btn1F</object-name>
|
|
<object-name>ACPack1Btn2O</object-name>
|
|
<object-name>APUFireAgtBtn1S</object-name>
|
|
<object-name>APUFireAgtBtn2D</object-name>
|
|
<object-name>APUGenBtn1F</object-name>
|
|
<object-name>APUGenBtn2O</object-name>
|
|
<object-name>APUMasterBtn1F</object-name>
|
|
<object-name>APUMasterBtn2O</object-name>
|
|
<object-name>APUStartBtn1A</object-name>
|
|
<object-name>APUStartBtn2O</object-name>
|
|
<object-name>BatteryBtn11F</object-name>
|
|
<object-name>BatteryBtn21F</object-name>
|
|
<object-name>BatteryBtn12O</object-name>
|
|
<object-name>BatteryBtn22O</object-name>
|
|
<object-name>BusTieBtn2O</object-name>
|
|
<object-name>CabinPressModeBtn1F</object-name>
|
|
<object-name>CabinPressModeBtn2M</object-name>
|
|
<object-name>DitchBtn2O</object-name>
|
|
<object-name>ELAC1Btn1F</object-name>
|
|
<object-name>ELAC1Btn2O</object-name>
|
|
<object-name>EmerCallBtn1C</object-name>
|
|
<object-name>EmerCallBtn2O</object-name>
|
|
<object-name>EmerExtLtBtn2O</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>Eng1ManStartBtn2O</object-name>
|
|
<object-name>Eng2ManStartBtn2O</object-name>
|
|
<object-name>EvacCommandBtn1E</object-name>
|
|
<object-name>EvacCommandBtn2O</object-name>
|
|
<object-name>FAC1Btn1F</object-name>
|
|
<object-name>FAC1Btn2O</object-name>
|
|
<object-name>Gen1Btn2O</object-name>
|
|
<object-name>Gen2Btn2O</object-name>
|
|
<object-name>IDG1Btn1F</object-name>
|
|
<object-name>IDG2Btn1F</object-name>
|
|
<object-name>SEC1Btn1F</object-name>
|
|
<object-name>SEC1Btn2O</object-name>
|
|
<object-name>VentBlowBtn1F</object-name>
|
|
<object-name>VentBlowBtn2O</object-name>
|
|
<object-name>VentExtractBtn1F</object-name>
|
|
<object-name>VentExtractBtn2O</object-name>
|
|
<condition>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-si-bus</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess-shed</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- 36LP AC 2 202XP 5VAC transformer -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>brk_fan_on</object-name>
|
|
<object-name>brk_hot_on</object-name>
|
|
<object-name>CockpitDoorFault</object-name>
|
|
<object-name>CockpitDoorOpen</object-name>
|
|
<object-name>engine_fault_1</object-name>
|
|
<object-name>engine_fault_2</object-name>
|
|
<object-name>prio_fo.arrow</object-name>
|
|
<object-name>prio_fo_fo</object-name>
|
|
|
|
<!-- Overhead panel -->
|
|
|
|
<object-name>ACESSFeedBtn1F</object-name>
|
|
<object-name>ACESSFeedBtn2A</object-name>
|
|
<object-name>ACPack2Btn1F</object-name>
|
|
<object-name>ACPack2Btn2O</object-name>
|
|
<object-name>CFuelTank1Btn1F</object-name>
|
|
<object-name>CFuelTank1Btn2O</object-name>
|
|
<object-name>ELAC2Btn1F</object-name>
|
|
<object-name>ELAC2Btn2O</object-name>
|
|
<object-name>Eng2AntiIceBtn1F</object-name>
|
|
<object-name>Eng2AntiIceBtn2O</object-name>
|
|
<object-name>Eng2BleedBtn1F</object-name>
|
|
<object-name>Eng2BleedBtn2O</object-name>
|
|
<object-name>FAC2Btn1F</object-name>
|
|
<object-name>FAC2Btn2O</object-name>
|
|
<object-name>LFuelTank2Btn1F</object-name>
|
|
<object-name>LFuelTank2Btn2O</object-name>
|
|
<object-name>PrbWinHeatBtn2O</object-name>
|
|
<object-name>PTU1F</object-name>
|
|
<object-name>PTU2O</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>YellowElecPump1F</object-name>
|
|
<object-name>YellowElecPump2O</object-name>
|
|
<object-name>YellowEngPump1F</object-name>
|
|
<object-name>YellowEngPump2O</object-name>
|
|
<condition>
|
|
<greater-than>
|
|
<property>/systems/electrical/bus/ac-2</property>
|
|
<value>110</value>
|
|
</greater-than>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- 37LP AC 1 103XP 5VAC transformer -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>abs_low_on</object-name>
|
|
<object-name>abs_med_on</object-name>
|
|
<object-name>abs_max_on</object-name>
|
|
<object-name>dec_low_on</object-name>
|
|
<object-name>dec_med_on</object-name>
|
|
<object-name>dec_max_on</object-name>
|
|
<object-name>gpws_gs_sw_gpws_on.cpt</object-name>
|
|
<object-name>gpws_gs_sw_gs_on.cpt</object-name>
|
|
<object-name>gpws_gs_sw_gpws_on.fo</object-name>
|
|
<object-name>gpws_gs_sw_gs_on.fo</object-name>
|
|
<object-name>prio_capt.arrow</object-name>
|
|
<object-name>prio_capt.arrow.001</object-name>
|
|
<object-name>prio_capt.capt</object-name>
|
|
<object-name>prio_capt.capt.001</object-name>
|
|
<object-name>radio_sel_led</object-name>
|
|
<object-name>terr_on_nd_on_l</object-name>
|
|
<object-name>terr_on_nd_on_r</object-name>
|
|
|
|
<!-- Overhead panel -->
|
|
|
|
<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>AftCargoSmkBtn1S</object-name>
|
|
<object-name>AftCargoSmkBtn2D</object-name>
|
|
<object-name>CabinFansBtn2O</object-name>
|
|
<object-name>CFuelTank2Btn1F</object-name>
|
|
<object-name>CFuelTank2Btn2O</object-name>
|
|
<object-name>EmerGenInd1F</object-name>
|
|
<object-name>Eng1AntiIceBtn1F</object-name>
|
|
<object-name>Eng1AntiIceBtn2O</object-name>
|
|
<object-name>Eng1BleedBtn1F</object-name>
|
|
<object-name>Eng1BleedBtn2O</object-name>
|
|
<object-name>ExtPwrBtn2O</object-name>
|
|
<object-name>FuelModeBtn1F</object-name>
|
|
<object-name>FuelModeBtn2O</object-name>
|
|
<object-name>FwdCargoSmkBtn1S</object-name>
|
|
<object-name>FwdCargoSmkBtn2D</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>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>RcdrGndCtlBtn2O</object-name>
|
|
<condition>
|
|
<greater-than>
|
|
<property>/systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Special for master warning -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>autoland_light_on</object-name>
|
|
<object-name>master_caution_on</object-name>
|
|
<object-name>master_warning_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-si-bus</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess-shed</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<greater-than>
|
|
<property>/systems/electrical/bus/ac-2</property>
|
|
<value>110</value>
|
|
</greater-than>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Special for EXT pwr AVAIL light -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ExtPwrBtn1A</object-name>
|
|
<condition>
|
|
<or>
|
|
<and>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-si-bus</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess-shed</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
<and>
|
|
<greater-than>
|
|
<property>/systems/electrical/sources/ext/output-volt</property>
|
|
<value>110</value>
|
|
</greater-than>
|
|
<not>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</not>
|
|
</and>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- ATC MSG: dual power with 36LP and 37LP -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>atc_msg_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<greater-than>
|
|
<property>/systems/electrical/bus/ac-2</property>
|
|
<value>110</value>
|
|
</greater-than>
|
|
<greater-than>
|
|
<property>/systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Direct DC power from DC2 206PP to ECP LEDs and rudder trim indicator -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_apu_led</object-name>
|
|
<object-name>ecam_bleed_led</object-name>
|
|
<object-name>ecam_cond_led</object-name>
|
|
<object-name>ecam_clr_l_led</object-name>
|
|
<object-name>ecam_clr_r_led</object-name>
|
|
<object-name>ecam_c_b_led</object-name>
|
|
<object-name>ecam_door_led</object-name>
|
|
<object-name>ecam_elec_led</object-name>
|
|
<object-name>ecam_el_dc_led</object-name>
|
|
<object-name>ecam_eng_led</object-name>
|
|
<object-name>ecam_fctl_led</object-name>
|
|
<object-name>ecam_fuel_led</object-name>
|
|
<object-name>ecam_hyd_led</object-name>
|
|
<object-name>ecam_press_led</object-name>
|
|
<object-name>ecam_sts_led</object-name>
|
|
<object-name>ecam_wheel_led</object-name>
|
|
<object-name>rudder-trim-letter</object-name>
|
|
<object-name>rudder-trim</object-name>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-2</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Annunciator test -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>atc-test</object-name>
|
|
<object-name>audio_att_sgn</object-name>
|
|
<object-name>audio_call_hf2_led</object-name>
|
|
<object-name>audio_call_hf1_led</object-name>
|
|
<object-name>audio_call_vhf1_led</object-name>
|
|
<object-name>audio_call_vhf2_led</object-name>
|
|
<object-name>audio_call_vhf3_led</object-name>
|
|
<object-name>audio_mech_sgn</object-name>
|
|
<object-name>ecam_c_b_led</object-name>
|
|
<object-name>ecam_el_dc_led</object-name>
|
|
<object-name>engine_fault_1</object-name>
|
|
<object-name>engine_fault_2</object-name>
|
|
<object-name>exped_led</object-name>
|
|
<object-name>radio_opt_led</object-name>
|
|
|
|
<!-- Overhead Panel -->
|
|
|
|
<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>
|
|
|
|
<!-- Annunciator test (FCU) -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>alt-text-test</object-name>
|
|
<object-name>hdg-text-test</object-name>
|
|
<object-name>spd-text-test</object-name>
|
|
<object-name>qnh-test</object-name>
|
|
<object-name>vs-text-test</object-name>
|
|
<object-name>ver.fmgc</object-name>
|
|
<condition>
|
|
<or>
|
|
<not><property>FMGC/FCU-working</property></not>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- osgText -->
|
|
|
|
<!-- Pedestal rudder trim -->
|
|
<text>
|
|
<name>rudder-trim-letter</name>
|
|
<offsets>
|
|
<x-m>0.108</x-m>
|
|
<y-m>-0.032</y-m>
|
|
<z-m>-0.133</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>0</roll-deg>
|
|
</offsets>
|
|
<alignment>left-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>controls/flight/rudder-trim-letter-display</property>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<font type="string">DSEG/DSEG14/Classic/DSEG14Classic-Bold.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.007</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>rudder-trim</name>
|
|
<offsets>
|
|
<x-m>0.108</x-m>
|
|
<y-m>-0.008</y-m>
|
|
<z-m>-0.133</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>0</roll-deg>
|
|
</offsets>
|
|
<alignment>right-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>controls/flight/rudder-trim-display</property>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.007</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<!-- Pedestal atc code -->
|
|
<text>
|
|
<name>atc-code</name>
|
|
<offsets>
|
|
<x-m>-0.01247</x-m>
|
|
<y-m>0.213195</y-m>
|
|
<z-m>-0.13500</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>9.4</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<property type="string">/systems/atc/transponder-code</property>
|
|
<format>%s</format>
|
|
<truncate type="bool">false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</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.009</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>atc-test</name>
|
|
<offsets>
|
|
<x-m>-0.01247</x-m>
|
|
<y-m>0.213195</y-m>
|
|
<z-m>-0.13500</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>9.4</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">literal</type>
|
|
<text type="string">8888</text>
|
|
<font type="string">Airbus7Seg.ttf</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.009</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<!-- Overhead panel battery voltmeter -->
|
|
<text>
|
|
<name>Battery-volt1</name>
|
|
<offsets>
|
|
<x-m>0.114295</x-m>
|
|
<y-m>-0.05412</y-m>
|
|
<z-m>1.0057</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.1fV</format>
|
|
<property>systems/electrical/bus/dc-hot-1</property>
|
|
<font type="string">Airbus7Seg.ttf</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-volt1-test</name>
|
|
<offsets>
|
|
<x-m>0.114295</x-m>
|
|
<y-m>-0.05412</y-m>
|
|
<z-m>1.0057</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.8V</format>
|
|
<property>autopilot/serviceable</property>
|
|
<font type="string">Airbus7Seg.ttf</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-volt2</name>
|
|
<offsets>
|
|
<x-m>0.114303</x-m>
|
|
<y-m>0.034005</y-m>
|
|
<z-m>1.0027</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.1fV</format>
|
|
<property>systems/electrical/bus/dc-hot-2</property>
|
|
<font type="string">Airbus7Seg.ttf</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-volt2-test</name>
|
|
<offsets>
|
|
<x-m>0.114303</x-m>
|
|
<y-m>0.034005</y-m>
|
|
<z-m>1.0057</z-m>
|
|
<pitch-deg>62</pitch-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">88.8V</format>
|
|
<property>autopilot/serviceable</property>
|
|
<font type="string">Airbus7Seg.ttf</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>
|
|
|
|
<!-- DME -->
|
|
<text>
|
|
<name>dme_0</name>
|
|
<offsets>
|
|
<x-m>-0.529</x-m>
|
|
<y-m>-0.153</y-m>
|
|
<z-m>0.1305</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>right-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%3.0f.</format>
|
|
<property>instrumentation/dme[2]/indicated-distance-nm</property>
|
|
<truncate>true</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text>
|
|
<draw-alignment type="bool">false</draw-alignment>
|
|
<draw-boundingbox type="bool">false</draw-boundingbox>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<character-size>0.007</character-size>
|
|
<character-aspect-ratio>1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height>
|
|
<max-width>0.040</max-width>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>dme</name>
|
|
<offsets>
|
|
<x-m>-0.529</x-m>
|
|
<y-m>-0.149</y-m>
|
|
<z-m>0.1305</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>right-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%3.1f</format>
|
|
<property>instrumentation/dme[2]/indicated-distance-nm</property>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size>0.007</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio>1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.040</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>dme1_0</name>
|
|
<offsets>
|
|
<x-m>-0.529</x-m>
|
|
<y-m>-0.120</y-m>
|
|
<z-m>0.1305</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>right-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%3.0f.</format>
|
|
<property>instrumentation/dme[3]/indicated-distance-nm</property>
|
|
<truncate>true</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size>0.007</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio>1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.040</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>dme1</name>
|
|
<offsets>
|
|
<x-m>-0.529</x-m>
|
|
<y-m>-0.116</y-m>
|
|
<z-m>0.1305</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>right-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%3.1f</format>
|
|
<property>instrumentation/dme[3]/indicated-distance-nm</property>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size>0.007</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio>1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.040</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>dme_flag</name>
|
|
<offsets>
|
|
<x-m>-0.529</x-m>
|
|
<y-m>-0.149</y-m>
|
|
<z-m>0.1305</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>right-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">literal</type>
|
|
<text type="string">----</text>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size type="double">0.007</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio type="double">1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.040</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>dme1_flag</name>
|
|
<offsets>
|
|
<x-m>-0.529</x-m>
|
|
<y-m>-0.116</y-m>
|
|
<z-m>0.1305</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>right-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">literal</type>
|
|
<text type="string">----</text>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size type="double">0.007</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio type="double">1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.040</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<!-- Clock -->
|
|
<text>
|
|
<name>chrono1</name>
|
|
<offsets>
|
|
<x-m>-0.553</x-m>
|
|
<y-m>0.160</y-m>
|
|
<z-m>0.2155</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>instrumentation/chrono/chr-et-string</property>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size>0.010</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio>1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.050</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>chrono2_1</name>
|
|
<offsets>
|
|
<x-m>-0.547</x-m>
|
|
<y-m>0.167</y-m>
|
|
<z-m>0.196</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>right-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>instrumentation/clock/clock_hh_mm</property>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size>0.010</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio>1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.060</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>chrono2_2</name>
|
|
<offsets>
|
|
<x-m>-0.547</x-m>
|
|
<y-m>0.175</y-m>
|
|
<z-m>0.196</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>instrumentation/clock/indicated-seconds</property>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size>0.008</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio>1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.060</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>UTC_1</name>
|
|
<offsets>
|
|
<x-m>-0.547</x-m>
|
|
<y-m>0.146</y-m>
|
|
<z-m>0.196</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>instrumentation/clock/utc-date1</property>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size>0.010</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio>1.1</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.060</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>UTC_2</name>
|
|
<offsets>
|
|
<x-m>-0.547</x-m>
|
|
<y-m>0.160</y-m>
|
|
<z-m>0.196</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>instrumentation/clock/utc-date2</property>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size>0.010</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio>1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.060</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>UTC_3</name>
|
|
<offsets>
|
|
<x-m>-0.547</x-m>
|
|
<y-m>0.175</y-m>
|
|
<z-m>0.196</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>instrumentation/clock/utc-date3</property>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size>0.008</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio>1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.060</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<text>
|
|
<name>chrono3</name>
|
|
<offsets>
|
|
<x-m>-0.54</x-m>
|
|
<y-m>0.1595</y-m>
|
|
<z-m>0.1785</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>instrumentation/clock/elapsed-string</property>
|
|
<truncate>false</truncate>
|
|
<layout>left-to-right</layout>
|
|
<draw-text type="bool">true</draw-text> <!-- draw the text itself -->
|
|
<draw-alignment type="bool">false</draw-alignment> <!-- draw crosshair at object center -->
|
|
<draw-boundingbox type="bool">false</draw-boundingbox> <!-- draw a bounding box -->
|
|
<font type="string">Airbus7Seg.ttf</font> <!-- The font file name, relative to data/Fonts -->
|
|
<character-size>0.010</character-size> <!-- size (height) im meters -->
|
|
<character-aspect-ratio>1.0</character-aspect-ratio>
|
|
<max-height>0.012</max-height> <!-- the maximum height of the text -->
|
|
<max-width>0.040</max-width> <!-- the maximum width of the text -->
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
<kerning>default</kerning>
|
|
</text>
|
|
|
|
<!-- FCU -->
|
|
<text>
|
|
<name>spd-text</name>
|
|
<offsets>
|
|
<x-m>-0.377</x-m>
|
|
<y-m>-0.08943</y-m>
|
|
<z-m>0.50254</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%3.0f</format>
|
|
<property>it-autoflight/input/kts</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>mach-text</name>
|
|
<offsets>
|
|
<x-m>-0.377</x-m>
|
|
<y-m>-0.08943</y-m>
|
|
<z-m>0.50254</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%0.3f</format>
|
|
<property>it-autoflight/input/mach</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>spd-text-test</name>
|
|
<offsets>
|
|
<x-m>-0.377</x-m>
|
|
<y-m>-0.08943</y-m>
|
|
<z-m>0.50254</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">.888</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>hdg-text</name>
|
|
<offsets>
|
|
<x-m>-0.377</x-m>
|
|
<y-m>-0.04941</y-m>
|
|
<z-m>0.50254</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%03.0f</format>
|
|
<property>it-autoflight/input/hdg</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>hdg-text-test</name>
|
|
<offsets>
|
|
<x-m>-0.377</x-m>
|
|
<y-m>-0.04941</y-m>
|
|
<z-m>0.50254</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">888</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>alt-text</name>
|
|
<offsets>
|
|
<x-m>-0.377</x-m>
|
|
<y-m>0.0432</y-m>
|
|
<z-m>0.50254</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%05.0f</format>
|
|
<property>it-autoflight/input/alt</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>alt-text-test</name>
|
|
<offsets>
|
|
<x-m>-0.377</x-m>
|
|
<y-m>0.0432</y-m>
|
|
<z-m>0.50254</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">88888</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>vs-text</name>
|
|
<offsets>
|
|
<x-m>-0.377</x-m>
|
|
<y-m>0.0850</y-m>
|
|
<z-m>0.50254</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>it-autoflight/output/vs-fcu-display</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>vs-text-last-2-digits</name>
|
|
<offsets>
|
|
<x-m>-0.377</x-m>
|
|
<y-m>0.0977</y-m>
|
|
<z-m>0.5028</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">oo</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>fpa-text</name>
|
|
<offsets>
|
|
<x-m>-0.377</x-m>
|
|
<y-m>0.0860</y-m>
|
|
<z-m>0.50254</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-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>it-autoflight/input/fpa</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>vs-text-test</name>
|
|
<offsets>
|
|
<x-m>-0.377</x-m>
|
|
<y-m>0.09043</y-m>
|
|
<z-m>0.50254</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">-8888</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<!-- QNH -->
|
|
<text>
|
|
<name>qnh-inhg-left</name>
|
|
<offsets>
|
|
<x-m>-0.375</x-m>
|
|
<y-m>-0.25128</y-m>
|
|
<z-m>0.49225</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%2.2f</format>
|
|
<property>instrumentation/altimeter/setting-inhg</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.009</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>qnh-inhg-right</name>
|
|
<offsets>
|
|
<x-m>-0.375</x-m>
|
|
<y-m>0.25128</y-m>
|
|
<z-m>0.49225</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%2.2f</format>
|
|
<property>instrumentation/altimeter/setting-inhg</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.009</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>qnh-hpa-left</name>
|
|
<offsets>
|
|
<x-m>-0.375</x-m>
|
|
<y-m>-0.25128</y-m>
|
|
<z-m>0.49225</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%2.0f</format>
|
|
<property>instrumentation/altimeter/setting-hpa</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.009</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>qnh-hpa-right</name>
|
|
<offsets>
|
|
<x-m>-0.375</x-m>
|
|
<y-m>0.25128</y-m>
|
|
<z-m>0.49225</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">number-value</type>
|
|
<format type="string">%2.0f</format>
|
|
<property>instrumentation/altimeter/setting-hpa</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.009</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>qnh-std</name>
|
|
<offsets>
|
|
<x-m>-0.375</x-m>
|
|
<y-m>-0.25128</y-m>
|
|
<z-m>0.49225</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">STD</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.009</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>qnh-std</name>
|
|
<offsets>
|
|
<x-m>-0.375</x-m>
|
|
<y-m>0.25128</y-m>
|
|
<z-m>0.49225</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">STD</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.009</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>qnh-test</name>
|
|
<offsets>
|
|
<x-m>-0.375</x-m>
|
|
<y-m>-0.25128</y-m>
|
|
<z-m>0.49225</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">88.88</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.009</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>qnh-test</name>
|
|
<offsets>
|
|
<x-m>-0.375</x-m>
|
|
<y-m>0.25128</y-m>
|
|
<z-m>0.49225</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>72.81</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">88.88</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate>false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</font>
|
|
<draw-text>true</draw-text>
|
|
<draw-alignment>false</draw-alignment>
|
|
<draw-boundingbox>false</draw-boundingbox>
|
|
<character-size>0.009</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<!-- Radio -->
|
|
<text>
|
|
<name>rmp-active.cpt</name>
|
|
<offsets>
|
|
<x-m>-0.22756</x-m>
|
|
<y-m>-0.216245</y-m>
|
|
<z-m>-0.091845</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>9.4</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>controls/radio/rmp[0]/active-display</property>
|
|
<truncate type="bool">false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</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.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>rmp-active-test.cpt</name>
|
|
<offsets>
|
|
<x-m>-0.22756</x-m>
|
|
<y-m>-0.216245</y-m>
|
|
<z-m>-0.091845</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>9.4</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">888.888</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate type="bool">false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</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.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>rmp-standby.cpt</name>
|
|
<offsets>
|
|
<x-m>-0.22756</x-m>
|
|
<y-m>-0.148955</y-m>
|
|
<z-m>-0.091845</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>9.4</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>controls/radio/rmp[0]/standby-display</property>
|
|
<truncate type="bool">false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</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.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>rmp-standby-test.cpt</name>
|
|
<offsets>
|
|
<x-m>-0.22756</x-m>
|
|
<y-m>-0.148955</y-m>
|
|
<z-m>-0.091845</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>9.4</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">888.888</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate type="bool">false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</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.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>rmp-active.fo</name>
|
|
<offsets>
|
|
<x-m>-0.22756</x-m>
|
|
<y-m>0.148855</y-m>
|
|
<z-m>-0.091845</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>9.4</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>controls/radio/rmp[1]/active-display</property>
|
|
<truncate type="bool">false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</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.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>rmp-active-test.fo</name>
|
|
<offsets>
|
|
<x-m>-0.22756</x-m>
|
|
<y-m>0.148855</y-m>
|
|
<z-m>-0.091845</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>9.4</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">888.888</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate type="bool">false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</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.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>rmp-standby.fo</name>
|
|
<offsets>
|
|
<x-m>-0.22756</x-m>
|
|
<y-m>0.216245</y-m>
|
|
<z-m>-0.091845</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>9.4</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">%s</format>
|
|
<property>controls/radio/rmp[1]/standby-display</property>
|
|
<truncate type="bool">false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</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.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<text>
|
|
<name>rmp-standby-test.fo</name>
|
|
<offsets>
|
|
<x-m>-0.22756</x-m>
|
|
<y-m>0.216245</y-m>
|
|
<z-m>-0.091845</z-m>
|
|
<heading-deg>90</heading-deg>
|
|
<roll-deg>9.4</roll-deg>
|
|
</offsets>
|
|
<alignment>center-center</alignment>
|
|
<axis-alignment>xy-plane</axis-alignment>
|
|
<type type="string">text-value</type>
|
|
<format type="string">888.888</format>
|
|
<property>autopilot/serviceable</property>
|
|
<truncate type="bool">false</truncate>
|
|
<font type="string">Airbus7Seg.ttf</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.008</character-size>
|
|
<font-resolution>
|
|
<width type="int">32</width>
|
|
<height type="int">32</height>
|
|
</font-resolution>
|
|
</text>
|
|
|
|
<!-- osgText materials -->
|
|
|
|
<!-- FCU Digit Lighting -->
|
|
<animation>
|
|
<type>material</type>
|
|
<object-name>spd-text</object-name>
|
|
<object-name>spd.ind</object-name>
|
|
<object-name>spd.fmgc</object-name>
|
|
<object-name>mach-text</object-name>
|
|
<object-name>mach.ind</object-name>
|
|
<object-name>hdg-text</object-name>
|
|
<object-name>hdg.ind</object-name>
|
|
<object-name>trk.ind</object-name>
|
|
<object-name>lat.fmgc</object-name>
|
|
<object-name>hdg2.ind</object-name>
|
|
<object-name>trk2.ind</object-name>
|
|
<object-name>alt-text</object-name>
|
|
<object-name>vs.dash</object-name>
|
|
<object-name>vs-text</object-name>
|
|
<object-name>vs-text-last-2-digits</object-name>
|
|
<object-name>spd-text-test</object-name>
|
|
<object-name>hdg-text-test</object-name>
|
|
<object-name>alt-text-test</object-name>
|
|
<object-name>vs-text-test</object-name>
|
|
<object-name>vs.ind.001</object-name>
|
|
<object-name>vs.ind.002</object-name>
|
|
<object-name>ver.fmgc</object-name>
|
|
<object-name>lvlch.ind</object-name>
|
|
<object-name>alt.ind</object-name>
|
|
<object-name>vs.ind</object-name>
|
|
<object-name>fpa.ind</object-name>
|
|
<object-name>fpa.ind.001</object-name>
|
|
<object-name>fpa-text</object-name>
|
|
<object-name>qnh-hpa-left</object-name>
|
|
<object-name>qnh-hpa-right</object-name>
|
|
<object-name>qnh-inhg-left</object-name>
|
|
<object-name>qnh-inhg-right</object-name>
|
|
<object-name>qnh-std</object-name>
|
|
<object-name>qnh-test</object-name>
|
|
<diffuse>
|
|
<red>1.00</red>
|
|
<green>0.515</green>
|
|
<blue>0.00</blue>
|
|
<factor-prop>controls/lighting/fcu-digit-norm</factor-prop>
|
|
</diffuse>
|
|
<ambient>
|
|
<red>0</red>
|
|
<green>0</green>
|
|
<blue>0</blue>
|
|
</ambient>
|
|
<specular>
|
|
<red>0</red>
|
|
<green>0</green>
|
|
<blue>0</blue>
|
|
</specular>
|
|
<emission>
|
|
<red>1.00</red>
|
|
<green>0.515</green>
|
|
<blue>0.00</blue>
|
|
<factor-prop>controls/lighting/fcu-digit-norm</factor-prop>
|
|
</emission>
|
|
</animation>
|
|
|
|
<!-- Pedestal Digit Lighting -->
|
|
<animation>
|
|
<type>material</type>
|
|
<object-name>atc-code</object-name>
|
|
<object-name>atc-test</object-name>
|
|
<object-name>rmp-active.cpt</object-name>
|
|
<object-name>rmp-active-test.cpt</object-name>
|
|
<object-name>rmp-standby.cpt</object-name>
|
|
<object-name>rmp-standby-test.cpt</object-name>
|
|
<object-name>rmp-active.fo</object-name>
|
|
<object-name>rmp-active-test.fo</object-name>
|
|
<object-name>rmp-standby.fo</object-name>
|
|
<object-name>rmp-standby-test.fo</object-name>
|
|
<object-name>rudder-trim</object-name>
|
|
<object-name>rudder-trim-letter</object-name>
|
|
<diffuse>
|
|
<red>1.00</red>
|
|
<green>0.355</green>
|
|
<blue>0.00</blue>
|
|
<factor-prop>controls/lighting/main-panel-norm-digital</factor-prop>
|
|
</diffuse>
|
|
<ambient>
|
|
<red>0</red>
|
|
<green>0</green>
|
|
<blue>0</blue>
|
|
</ambient>
|
|
<specular>
|
|
<red>0</red>
|
|
<green>0</green>
|
|
<blue>0</blue>
|
|
</specular>
|
|
<emission>
|
|
<red>1.00</red>
|
|
<green>0.355</green>
|
|
<blue>0.00</blue>
|
|
<factor-prop>controls/lighting/main-panel-norm-digital</factor-prop>
|
|
</emission>
|
|
</animation>
|
|
|
|
<!-- Clock Digit Lighting -->
|
|
<animation>
|
|
<type>material</type>
|
|
<object-name>chrono1</object-name>
|
|
<object-name>chrono2_1</object-name>
|
|
<object-name>chrono2_2</object-name>
|
|
<object-name>chrono3</object-name>
|
|
<object-name>UTC_1</object-name>
|
|
<object-name>UTC_2</object-name>
|
|
<object-name>UTC_3</object-name>
|
|
<emission>
|
|
<red>1.0</red>
|
|
<green>1.0</green>
|
|
<blue>1.0</blue>
|
|
</emission>
|
|
<ambient>
|
|
<red>0</red>
|
|
<green>0</green>
|
|
<blue>0</blue>
|
|
</ambient>
|
|
<specular>
|
|
<red>0</red>
|
|
<green>0</green>
|
|
<blue>0</blue>
|
|
</specular>
|
|
<emission>
|
|
<red>1.0</red>
|
|
<green>1.0</green>
|
|
<blue>1.0</blue>
|
|
</emission>
|
|
</animation>
|
|
|
|
<!-- Overhead digit lighting -->
|
|
<animation>
|
|
<type>material</type>
|
|
<object-name>Battery-volt1</object-name>
|
|
<object-name>Battery-volt2</object-name>
|
|
<object-name>Battery-volt1-test</object-name>
|
|
<object-name>Battery-volt2-test</object-name>
|
|
<diffuse>
|
|
<red>1</red>
|
|
<green>1</green>
|
|
<blue>1</blue>
|
|
<factor-prop>controls/lighting/overhead-panel-norm-digital</factor-prop>
|
|
</diffuse>
|
|
<ambient>
|
|
<red>0</red>
|
|
<green>0</green>
|
|
<blue>0</blue>
|
|
</ambient>
|
|
<specular>
|
|
<red>0</red>
|
|
<green>0</green>
|
|
<blue>0</blue>
|
|
</specular>
|
|
<emission>
|
|
<red>1</red>
|
|
<green>1</green>
|
|
<blue>1</blue>
|
|
<factor-prop>controls/lighting/overhead-panel-norm-digital</factor-prop>
|
|
</emission>
|
|
</animation>
|
|
|
|
<!-- osgText show / hide -->
|
|
|
|
<!-- ATC show / hide -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>atc-code</object-name>
|
|
<condition>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Battery voltage show / hide -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>Battery-volt1</object-name>
|
|
<object-name>Battery-volt2</object-name>
|
|
<condition>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>Battery-volt1-test</object-name>
|
|
<object-name>Battery-volt2-test</object-name>
|
|
<condition>
|
|
<property>controls/switches/annun-test</property>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Chrono show / hide -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>chrono1</object-name>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>instrumentation/chrono/chrono-reset</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/chrono/chrono-reset</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<greater-than>
|
|
<property>instrumentation/chrono/elapsetime-sec</property>
|
|
<value>0</value>
|
|
</greater-than>
|
|
</and>
|
|
</or>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>chrono2_1</object-name>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<property>instrumentation/clock/serviceable</property>
|
|
<or>
|
|
<equals>
|
|
<property>instrumentation/clock/set-knob</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/clock/set-knob</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>instrumentation/clock/utc-selector</property>
|
|
<value>2</value>
|
|
</equals>
|
|
</and>
|
|
</or>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>chrono2_2</object-name>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<property>instrumentation/clock/serviceable</property>
|
|
<not-equals>
|
|
<property>instrumentation/chrono[0]/chrono-reset</property>
|
|
<value>2</value>
|
|
</not-equals>
|
|
<or>
|
|
<equals>
|
|
<property>instrumentation/clock/set-knob</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/clock/set-knob</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>instrumentation/clock/utc-selector</property>
|
|
<value>2</value>
|
|
</equals>
|
|
</and>
|
|
</or>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>UTC_1</object-name>
|
|
<object-name>UTC_2</object-name>
|
|
<object-name>UTC_3</object-name>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<not>
|
|
<and>
|
|
<property>instrumentation/clock/serviceable</property>
|
|
<or>
|
|
<equals>
|
|
<property>instrumentation/clock/set-knob</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/clock/set-knob</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>instrumentation/clock/utc-selector</property>
|
|
<value>2</value>
|
|
</equals>
|
|
</and>
|
|
</or>
|
|
</and>
|
|
</not>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>chrono3</object-name>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<property>instrumentation/clock/serviceable</property>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- FCU autopilot modes show / hide -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>spd.ind</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<not><property>it-autoflight/input/kts-mach</property></not>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>mach.ind</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<not><property>FMGC/FCU-working</property></not>
|
|
<property>it-autoflight/input/kts-mach</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>spd-text</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<not><property>it-autoflight/input/kts-mach</property></not>
|
|
<not><property>it-autoflight/input/spd-managed</property></not>
|
|
<property>FMGC/FCU-working</property>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>mach-text</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<property>it-autoflight/input/kts-mach</property>
|
|
<not><property>it-autoflight/input/spd-managed</property></not>
|
|
<property>FMGC/FCU-working</property>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>spd.fmgc</object-name>
|
|
<condition>
|
|
<property>it-autoflight/input/spd-managed</property>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>spd.dash</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<property>it-autoflight/input/spd-managed</property>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>hdg.ind</object-name>
|
|
<object-name>hdg2.ind</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<not><property>FMGC/FCU-working</property></not>
|
|
<not><property>it-autoflight/custom/trk-fpa</property></not>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>trk.ind</object-name>
|
|
<object-name>trk2.ind</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<not><property>FMGC/FCU-working</property></not>
|
|
<property>it-autoflight/custom/trk-fpa</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>hdg-text</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<property>it-autoflight/custom/show-hdg</property>
|
|
<property>FMGC/FCU-working</property>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>lat.fmgc</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>it-autoflight/output/lnav-armed</property>
|
|
<equals>
|
|
<property>it-autoflight/output/lat</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>lat.dash</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<not><property>it-autoflight/custom/show-hdg</property></not>
|
|
<not-equals>
|
|
<property>it-autoflight/output/lat</property>
|
|
<value>0</value>
|
|
</not-equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>alt-text</object-name>
|
|
<condition>
|
|
<and>
|
|
<property>FMGC/FCU-working</property>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>vs.dash</object-name>
|
|
<condition>
|
|
<and>
|
|
<not-equals>
|
|
<property>it-autoflight/output/vert</property>
|
|
<value>1</value>
|
|
</not-equals>
|
|
<not-equals>
|
|
<property>it-autoflight/output/vert</property>
|
|
<value>5</value>
|
|
</not-equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>vs.ind</object-name>
|
|
<object-name>vs.ind.001</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<not><property>it-autoflight/custom/trk-fpa</property></not>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>fpa.ind</object-name>
|
|
<object-name>fpa.ind.001</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<not><property>FMGC/FCU-working</property></not>
|
|
<property>it-autoflight/custom/trk-fpa</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>vs-text</object-name>
|
|
<object-name>vs-text-last-2-digits</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<property>FMGC/FCU-working</property>
|
|
<equals>
|
|
<property>it-autoflight/output/vert</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>fpa-text</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<property>FMGC/FCU-working</property>
|
|
<equals>
|
|
<property>it-autoflight/output/vert</property>
|
|
<value>5</value>
|
|
</equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>vs.dash</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<property>FMGC/FCU-working</property>
|
|
<not-equals>
|
|
<property>it-autoflight/output/vert</property>
|
|
<value>1</value>
|
|
</not-equals>
|
|
<not-equals>
|
|
<property>it-autoflight/output/vert</property>
|
|
<value>5</value>
|
|
</not-equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- QNH show / hide -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>qnh-inhg-left</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<property>instrumentation/altimeter/inhg-left</property>
|
|
<not><property>instrumentation/altimeter/std</property></not>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>qnh-hpa-left</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<not><property>instrumentation/altimeter/inhg-left</property></not>
|
|
<not><property>instrumentation/altimeter/std</property></not>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>qnh-inhg-right</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<property>instrumentation/altimeter/inhg-right</property>
|
|
<not><property>instrumentation/altimeter/std</property></not>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>qnh-hpa-right</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<not><property>instrumentation/altimeter/inhg-right</property></not>
|
|
<not><property>instrumentation/altimeter/std</property></not>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>qnh-std</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<property>instrumentation/altimeter/std</property>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Radio show / hide -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>rmp-active.cpt</object-name>
|
|
<object-name>rmp-standby.cpt</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<property>controls/radio/rmp[0]/on</property>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>rmp-active-test.cpt</object-name>
|
|
<object-name>rmp-standby-test.cpt</object-name>
|
|
<condition>
|
|
<and>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>controls/radio/rmp[0]/on</property>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>rmp-active.fo</object-name>
|
|
<object-name>rmp-standby.fo</object-name>
|
|
<condition>
|
|
<and>
|
|
<not><property>controls/switches/annun-test</property></not>
|
|
<property>controls/radio/rmp[1]/on</property>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>rmp-active-test.fo</object-name>
|
|
<object-name>rmp-standby-test.fo</object-name>
|
|
<condition>
|
|
<and>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>controls/radio/rmp[1]/on</property>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Animations -->
|
|
|
|
<!-- show / hide HUD -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>hud</object-name>
|
|
<object-name>hud_box</object-name>
|
|
<object-name>hud_brt</object-name>
|
|
<object-name>hud_brt.axis</object-name>
|
|
<object-name>hud_norm_sw</object-name>
|
|
<object-name>hud_declutter_btn</object-name>
|
|
<object-name>hud_ceiling</object-name>
|
|
<object-name>fcu_labels_hud</object-name>
|
|
<condition>
|
|
<property>options/enable-hud</property>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>visor_glass_cpt</object-name>
|
|
<object-name>visor_cpt</object-name>
|
|
<object-name>cpit_lamp_cpt</object-name>
|
|
<condition>
|
|
<not><property>options/enable-hud</property></not>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Show / hide headphones -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>HeadsetFo</object-name>
|
|
<object-name>HeadsetCpt</object-name>
|
|
<condition>
|
|
<not>
|
|
<property>controls/audio/headset-toggle</property>
|
|
</not>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Show / hide torch -->
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>torch</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>sim/rendering/als-secondary-lights/use-flashlight</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>sim/rendering/als-secondary-lights/use-searchlight</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
</binding>
|
|
</action>
|
|
</animation>
|
|
|
|
<!-- Windows -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>WindowOpenerCpt</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable type="bool">false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
libraries.triggerDoor(libraries.windowLeft, "windowLeft", "left window");
|
|
</script>
|
|
</binding>
|
|
</action>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>WindowOpenerFo</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable type="bool">false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
libraries.triggerDoor(libraries.windowRight, "windowRight", "right window");
|
|
</script>
|
|
</binding>
|
|
</action>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>WindowCpt</object-name>
|
|
<property>/sim/model/door-positions/windowLeft/position-norm</property>
|
|
<interpolation>
|
|
<entry><ind>0.00</ind><dep>0</dep></entry>
|
|
<entry><ind>0.25</ind><dep>0.0</dep></entry>
|
|
<entry><ind>1.00</ind><dep>-0.6</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<x1-m>0.95663</x1-m>
|
|
<y1-m>-1.52289</y1-m>
|
|
<z1-m>0.20648</z1-m>
|
|
<x2-m>-0.32899</x2-m>
|
|
<y2-m>-0.99848</y2-m>
|
|
<z2-m>0.20648</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>WindowCpt</object-name>
|
|
<property>/sim/model/door-positions/windowLeft/position-norm</property>
|
|
<interpolation>
|
|
<entry><ind>0.00</ind><dep>0.0</dep></entry>
|
|
<entry><ind>0.25</ind><dep>0.08</dep></entry>
|
|
<entry><ind>1.00</ind><dep>0.08</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<x>0</x>
|
|
<y>1</y>
|
|
<z>0</z>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>WindowOpenerCpt</object-name>
|
|
<property>/sim/model/door-positions/windowLeft/position-norm</property>
|
|
<interpolation>
|
|
<entry><ind>0.00</ind><dep>-10.0</dep></entry>
|
|
<entry><ind>0.25</ind><dep>90.0</dep></entry>
|
|
<entry><ind>1.00</ind><dep>90.0</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>WindowOpenerCpt.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>WindowFo</object-name>
|
|
<property>/sim/model/door-positions/windowRight/position-norm</property>
|
|
<interpolation>
|
|
<entry><ind>0.00</ind><dep>0</dep></entry>
|
|
<entry><ind>0.25</ind><dep>0.0</dep></entry>
|
|
<entry><ind>1.00</ind><dep>-0.6</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<x1-m>0.95663</x1-m>
|
|
<y1-m>1.52289</y1-m>
|
|
<z1-m>0.20648</z1-m>
|
|
<x2-m>-0.32899</x2-m>
|
|
<y2-m>0.99848</y2-m>
|
|
<z2-m>0.20648</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>WindowFo</object-name>
|
|
<property>/sim/model/door-positions/windowRight/position-norm</property>
|
|
<interpolation>
|
|
<entry><ind>0.00</ind><dep>0.0</dep></entry>
|
|
<entry><ind>0.25</ind><dep>0.08</dep></entry>
|
|
<entry><ind>1.00</ind><dep>0.08</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<x>0</x>
|
|
<y>-1</y>
|
|
<z>0</z>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>WindowOpenerFo</object-name>
|
|
<property>/sim/model/door-positions/windowRight/position-norm</property>
|
|
<interpolation>
|
|
<entry><ind>0.00</ind><dep>0.0</dep></entry>
|
|
<entry><ind>0.25</ind><dep>-90.0</dep></entry>
|
|
<entry><ind>1.00</ind><dep>-90.0</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>WindowOpenerFo.axis.001</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Consoles -->
|
|
|
|
<!-- Sidestick Left -->
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>sidestick_1</object-name>
|
|
<property>fdm/jsbsim/fbw/elevator-sidestick</property>
|
|
<factor>-5</factor>
|
|
<axis>
|
|
<object-name>sidestick_1.y.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>sidestick_1</object-name>
|
|
<property>fdm/jsbsim/fbw/aileron-sidestick</property>
|
|
<factor>5</factor>
|
|
<axis>
|
|
<object-name>sidestick_1.x.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>sidestick_1</object-name>
|
|
<object-name>level3</object-name>
|
|
<property>fdm/jsbsim/fbw/elevator-sidestick</property>
|
|
<factor>-4</factor>
|
|
<axis>
|
|
<object-name>sidestick_1.y.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>sidestick_1</object-name>
|
|
<object-name>level3</object-name>
|
|
<property>fdm/jsbsim/fbw/aileron-sidestick</property>
|
|
<factor>4</factor>
|
|
<axis>
|
|
<object-name>sidestick_1.x.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>sidestick_1</object-name>
|
|
<object-name>level3</object-name>
|
|
<object-name>level2</object-name>
|
|
<property>fdm/jsbsim/fbw/elevator-sidestick</property>
|
|
<factor>-3</factor>
|
|
<axis>
|
|
<object-name>sidestick_1.y.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>sidestick_1</object-name>
|
|
<object-name>level3</object-name>
|
|
<object-name>level2</object-name>
|
|
<property>fdm/jsbsim/fbw/aileron-sidestick</property>
|
|
<factor>3</factor>
|
|
<axis>
|
|
<object-name>sidestick_1.x.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>sidestick_1</object-name>
|
|
<object-name>level3</object-name>
|
|
<object-name>level2</object-name>
|
|
<object-name>level1</object-name>
|
|
<property>fdm/jsbsim/fbw/elevator-sidestick</property>
|
|
<factor>-2</factor>
|
|
<axis>
|
|
<object-name>sidestick_1.y.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>sidestick_1</object-name>
|
|
<object-name>level3</object-name>
|
|
<object-name>level2</object-name>
|
|
<object-name>level1</object-name>
|
|
<property>fdm/jsbsim/fbw/aileron-sidestick</property>
|
|
<factor>2</factor>
|
|
<axis>
|
|
<object-name>sidestick_1.x.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Tiller -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>tiller</object-name>
|
|
<object-name>tillerFo</object-name>
|
|
<action>
|
|
<button>3</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/controls/flight/rudder</property>
|
|
<step>0.1</step>
|
|
<min>-1</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>4</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/controls/flight/rudder</property>
|
|
<step>-0.1</step>
|
|
<min>-1</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/flight/rudder</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</action>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>tiller</object-name>
|
|
<property>fdm/jsbsim/fbw/tiller-handle</property>
|
|
<factor>-75</factor>
|
|
<axis>
|
|
<object-name>tiller.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>tillerFo</object-name>
|
|
<property>fdm/jsbsim/fbw/tiller-handle</property>
|
|
<factor>-75</factor>
|
|
<axis>
|
|
<object-name>tillerFo.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Main Panel -->
|
|
|
|
<!-- Rudder Pedals -->
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>RRudderPedalL</object-name>
|
|
<object-name>RRudderPedalR</object-name>
|
|
<property>fdm/jsbsim/fbw/rudder-pedal</property>
|
|
<factor>0.05</factor>
|
|
<axis>
|
|
<x>-1</x>
|
|
<y>0</y>
|
|
<z>0</z>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>LRudderPedalL</object-name>
|
|
<object-name>LRudderPedalR</object-name>
|
|
<property>fdm/jsbsim/fbw/rudder-pedal</property>
|
|
<factor>-0.05</factor>
|
|
<axis>
|
|
<x>-1</x>
|
|
<y>0</y>
|
|
<z>0</z>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>LRudderPedalL</object-name>
|
|
<object-name>LRudderPedalR</object-name>
|
|
<property>/fdm/jsbsim/fcs/brake-left</property>
|
|
<factor>-15</factor>
|
|
<axis>
|
|
<object-name>LRudderPedalL.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>RRudderPedalL</object-name>
|
|
<object-name>RRudderPedalR</object-name>
|
|
<property>/fdm/jsbsim/fcs/brake-right</property>
|
|
<factor>-15</factor>
|
|
<axis>
|
|
<object-name>RRudderPedalL.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Glareshield Lights -->
|
|
|
|
<!-- Sidestick Priority Lights -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>prio_capt.arrow</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<not><property>/fdm/jsbsim/fbw/sidestick/active[0]</property></not>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>prio_fo.arrow</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<not><property>/fdm/jsbsim/fbw/sidestick/active[1]</property></not>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>prio_capt.capt</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<and>
|
|
<not><property>/fdm/jsbsim/fbw/sidestick/active[1]</property></not>
|
|
<or>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/aileron[1]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/elevator[1]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</and>
|
|
<and>
|
|
<and>
|
|
<equals>
|
|
<property>/fdm/jsbsim/fbw/sidestick/active[0]</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>/fdm/jsbsim/fbw/sidestick/active[1]</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
<or>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/aileron[0]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/elevator[0]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
<or>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/aileron[1]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/elevator[1]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</and>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>prio_fo_fo</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<and>
|
|
<not><property>/fdm/jsbsim/fbw/sidestick/active[0]</property></not>
|
|
<or>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/aileron[0]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/elevator[0]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</and>
|
|
<and>
|
|
<and>
|
|
<equals>
|
|
<property>/fdm/jsbsim/fbw/sidestick/active[0]</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>/fdm/jsbsim/fbw/sidestick/active[1]</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
<or>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/aileron[0]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/elevator[0]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
<or>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/aileron[1]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<expression>
|
|
<abs>
|
|
<property>/controls/flight/elevator[1]</property>
|
|
</abs>
|
|
</expression>
|
|
<value>0.1</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</and>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Master Warning and Caution -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>master_warning_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>ECAM/warnings/master-warning-flash</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>master_caution_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>ECAM/warnings/master-caution-light</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>master_warning</object-name>
|
|
<object-name>master_warning_on</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>ECAM/warnings/master-warning-light</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>sim/sound/warnings/crc</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>
|
|
if (getprop("sim/sound/warnings/cchord")) {
|
|
setprop("sim/sound/warnings/cchord-inhibit", 1);
|
|
}
|
|
|
|
if (getprop("it-autoflight/output/ap-warning") == 1) {
|
|
setprop("it-autoflight/output/ap-warning", 0);
|
|
}
|
|
if (getprop("it-autoflight/sound/apoffsound") == 1 or getprop("it-autoflight/sound/apoffsound2") == 1) {
|
|
setprop("it-autoflight/sound/apoffsound", 0);
|
|
setprop("it-autoflight/sound/apoffsound2", 0);
|
|
}
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/master-warn-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/master-warn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>warn-lbl</tooltip-id>
|
|
<label>Cancel warning</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>master_caution</object-name>
|
|
<object-name>master_caution_on</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>ECAM/warnings/master-caution-light</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>
|
|
if (getprop("it-autoflight/output/athr-warning") == 1) {
|
|
setprop("it-autoflight/output/athr-warning", 0);
|
|
}
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/master-caut-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/master-caut-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>caut-lbl</tooltip-id>
|
|
<label>Cancel caution</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>master_warning</object-name>
|
|
<object-name>master_warning_on</object-name>
|
|
<property>/controls/cockpit/master-warn-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>master_caution</object-name>
|
|
<object-name>master_caution_on</object-name>
|
|
<property>/controls/cockpit/master-caut-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Autoland light -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>autoland_light_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>instrumentation/pfd/lights/autoland-on</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- ATC MSG light -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>atc_msg_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>/network/cpdlc/new-message-light</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>atc_msg</object-name>
|
|
<object-name>atc_msg_on</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/network/cpdlc/new-message-light</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/network/cpdlc/new-message-ringtone</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-msg-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-msg-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>atc_msg-lbl</tooltip-id>
|
|
<label>Cancel ATC msg</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>atc_msg</object-name>
|
|
<object-name>atc_msg_on</object-name>
|
|
<property>/controls/cockpit/atc-msg-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
|
|
<!-- FCU QNH and PFD Controls/Lights -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>qnh_cpt_knb</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<button>1</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.toggleSTD();
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/qnh-cpt-knb-translate</property>
|
|
<value>0.0015</value>
|
|
<condition>
|
|
<not><property>instrumentation/altimeter/std</property></not>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/qnh-cpt-knb-translate</property>
|
|
<value>0.004</value>
|
|
<condition>
|
|
<property>instrumentation/altimeter/std</property>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>3</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/instrumentation/altimeter/setting-inhg</property>
|
|
<step>0.01</step>
|
|
<min>22.00</min>
|
|
<max>32.47</max>
|
|
<wrap>false</wrap>
|
|
<condition>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/altimeter/inhg-left</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>instrumentation/altimeter/std</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/instrumentation/altimeter/setting-hpa</property>
|
|
<step>1</step>
|
|
<min>745</min>
|
|
<max>1100</max>
|
|
<wrap>false</wrap>
|
|
<condition>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/altimeter/inhg-left</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<equals>
|
|
<property>instrumentation/altimeter/std</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/switches/qnh-knb</property>
|
|
<step>1</step>
|
|
<min>0</min>
|
|
<max>200000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>4</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/instrumentation/altimeter/setting-inhg</property>
|
|
<step>-0.01</step>
|
|
<min>22.00</min>
|
|
<max>32.47</max>
|
|
<wrap>false</wrap>
|
|
<condition>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/altimeter/inhg-left</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>instrumentation/altimeter/std</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/instrumentation/altimeter/setting-hpa</property>
|
|
<step>-1</step>
|
|
<min>745</min>
|
|
<max>1100</max>
|
|
<wrap>false</wrap>
|
|
<condition>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/altimeter/inhg-left</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<equals>
|
|
<property>instrumentation/altimeter/std</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/switches/qnh-knb</property>
|
|
<step>-1</step>
|
|
<min>0</min>
|
|
<max>200000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>qnh_cpt-lbl</tooltip-id>
|
|
<label>Scroll for altimeter setting - click for STD</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>qnh_fo_knb</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<button>1</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.toggleSTD();
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/qnh-fo-knb-translate</property>
|
|
<value>0.0015</value>
|
|
<condition>
|
|
<not><property>instrumentation/altimeter/std</property></not>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/qnh-fo-knb-translate</property>
|
|
<value>0.004</value>
|
|
<condition>
|
|
<property>instrumentation/altimeter/std</property>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>3</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/instrumentation/altimeter/setting-inhg</property>
|
|
<step>0.01</step>
|
|
<min>22.00</min>
|
|
<max>32.47</max>
|
|
<wrap>false</wrap>
|
|
<condition>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/altimeter/inhg-right</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>instrumentation/altimeter/std</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/instrumentation/altimeter/setting-hpa</property>
|
|
<step>1</step>
|
|
<min>745</min>
|
|
<max>1100</max>
|
|
<wrap>false</wrap>
|
|
<condition>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/altimeter/inhg-right</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<equals>
|
|
<property>instrumentation/altimeter/std</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/switches/qnh-knb</property>
|
|
<step>1</step>
|
|
<min>0</min>
|
|
<max>200000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>4</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/instrumentation/altimeter/setting-inhg</property>
|
|
<step>-0.01</step>
|
|
<min>22.00</min>
|
|
<max>32.47</max>
|
|
<wrap>false</wrap>
|
|
<condition>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/altimeter/inhg-right</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>instrumentation/altimeter/std</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/instrumentation/altimeter/setting-hpa</property>
|
|
<step>-1</step>
|
|
<min>745</min>
|
|
<max>1100</max>
|
|
<wrap>false</wrap>
|
|
<condition>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/altimeter/inhg-right</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<equals>
|
|
<property>instrumentation/altimeter/std</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/switches/qnh-knb</property>
|
|
<step>-1</step>
|
|
<min>0</min>
|
|
<max>200000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>qnh_fo-lbl</tooltip-id>
|
|
<label>Scroll for altimeter setting - click for STD</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>qnh_cpt_knb</object-name>
|
|
<property>/controls/cockpit/qnh-cpt-knb-translate</property>
|
|
<axis>
|
|
<x1-m>-0.36567</x1-m>
|
|
<y1-m>-0.25113</y1-m>
|
|
<z1-m>0.46417</z1-m>
|
|
<x2-m>-0.33621</x2-m>
|
|
<y2-m>-0.25113</y2-m>
|
|
<z2-m>0.47319</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>qnh_fo_knb</object-name>
|
|
<property>/controls/cockpit/qnh-fo-knb-translate</property>
|
|
<axis>
|
|
<x1-m>-0.36567</x1-m>
|
|
<y1-m>-0.25113</y1-m>
|
|
<z1-m>0.46417</z1-m>
|
|
<x2-m>-0.33621</x2-m>
|
|
<y2-m>-0.25113</y2-m>
|
|
<z2-m>0.47319</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>qnh_cpt_sw</object-name>
|
|
<property>instrumentation/altimeter/inhg-left-pos</property>
|
|
<offset-deg>40</offset-deg>
|
|
<factor>-43</factor>
|
|
<axis>
|
|
<object-name>qnh_cpt_sw.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>instrumentation/altimeter/inhg-left</property>
|
|
<value>1</value>
|
|
<value>0</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>qnh_cpt_toggle-lbl</tooltip-id>
|
|
<label>Toggle inHg / hPa</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>qnh_fo_sw</object-name>
|
|
<property>instrumentation/altimeter/inhg-right-pos</property>
|
|
<offset-deg>40</offset-deg>
|
|
<factor>-43</factor>
|
|
<axis>
|
|
<object-name>qnh_fo_sw.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>instrumentation/altimeter/inhg-right</property>
|
|
<value>1</value>
|
|
<value>0</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>qnh_fo_toggle-lbl</tooltip-id>
|
|
<label>Toggle inHg / hPa</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>qnh_cpt_knb</object-name>
|
|
<property>controls/switches/qnh-knb</property>
|
|
<factor>-11.25</factor>
|
|
<axis>
|
|
<object-name>qnh_cpt_knb.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>qnh_fo_knb</object-name>
|
|
<property>controls/switches/qnh-knb</property>
|
|
<factor>-11.25</factor>
|
|
<axis>
|
|
<object-name>qnh_fo_knb.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>fd1</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.FD1();
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fd-1-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fd-1-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>fd-1-lbl</tooltip-id>
|
|
<label>Toggle FD1</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>fd1_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>it-autoflight/output/fd1</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>fd1</object-name>
|
|
<object-name>fd1_led</object-name>
|
|
<property>/controls/cockpit/fd-1-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ils</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>modes/pfd/ILS1</property>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/ls-1-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/ls-1-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ls-1-lbl</tooltip-id>
|
|
<label>Toggle LS1</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ils_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>modes/pfd/ILS1</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ils</object-name>
|
|
<object-name>ils_led</object-name>
|
|
<property>/controls/cockpit/ls-1-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ils2</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>modes/pfd/ILS2</property>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/ls-2-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/ls-2-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ls-2-lbl</tooltip-id>
|
|
<label>Toggle LS2</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ils2_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>modes/pfd/ILS2</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ils2</object-name>
|
|
<object-name>ils2_led</object-name>
|
|
<property>/controls/cockpit/ls-2-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>fd2</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.FD2();
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fd-2-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fd-2-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>fd-2-lbl</tooltip-id>
|
|
<label>Toggle FD2</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>fd2_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>it-autoflight/output/fd2</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>fd2</object-name>
|
|
<object-name>fd2_led</object-name>
|
|
<property>/controls/cockpit/fd-2-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- FCU ND Controls -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>cstr</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>
|
|
if (getprop("/instrumentation/efis/inputs/CSTR") != 1) {
|
|
fcu.cpt_efis_btns("cstr");
|
|
} else {
|
|
fcu.cpt_efis_btns("off");
|
|
}
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/cstr-1-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/cstr-1-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>cstr-1-lbl</tooltip-id>
|
|
<label>Toggle CSTR layer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>cstr_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>instrumentation/efis/inputs/CSTR</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>cstr</object-name>
|
|
<object-name>cstr_led</object-name>
|
|
<property>/controls/cockpit/cstr-1-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>cstr.001</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>
|
|
if (getprop("/instrumentation/efis[1]/inputs/CSTR") != 1) {
|
|
fcu.fo_efis_btns("cstr");
|
|
} else {
|
|
fcu.fo_efis_btns("off");
|
|
}
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/cstr-2-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/cstr-2-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>cstr-2-lbl</tooltip-id>
|
|
<label>Toggle CSTR layer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>cstr_led.001</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>instrumentation/efis[1]/inputs/CSTR</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>cstr.001</object-name>
|
|
<object-name>cstr_led.001</object-name>
|
|
<property>/controls/cockpit/cstr-2-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>wpt</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>
|
|
if (getprop("/instrumentation/efis/inputs/wpt") != 1) {
|
|
fcu.cpt_efis_btns("wpt");
|
|
} else {
|
|
fcu.cpt_efis_btns("off");
|
|
}
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/wpt-1-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/wpt-1-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>wpt-1-lbl</tooltip-id>
|
|
<label>Toggle WPT layer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>wpt_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>instrumentation/efis/inputs/wpt</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>wpt</object-name>
|
|
<object-name>wpt_led</object-name>
|
|
<property>/controls/cockpit/wpt-1-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>wpt.001</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>
|
|
if (getprop("/instrumentation/efis[1]/inputs/wpt") != 1) {
|
|
fcu.fo_efis_btns("wpt");
|
|
} else {
|
|
fcu.fo_efis_btns("off");
|
|
}
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/wpt-2-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/wpt-2-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>wpt-2-lbl</tooltip-id>
|
|
<label>Toggle WPT layer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>wpt_led.001</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>instrumentation/efis[1]/inputs/wpt</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>wpt.001</object-name>
|
|
<object-name>wpt_led.001</object-name>
|
|
<property>/controls/cockpit/wpt-2-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>vord</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>
|
|
if (getprop("/instrumentation/efis/inputs/VORD") != 1) {
|
|
fcu.cpt_efis_btns("vord");
|
|
} else {
|
|
fcu.cpt_efis_btns("off");
|
|
}
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/vor-1-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/vor-1-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>vor-1-lbl</tooltip-id>
|
|
<label>Toggle VOR layer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>vord_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>instrumentation/efis/inputs/VORD</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>vord</object-name>
|
|
<object-name>vord_led</object-name>
|
|
<property>/controls/cockpit/vor-1-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>vord.001</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>
|
|
if (getprop("/instrumentation/efis[1]/inputs/VORD") != 1) {
|
|
fcu.fo_efis_btns("vord");
|
|
} else {
|
|
fcu.fo_efis_btns("off");
|
|
}
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/vor-2-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/vor-2-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>vor-2-lbl</tooltip-id>
|
|
<label>Toggle VOR layer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>vord_led.001</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>instrumentation/efis[1]/inputs/VORD</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>vord.001</object-name>
|
|
<object-name>vord_led.001</object-name>
|
|
<property>/controls/cockpit/vor-2-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ndb</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>
|
|
if (getprop("/instrumentation/efis/inputs/NDB") != 1) {
|
|
fcu.cpt_efis_btns("ndb");
|
|
} else {
|
|
fcu.cpt_efis_btns("off");
|
|
}
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/ndb-1-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/ndb-1-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ndb-1-lbl</tooltip-id>
|
|
<label>Toggle NDB layer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ndb_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>instrumentation/efis/inputs/NDB</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ndb</object-name>
|
|
<object-name>ndb_led</object-name>
|
|
<property>/controls/cockpit/ndb-1-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ndb.001</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>
|
|
if (getprop("/instrumentation/efis[1]/inputs/NDB") != 1) {
|
|
fcu.fo_efis_btns("ndb");
|
|
} else {
|
|
fcu.fo_efis_btns("off");
|
|
}
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/ndb-2-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/ndb-2-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ndb-2-lbl</tooltip-id>
|
|
<label>Toggle NDB layer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ndb_led.001</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>instrumentation/efis[1]/inputs/NDB</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ndb.001</object-name>
|
|
<object-name>ndb_led.001</object-name>
|
|
<property>/controls/cockpit/ndb-2-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>arpt</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>
|
|
if (getprop("/instrumentation/efis/inputs/arpt") != 1) {
|
|
fcu.cpt_efis_btns("arpt");
|
|
} else {
|
|
fcu.cpt_efis_btns("off");
|
|
}
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/arpt-1-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/arpt-1-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>arpt-1-lbl</tooltip-id>
|
|
<label>Toggle ARPT layer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>arpt_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>instrumentation/efis/inputs/arpt</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>arpt</object-name>
|
|
<object-name>arpt_led</object-name>
|
|
<property>/controls/cockpit/arpt-1-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>arpt.001</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>
|
|
if (getprop("/instrumentation/efis[1]/inputs/arpt") != 1) {
|
|
fcu.fo_efis_btns("arpt");
|
|
} else {
|
|
fcu.fo_efis_btns("off");
|
|
}
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/arpt-2-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/arpt-2-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>arpt-2-lbl</tooltip-id>
|
|
<label>Toggle ARPT layer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>arpt_led.001</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>instrumentation/efis[1]/inputs/arpt</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>arpt.001</object-name>
|
|
<object-name>arpt_led.001</object-name>
|
|
<property>/controls/cockpit/arpt-2-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>nd_mode</object-name>
|
|
<property>instrumentation/efis/mfd/pnl_mode-num-pos</property>
|
|
<interpolation>
|
|
<entry><ind>0</ind><dep> 0</dep></entry>
|
|
<entry><ind>1</ind><dep> 45</dep></entry>
|
|
<entry><ind>2</ind><dep> 90</dep></entry>
|
|
<entry><ind>3</ind><dep>135</dep></entry>
|
|
<entry><ind>4</ind><dep>180</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>nd_mode.axis</object-name>
|
|
</axis>
|
|
<increase>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.setCptND(1);
|
|
setprop("sim/sounde/knb1", 1);
|
|
</script>
|
|
</binding>
|
|
</increase>
|
|
<decrease>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.setCptND(-1);
|
|
setprop("sim/sounde/knb1", 1);
|
|
</script>
|
|
</binding>
|
|
</decrease>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ndmode-cpt-lbl</tooltip-id>
|
|
<label>ND mode</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>nd_mode_fo</object-name>
|
|
<property>instrumentation/efis[1]/mfd/pnl_mode-num-pos</property>
|
|
<interpolation>
|
|
<entry><ind>0</ind><dep> 0</dep></entry>
|
|
<entry><ind>1</ind><dep> 45</dep></entry>
|
|
<entry><ind>2</ind><dep> 90</dep></entry>
|
|
<entry><ind>3</ind><dep>135</dep></entry>
|
|
<entry><ind>4</ind><dep>180</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>nd_mode_fo.axis</object-name>
|
|
</axis>
|
|
<increase>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.setFoND(1);
|
|
setprop("sim/sounde/knb1", 1);
|
|
</script>
|
|
</binding>
|
|
</increase>
|
|
<decrease>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.setFoND(-1);
|
|
setprop("sim/sounde/knb1", 1);
|
|
</script>
|
|
</binding>
|
|
</decrease>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ndmode-fo-lbl</tooltip-id>
|
|
<label>ND mode</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>nd_range</object-name>
|
|
<property>instrumentation/efis/inputs/range-nm-pos</property>
|
|
<interpolation>
|
|
<entry><ind> 10</ind><dep> 0</dep></entry>
|
|
<entry><ind> 20</ind><dep> 45</dep></entry>
|
|
<entry><ind> 40</ind><dep> 90</dep></entry>
|
|
<entry><ind> 80</ind><dep>135</dep></entry>
|
|
<entry><ind>160</ind><dep>180</dep></entry>
|
|
<entry><ind>320</ind><dep>225</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>nd_range.axis</object-name>
|
|
</axis>
|
|
<increase>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.setNDRange(0, 1);
|
|
setprop("sim/sounde/knb1", 1);
|
|
</script>
|
|
</binding>
|
|
</increase>
|
|
<decrease>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.setNDRange(0, -1);
|
|
setprop("sim/sounde/knb1", 1);
|
|
</script>
|
|
</binding>
|
|
</decrease>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ndrange-cpt-lbl</tooltip-id>
|
|
<label>ND range</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>nd_range_fo</object-name>
|
|
<property>instrumentation/efis[1]/inputs/range-nm-pos</property>
|
|
<interpolation>
|
|
<entry><ind> 10</ind><dep> 0</dep></entry>
|
|
<entry><ind> 20</ind><dep> 45</dep></entry>
|
|
<entry><ind> 40</ind><dep> 90</dep></entry>
|
|
<entry><ind> 80</ind><dep>135</dep></entry>
|
|
<entry><ind>160</ind><dep>180</dep></entry>
|
|
<entry><ind>320</ind><dep>225</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>nd_range_fo.axis</object-name>
|
|
</axis>
|
|
<increase>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.setNDRange(1, 1);
|
|
setprop("sim/sounde/knb1", 1);
|
|
</script>
|
|
</binding>
|
|
</increase>
|
|
<decrease>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.setNDRange(1, -1);
|
|
setprop("sim/sounde/knb1", 1);
|
|
</script>
|
|
</binding>
|
|
</decrease>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ndrange-fo-lbl</tooltip-id>
|
|
<label>ND range</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>vor-adf1</object-name>
|
|
<property>instrumentation/efis[0]/input/lh-vor-adf-pos</property>
|
|
<factor>25</factor>
|
|
<axis>
|
|
<object-name>vor-adf1.axis</object-name>
|
|
</axis>
|
|
<drag-direction>horizontal</drag-direction>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>instrumentation/efis[0]/input/lh-vor-adf</property>
|
|
<value>-1</value> <!-- VOR -->
|
|
<value>0</value> <!-- OFF -->
|
|
<value>1</value> <!-- ADF -->
|
|
<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>voradf-1-cpt-lbl</tooltip-id>
|
|
<label>Toggle VOR1 / ADF1</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>vor-adf-1-right</object-name>
|
|
<property>instrumentation/efis[1]/input/lh-vor-adf-pos</property>
|
|
<factor>25</factor>
|
|
<axis>
|
|
<object-name>vor-adf1-right-axis</object-name>
|
|
</axis>
|
|
<drag-direction>horizontal</drag-direction>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>instrumentation/efis[1]/input/lh-vor-adf</property>
|
|
<value>-1</value> <!-- VOR -->
|
|
<value>0</value> <!-- OFF -->
|
|
<value>1</value> <!-- ADF -->
|
|
<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>voradf-1-fo-lbl</tooltip-id>
|
|
<label>Toggle VOR1 / ADF1</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>vor-adf2</object-name>
|
|
<property>instrumentation/efis[0]/input/rh-vor-adf-pos</property>
|
|
<factor>25</factor>
|
|
<axis>
|
|
<object-name>vor-adf2.axis</object-name>
|
|
</axis>
|
|
<drag-direction>horizontal</drag-direction>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>instrumentation/efis[0]/input/rh-vor-adf</property>
|
|
<value>-1</value> <!-- VOR -->
|
|
<value>0</value> <!-- OFF -->
|
|
<value>1</value> <!-- ADF -->
|
|
<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>voradf-1-fo-lbl</tooltip-id>
|
|
<label>Toggle VOR1 / ADF1</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>vor-adf-2-right</object-name>
|
|
<property>instrumentation/efis[1]/input/rh-vor-adf-pos</property>
|
|
<factor>25</factor>
|
|
<axis>
|
|
<object-name>vor-adf2-right-axis</object-name>
|
|
</axis>
|
|
<drag-direction>horizontal</drag-direction>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>instrumentation/efis[1]/input/rh-vor-adf</property>
|
|
<value>-1</value> <!-- VOR -->
|
|
<value>0</value> <!-- OFF -->
|
|
<value>1</value> <!-- ADF -->
|
|
<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>voradf-2-fo-lbl</tooltip-id>
|
|
<label>Toggle VOR2 / ADF2</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- FCU AP Controls/Lights -->
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>hdg_sel</object-name>
|
|
<property>it-autoflight/custom/hdg-knb</property>
|
|
<factor>11.25</factor>
|
|
<axis>
|
|
<object-name>hdg_sel.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>spd-sel</object-name>
|
|
<property>it-autoflight/custom/spd-knb</property>
|
|
<factor>-11.25</factor>
|
|
<axis>
|
|
<object-name>spd-sel.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>alt-sel</object-name>
|
|
<property>it-autoflight/custom/alt-knb</property>
|
|
<factor>11.25</factor>
|
|
<axis>
|
|
<object-name>alt-sel.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>vs-sel</object-name>
|
|
<property>it-autoflight/custom/vs-knb</property>
|
|
<factor>-11.25</factor>
|
|
<axis>
|
|
<object-name>vs-sel.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>spd-mach</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.IASMach();
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script></script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-spd-mach</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-spd-mach</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>spd-mach-lbl</tooltip-id>
|
|
<label>Toggle speeed / mach</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>spd-mach</object-name>
|
|
<property>/controls/cockpit/fcu-spd-mach</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>spd-sel</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.SPDPush();</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.SPDPull();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/spd-knb-translate</property>
|
|
<value>-0.0015</value>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/spd-knb-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/spd-knb-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<action>
|
|
<button>1</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.SPDPull();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/spd-knb-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/spd-knb-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<action>
|
|
<button>3</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.SPDAdjust(1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.SPDAdjust(10);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>it-autoflight/custom/spd-knb</property>
|
|
<step>1</step>
|
|
<min>0</min>
|
|
<max>10000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>4</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.SPDAdjust(-1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.SPDAdjust(-10);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>it-autoflight/custom/spd-knb</property>
|
|
<step>-1</step>
|
|
<min>0</min>
|
|
<max>10000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>spd-lbl</tooltip-id>
|
|
<label>Scroll for speed target, click to push, shift-click or middle mouse to pull</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>spd-sel</object-name>
|
|
<property>/controls/cockpit/spd-knb-translate</property>
|
|
<axis>
|
|
<x1-m>-0.36567</x1-m>
|
|
<y1-m>-0.25113</y1-m>
|
|
<z1-m>0.46417</z1-m>
|
|
<x2-m>-0.33621</x2-m>
|
|
<y2-m>-0.25113</y2-m>
|
|
<z2-m>0.47319</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>hdg_sel</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.HDGPush();</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.HDGPull();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/hdg-knb-translate</property>
|
|
<value>-0.0015</value>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/hdg-knb-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/hdg-knb-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<action>
|
|
<button>1</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.HDGPull();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/hdg-knb-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/hdg-knb-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<action>
|
|
<button>3</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.HDGAdjust(1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.HDGAdjust(10);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>it-autoflight/custom/hdg-knb</property>
|
|
<step>1</step>
|
|
<min>0</min>
|
|
<max>10000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>4</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.HDGAdjust(-1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.HDGAdjust(-10);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>it-autoflight/custom/hdg-knb</property>
|
|
<step>-1</step>
|
|
<min>0</min>
|
|
<max>10000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>hdg-lbl</tooltip-id>
|
|
<label>Scroll for heading target, click to push, shift-click or middle mouse to pull</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>hdg_sel</object-name>
|
|
<property>/controls/cockpit/hdg-knb-translate</property>
|
|
<axis>
|
|
<x1-m>-0.36567</x1-m>
|
|
<y1-m>-0.25113</y1-m>
|
|
<z1-m>0.46417</z1-m>
|
|
<x2-m>-0.33621</x2-m>
|
|
<y2-m>-0.25113</y2-m>
|
|
<z2-m>0.47319</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>loc</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.LOCButton();
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-loc</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-loc</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>loc-lbl</tooltip-id>
|
|
<label>Arm LOC mode</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>loc_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<and>
|
|
<or>
|
|
<equals>
|
|
<property>it-autoflight/output/lat</property>
|
|
<value>2</value>
|
|
</equals>
|
|
<equals>
|
|
<property>it-autoflight/output/loc-armed</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
<not><property>it-autoflight/output/appr-armed</property></not>
|
|
<not-equals>
|
|
<property>it-autoflight/output/vert</property>
|
|
<value>2</value>
|
|
</not-equals>
|
|
<not-equals>
|
|
<property>it-autoflight/output/vert</property>
|
|
<value>6</value>
|
|
</not-equals>
|
|
</and>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>loc</object-name>
|
|
<object-name>loc_led</object-name>
|
|
<property>/controls/cockpit/fcu-loc</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>hdg-vs</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.TRKFPA();
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-trk-fpa</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-trk-fpa</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>hdg-vs-lbl</tooltip-id>
|
|
<label>Toggle heading / track and vs / fpa</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>hdg-vs</object-name>
|
|
<property>/controls/cockpit/fcu-trk-fpa</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ap1</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.AP1();
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-ap1</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-ap1</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ap1-lbl</tooltip-id>
|
|
<label>Hard AP1 disconnect (Shift - D for soft disconnect)</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ap1_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>it-autoflight/output/ap1</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ap1</object-name>
|
|
<object-name>ap1_led</object-name>
|
|
<property>/controls/cockpit/fcu-ap1</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ap2</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.AP2();
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-ap2</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-ap2</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ap2-lbl</tooltip-id>
|
|
<label>Hard AP2 disconnect (Shift - D for soft disconnect)</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ap2_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>it-autoflight/output/ap2</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ap2</object-name>
|
|
<object-name>ap2_led</object-name>
|
|
<property>/controls/cockpit/fcu-ap2</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>a-thr</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.ATHR();
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-athr</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-athr</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>athr-lbl</tooltip-id>
|
|
<label>Hard ATHR disconnect (Ctrl - D for soft disconnect)</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>a-thr_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>it-autoflight/output/athr</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>a-thr_led</object-name>
|
|
<object-name>a-thr</object-name>
|
|
<property>/controls/cockpit/fcu-athr</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>alt-sel</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.ALTPush();</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.ALTPull();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/alt-knb-translate</property>
|
|
<value>0.001</value>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/alt-knb-translate</property>
|
|
<value>0.003</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/alt-knb-translate</property>
|
|
<value>0.002</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<action>
|
|
<button>1</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.ALTPull();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/alt-knb-translate</property>
|
|
<value>0.003</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/alt-knb-translate</property>
|
|
<value>0.002</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<action>
|
|
<button>3</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.ALTAdjust(1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.ALTAdjust(10);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>it-autoflight/custom/alt-knb</property>
|
|
<step>1</step>
|
|
<min>0</min>
|
|
<max>10000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>4</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.ALTAdjust(-1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.ALTAdjust(-10);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>it-autoflight/custom/alt-knb</property>
|
|
<step>-1</step>
|
|
<min>0</min>
|
|
<max>10000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>alt-lbl</tooltip-id>
|
|
<label>Scroll for altitude target, click to push, shift-click or middle mouse to pull</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>alt-sel</object-name>
|
|
<property>/controls/cockpit/alt-knb-translate</property>
|
|
<axis>
|
|
<x1-m>-0.36567</x1-m>
|
|
<y1-m>-0.25113</y1-m>
|
|
<z1-m>0.46417</z1-m>
|
|
<x2-m>-0.33621</x2-m>
|
|
<y2-m>-0.25113</y2-m>
|
|
<z2-m>0.47319</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>alt-sel-mode</object-name>
|
|
<property>it-autoflight/config/altitude-dial-mode-pos</property>
|
|
<offset-deg>-10</offset-deg>
|
|
<factor>65</factor>
|
|
<axis>
|
|
<object-name>alt-sel.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>it-autoflight/config/altitude-dial-mode</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>alt-sel-mode-lbl</tooltip-id>
|
|
<label>Altitude select 100 / 1000ft</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>vs-sel</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.VSPush();</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.VSPull();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/vs-knb-translate</property>
|
|
<value>-0.0015</value>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/vs-knb-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/vs-knb-translate</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<action>
|
|
<button>1</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.VSPull();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/vs-knb-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/vs-knb-translate</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<action>
|
|
<button>3</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.VSAdjust(1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.VSAdjust(10);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>it-autoflight/custom/vs-knb</property>
|
|
<step>1</step>
|
|
<min>0</min>
|
|
<max>10000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>4</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<not><property>devices/status/keyboard/shift</property></not>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.VSAdjust(-1);</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<property>devices/status/keyboard/shift</property>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>fcu.FCUController.VSAdjust(-10);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>it-autoflight/custom/vs-knb</property>
|
|
<step>-1</step>
|
|
<min>0</min>
|
|
<max>10000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>hdg-lbl</tooltip-id>
|
|
<label>Scroll for vs / fpa target, click to push, shift-click or middle mouse to pull</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>vs-sel</object-name>
|
|
<property>/controls/cockpit/vs-knb-translate</property>
|
|
<axis>
|
|
<x1-m>-0.36567</x1-m>
|
|
<y1-m>-0.25113</y1-m>
|
|
<z1-m>0.46417</z1-m>
|
|
<x2-m>-0.33621</x2-m>
|
|
<y2-m>-0.25113</y2-m>
|
|
<z2-m>0.47319</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>appr</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.APPRButton();
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script></script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-appr</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-appr</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>appr-lbl</tooltip-id>
|
|
<label>Arm APPR mode</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>appr_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>it-autoflight/output/appr-armed</property>
|
|
<equals>
|
|
<property>it-autoflight/output/vert</property>
|
|
<value>2</value>
|
|
</equals>
|
|
<equals>
|
|
<property>it-autoflight/output/vert</property>
|
|
<value>6</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>appr</object-name>
|
|
<object-name>appr_led</object-name>
|
|
<property>/controls/cockpit/fcu-appr</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>metric_alt</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.MetricAlt();
|
|
setprop("sim/sounde/btn1", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-metric-alt</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fcu-metric-alt</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>metric-altitude-lbl</tooltip-id>
|
|
<label>Display metric altitude on PFDs</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>metric_alt</object-name>
|
|
<property>/controls/cockpit/fcu-metric-alt</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Chrono -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>chrono_cpt</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>/instrumentation/efis/inputs/CHRONO</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<value>2</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/chrono-cpt-translate</property>
|
|
<value>0.001</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/chrono-cpt-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>chrono-1-lbl</tooltip-id>
|
|
<label>Start / Stop / Reset Chrono</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>chrono_cpt</object-name>
|
|
<property>/controls/cockpit/chrono-cpt-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>chrono_fo</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>/instrumentation/efis[1]/inputs/CHRONO</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<value>2</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/chrono-fo-translate</property>
|
|
<value>0.001</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/chrono-fo-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>chrono-2-lbl</tooltip-id>
|
|
<label>Start / Stop / Reset Chrono</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>chrono_fo</object-name>
|
|
<property>/controls/cockpit/chrono-fo-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Glareshield lighting knobs -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>fcu_integ_knb1</object-name>
|
|
<property>controls/lighting/fcu-panel-knb</property>
|
|
<factor>180</factor>
|
|
<axis>
|
|
<object-name>fcu_integ_knb1.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/fcu-panel-knb</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>fcu-panel_lt-lbl</tooltip-id>
|
|
<label>FCU backlight brightness</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>fcu_integ_knb2</object-name>
|
|
<property>controls/lighting/fcu-digit-knb</property>
|
|
<factor>180</factor>
|
|
<axis>
|
|
<object-name>fcu_integ_knb2.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/fcu-digit-knb</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>fcu-digit_lt-lbl</tooltip-id>
|
|
<label>FCU display brightness</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Clock -->
|
|
|
|
<!-- Chrono -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>chrono_reset</object-name>
|
|
<property>instrumentation/chrono/chrono-reset</property>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>instrumentation/chrono/chrono-reset</property>
|
|
<value>2</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/clock-chrono-reset-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/clock-chrono-reset-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>clock-chrono-reset-lbl</tooltip-id>
|
|
<label>Reset Chrono</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>chrono_reset</object-name>
|
|
<property>/controls/cockpit/clock-chrono-reset-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>chrono_btn</object-name>
|
|
<property>instrumentation/chrono/chrono-reset</property>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>instrumentation/chrono/chrono-reset</property>
|
|
<value>1</value><!-- Start Timer -->
|
|
<value>0</value><!-- Stop Timer -->
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/clock-chrono-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/clock-chrono-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>clock-chrono-lbl</tooltip-id>
|
|
<label>Start / Stop Chrono</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>chrono_btn</object-name>
|
|
<property>/controls/cockpit/clock-chrono-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Date / Time switch -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>clock_set</object-name>
|
|
<property>instrumentation/clock/set-knob</property>
|
|
<action>
|
|
<button>0</button>
|
|
<button>1</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>instrumentation/clock/set-knob</property>
|
|
<value>0</value><!-- Date Mode -->
|
|
<value>1</value><!-- Time Mode -->
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/clock-set-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/clock-set-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>clock-set-lbl</tooltip-id>
|
|
<label>Toggle Time / Date</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>clock_set</object-name>
|
|
<property>/controls/cockpit/clock-set-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Clock source switch -->
|
|
<animation>
|
|
<name>UTC selector animation</name>
|
|
<type>knob</type>
|
|
<object-name>clock_knob</object-name>
|
|
<property>instrumentation/clock/utc-selector-pos</property>
|
|
<factor>22.5</factor>
|
|
<axis>
|
|
<object-name>clock_knob.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>instrumentation/clock/utc-selector</property>
|
|
<min>0</min>
|
|
<max>2</max>
|
|
<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>utc-select-lbl</tooltip-id>
|
|
<label>(INOP) Select Clock Source</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Elapsed timer switch -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>et_knob</object-name>
|
|
<property>instrumentation/clock/et-selector-pos</property>
|
|
<factor>22.5</factor>
|
|
<axis>
|
|
<object-name>et_knob.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>instrumentation/clock/et-selector</property>
|
|
<min>0</min>
|
|
<max>2</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/switch1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<!-- Release action, limit to 0 and 1. 2 is spring loaded reset position -->
|
|
<release>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>instrumentation/clock/et-selector</property>
|
|
<step>0</step>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
</binding>
|
|
</release>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>et-ctl-lbl</tooltip-id>
|
|
<label>Elapsed timer control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Clock Display -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>clock_display_illuminated</object-name>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>controls/lighting/main-panel-norm</property>
|
|
<value>0.25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>clock_display</object-name>
|
|
<condition>
|
|
<less-than>
|
|
<property>controls/lighting/main-panel-norm</property>
|
|
<value>0.25</value>
|
|
</less-than>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>Clock lighting</name>
|
|
<type>material</type>
|
|
<object-name>clock_display_illuminated</object-name>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>controls/lighting/main-panel-norm</property>
|
|
<value>0.25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<emission>
|
|
<red>0.0</red>
|
|
<green>0.0</green>
|
|
<blue>1</blue>
|
|
<factor-prop>controls/lighting/main-panel-norm</factor-prop>
|
|
</emission>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>Clock lighting (dome)</name>
|
|
<type>material</type>
|
|
<object-name>clock_display</object-name>
|
|
<condition>
|
|
<less-than>
|
|
<property>controls/lighting/main-panel-norm</property>
|
|
<value>0.25</value>
|
|
</less-than>
|
|
</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>
|
|
|
|
<!-- Brakes Triple Pressure Indicator -->
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>brakes_lb_psi</object-name>
|
|
<property>systems/hydraulic/brakes/pressure-left-psi-output</property>
|
|
<factor>-0.03</factor>
|
|
<condition>
|
|
<or>
|
|
<equals>
|
|
<property>systems/hydraulic/brakes/mode</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<and>
|
|
<equals>
|
|
<property>systems/hydraulic/brakes/mode</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>systems/hydraulic/brakes/pressure-left-psi</property>
|
|
<value>0</value>
|
|
</equals>
|
|
</and>
|
|
<equals>
|
|
<property>systems/hydraulic/brakes/mode</property>
|
|
<value>2</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
<axis>
|
|
<object-name>brakes_lb_psi.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>brakes_rb_psi</object-name>
|
|
<property>systems/hydraulic/brakes/pressure-right-psi-output</property>
|
|
<factor>0.03</factor>
|
|
<condition>
|
|
<or>
|
|
<equals>
|
|
<property>systems/hydraulic/brakes/mode</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<and>
|
|
<equals>
|
|
<property>systems/hydraulic/brakes/mode</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>systems/hydraulic/brakes/pressure-right-psi</property>
|
|
<value>0</value>
|
|
</equals>
|
|
</and>
|
|
<equals>
|
|
<property>systems/hydraulic/brakes/mode</property>
|
|
<value>2</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
<axis>
|
|
<object-name>brakes_rb_psi.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>brakes_accum_psi</object-name>
|
|
<property>systems/hydraulic/yellow-accumulator-psi-output</property>
|
|
<interpolation>
|
|
<entry><ind>0</ind><dep>0</dep></entry>
|
|
<entry><ind>700</ind><dep>-20</dep></entry>
|
|
<entry><ind>2000</ind><dep>-44</dep></entry>
|
|
<entry><ind>3000</ind><dep>-66</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>brakes_accum_psi.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Brake Lighting -->
|
|
<animation>
|
|
<name>Triple brake indicator lighting</name>
|
|
<type>material</type>
|
|
<object-name>brakes_body</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>
|
|
|
|
<!-- IESI -->
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>iesi_baro_knb</object-name>
|
|
<property>controls/switches/qnh-knb-iesi</property>
|
|
<factor>11.25</factor>
|
|
<axis>
|
|
<object-name>iesi_baro_knb.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>iesi_baro_knb</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<button>1</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>/systems/electrical/bus/sub-bus/dc-hot-1-703</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<property>/systems/electrical/sources/si-1/inverter-control/relay-7xb</property>
|
|
</and>
|
|
</or>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>
|
|
libraries.toggleSTDIESI();
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/iesi-qnh-knob-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/iesi-qnh-knob-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<action>
|
|
<button>3</button>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/instrumentation/altimeter[6]/setting-inhg</property>
|
|
<step>0.01</step>
|
|
<min>22.00</min>
|
|
<max>32.47</max>
|
|
<wrap>false</wrap>
|
|
<condition>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/altimeter[6]/std</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>/systems/electrical/bus/sub-bus/dc-hot-1-703</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<property>/systems/electrical/sources/si-1/inverter-control/relay-7xb</property>
|
|
</and>
|
|
</or>
|
|
</and>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/switches/qnh-knb-iesi</property>
|
|
<step>1</step>
|
|
<min>0</min>
|
|
<max>200000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>4</button>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/instrumentation/altimeter[6]/setting-inhg</property>
|
|
<step>-0.01</step>
|
|
<min>22.00</min>
|
|
<max>32.47</max>
|
|
<wrap>false</wrap>
|
|
<condition>
|
|
<and>
|
|
<equals>
|
|
<property>instrumentation/altimeter[6]/std</property>
|
|
<value>0</value>
|
|
</equals>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>/systems/electrical/bus/sub-bus/dc-hot-1-703</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<property>/systems/electrical/sources/si-1/inverter-control/relay-7xb</property>
|
|
</and>
|
|
</or>
|
|
</and>
|
|
</condition>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/switches/qnh-knb-iesi</property>
|
|
<step>-1</step>
|
|
<min>0</min>
|
|
<max>200000</max>
|
|
<wrap>true</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>qnh_iesi-lbl</tooltip-id>
|
|
<label>Scroll for altimeter setting - click for STD</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>iesi_baro_knb</object-name>
|
|
<property>/controls/cockpit/iesi-qnh-knob-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>iesi_btn_rst</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/iesi/att-reset-cmd</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/iesi/att-reset-cmd</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>iesi-reset-lbl</tooltip-id>
|
|
<label>Hold for 2 seconds to reset IESI</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>iesi_btn_rst</object-name>
|
|
<property>/instrumentation/iesi/att-reset-cmd</property>
|
|
<factor>0.0025</factor>
|
|
<axis>
|
|
<x1-m>-0.53312</x1-m>
|
|
<y1-m>-0.16166</y1-m>
|
|
<z1-m>0.16956</z1-m>
|
|
<x2-m>-0.53977</x2-m>
|
|
<y2-m>-0.16166</y2-m>
|
|
<z2-m>0.16765</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>iesi_btn_plus</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/iesi/plus</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/iesi</property>
|
|
<step>0.05</step>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/iesi/plus</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>iesi-plus-lbl</tooltip-id>
|
|
<label>Increase IESI brightness</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>iesi_btn_plus</object-name>
|
|
<property>/instrumentation/iesi/plus</property>
|
|
<factor>0.0025</factor>
|
|
<axis>
|
|
<x1-m>-0.53312</x1-m>
|
|
<y1-m>-0.16166</y1-m>
|
|
<z1-m>0.16956</z1-m>
|
|
<x2-m>-0.53977</x2-m>
|
|
<y2-m>-0.16166</y2-m>
|
|
<z2-m>0.16765</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>iesi_btn_minus</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/iesi/minus</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/iesi</property>
|
|
<step>-0.05</step>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/iesi/minus</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>iesi-minus-lbl</tooltip-id>
|
|
<label>Decrease IESI brightness</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>iesi_btn_minus</object-name>
|
|
<property>/instrumentation/iesi/minus</property>
|
|
<factor>0.0025</factor>
|
|
<axis>
|
|
<x1-m>-0.53312</x1-m>
|
|
<y1-m>-0.16166</y1-m>
|
|
<z1-m>0.16956</z1-m>
|
|
<x2-m>-0.53977</x2-m>
|
|
<y2-m>-0.16166</y2-m>
|
|
<z2-m>0.16765</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- DCDU -->
|
|
|
|
<!-- Click DCDU screen -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>dcduScreenL</object-name>
|
|
<object-name>dcduScreenR</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>canvas_dcdu.showDCDU();</script>
|
|
</binding>
|
|
</action>
|
|
</animation>
|
|
|
|
<!-- DCDU screen brightness -->
|
|
<animation>
|
|
<type>material</type>
|
|
<object-name>dcduScreenL</object-name>
|
|
<emission>
|
|
<red>1</red>
|
|
<green>1</green>
|
|
<blue>1</blue>
|
|
<factor-prop>controls/lighting/DU/dcdul</factor-prop>
|
|
</emission>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>dcduScreenL</object-name>
|
|
<condition>
|
|
<greater-than>
|
|
<property>controls/lighting/DU/dcdul</property>
|
|
<value>0</value>
|
|
</greater-than>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>material</type>
|
|
<object-name>dcduScreenR</object-name>
|
|
<emission>
|
|
<red>1</red>
|
|
<green>1</green>
|
|
<blue>1</blue>
|
|
<factor-prop>controls/lighting/DU/dcdur</factor-prop>
|
|
</emission>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>dcduScreenR</object-name>
|
|
<condition>
|
|
<greater-than>
|
|
<property>controls/lighting/DU/dcdur</property>
|
|
<value>0</value>
|
|
</greater-than>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- DCDU buttons -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>dcduBtnL.brt</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</condition>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/dcdul</property>
|
|
<min>0.0</min>
|
|
<max>1.0</max>
|
|
<step>0.05</step>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-brt-l-rotate</property>
|
|
<value>-1</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-brt-l-rotate</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>dcdu-brt-l-lbl</tooltip-id>
|
|
<label>Increase DCDU screen brightness</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>dcduBtnL.dim</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</condition>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/dcdul</property>
|
|
<min>0.0</min>
|
|
<max>1.0</max>
|
|
<step>-0.05</step>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-brt-l-rotate</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-brt-l-rotate</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>dcdu-dim-l-lbl</tooltip-id>
|
|
<label>Decrease DCDU screen brightness</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>dcduBtnR.brt</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</condition>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/dcdur</property>
|
|
<min>0.0</min>
|
|
<max>1.0</max>
|
|
<step>0.05</step>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-brt-r-rotate</property>
|
|
<value>-1</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-brt-r-rotate</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>dcdu-brt-r-lbl</tooltip-id>
|
|
<label>Increase DCDU screen brightness</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>dcduBtnR.dim</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</condition>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/dcdur</property>
|
|
<min>0.0</min>
|
|
<max>1.0</max>
|
|
<step>-0.05</step>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-brt-r-rotate</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-brt-r-rotate</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>dcdu-dim-r-lbl</tooltip-id>
|
|
<label>Decrease DCDU screen brightness</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>dcduBtnL.brt</object-name>
|
|
<object-name>dcduBtnL.dim</object-name>
|
|
<factor>10</factor>
|
|
<property>/controls/cockpit/dcdu-brt-l-rotate</property>
|
|
<axis>
|
|
<x1-m>-0.49695</x1-m>
|
|
<y1-m>-0.24055</y1-m>
|
|
<z1-m>0.03177</z1-m>
|
|
<x2-m>-0.49695</x2-m>
|
|
<y2-m>-0.2294</y2-m>
|
|
<z2-m>0.03177</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>dcduBtnR.brt</object-name>
|
|
<object-name>dcduBtnR.dim</object-name>
|
|
<factor>10</factor>
|
|
<property>/controls/cockpit/dcdu-brt-r-rotate</property>
|
|
<axis>
|
|
<x1-m>-0.49695</x1-m>
|
|
<y1-m>-0.24055</y1-m>
|
|
<z1-m>0.03177</z1-m>
|
|
<x2-m>-0.49695</x2-m>
|
|
<y2-m>-0.2294</y2-m>
|
|
<z2-m>0.03177</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- R2 -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>dcduBtnL.R2</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>
|
|
canvas_dcdu.DCDU.btnR2();
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-r2-l-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-r2-l-translate</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>dcdu-r2-l-lbl</tooltip-id>
|
|
<label>DCDU button R2</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>dcduBtnR.R2</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>
|
|
canvas_dcdu.DCDU.btnR2();
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-r2-r-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/dcdu-r2-r-translate</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>dcdu-r2-r-lbl</tooltip-id>
|
|
<label>DCDU button R2</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>dcduBtnL.R2</object-name>
|
|
<property>/controls/cockpit/dcdu-r2-l-translate</property>
|
|
<axis>
|
|
<x1-m>-0.482466</x1-m>
|
|
<y1-m>-0.113029</y1-m>
|
|
<z1-m>-0.0161</z1-m>
|
|
<x2-m>-0.483748</x2-m>
|
|
<y2-m>-0.113029</y2-m>
|
|
<z2-m>-0.016479</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>dcduBtnR.R2</object-name>
|
|
<property>/controls/cockpit/dcdu-r2-r-translate</property>
|
|
<axis>
|
|
<x1-m>-0.482466</x1-m>
|
|
<y1-m>-0.113029</y1-m>
|
|
<z1-m>-0.0161</z1-m>
|
|
<x2-m>-0.483748</x2-m>
|
|
<y2-m>-0.113029</y2-m>
|
|
<z2-m>-0.016479</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- DDRMI -->
|
|
<animation>
|
|
<name>Heading rotate</name>
|
|
<type>rotate</type>
|
|
<object-name>ddrmi_hdg</object-name>
|
|
<property>instrumentation/ddrmi/heading</property>
|
|
<factor>-1</factor>
|
|
<axis>
|
|
<object-name>ddrmi_hdg.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>VOR1 rotate</name>
|
|
<object-name>ddrmi_pointer_1</object-name>
|
|
<type>rotate</type>
|
|
<property>instrumentation/ddrmi/needle-1</property>
|
|
<factor>-1</factor>
|
|
<axis>
|
|
<object-name>ddrmi_hdg.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>VOR2 rotate</name>
|
|
<object-name>ddrmi_pointer_2</object-name>
|
|
<type>rotate</type>
|
|
<property>instrumentation/ddrmi/needle-2</property>
|
|
<factor>-1</factor>
|
|
<axis>
|
|
<object-name>ddrmi_hdg.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Knobs -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>ddrmi_vor_adf_select_1</object-name>
|
|
<property>instrumentation/ddrmi/vor-adf-1-pos</property>
|
|
<offset-deg>90</offset-deg>
|
|
<factor>-90</factor>
|
|
<axis>
|
|
<object-name>ddrmi_vor_adf_select_1.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>instrumentation/ddrmi/vor-adf-1</property>
|
|
<min>1</min>
|
|
<max>0</max>
|
|
<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>ddrmi-1-lbl</tooltip-id>
|
|
<label>Toggle VOR1 / ADF1</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>ddrmi_vor_adf_select_2</object-name>
|
|
<property>instrumentation/ddrmi/vor-adf-2-pos</property>
|
|
<offset-deg>-90</offset-deg>
|
|
<factor>90</factor>
|
|
<axis>
|
|
<object-name>ddrmi_vor_adf_select_2.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>instrumentation/ddrmi/vor-adf-2</property>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<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>ddrmi-2-lbl</tooltip-id>
|
|
<label>Toggle VOR2 / ADF2</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Flags -->
|
|
|
|
<animation>
|
|
<name>Flag Hdg rotate</name>
|
|
<object-name>ddrmi_hdg_flag</object-name>
|
|
<type>rotate</type>
|
|
<property>instrumentation/ddrmi/flag-hdg</property>
|
|
<offset-deg>-180</offset-deg>
|
|
<factor>180</factor>
|
|
<axis>
|
|
<object-name>ddrmi_hdg_flag.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>Flag 1 rotate</name>
|
|
<object-name>ddrmi_vor_adf_flag_1</object-name>
|
|
<type>rotate</type>
|
|
<property>instrumentation/ddrmi/flag-1</property>
|
|
<factor>45</factor>
|
|
<offset-deg>-45</offset-deg>
|
|
<axis>
|
|
<object-name>ddrmi_vor_adf_flag_1.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>Flag 2 rotate</name>
|
|
<object-name>ddrmi_vor_adf_flag_2</object-name>
|
|
<type>rotate</type>
|
|
<property>instrumentation/ddrmi/flag-2</property>
|
|
<factor>-45</factor>
|
|
<offset-deg>45</offset-deg>
|
|
<axis>
|
|
<object-name>ddrmi_vor_adf_flag_2.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>dme_0</object-name>
|
|
<condition>
|
|
<and>
|
|
<property>instrumentation/dme[2]/operable</property>
|
|
<property>instrumentation/dme[2]/in-range</property>
|
|
<or>
|
|
<less-than-equals>
|
|
<property>instrumentation/dme[2]/indicated-distance-nm</property>
|
|
<value>1</value>
|
|
</less-than-equals>
|
|
<greater-than>
|
|
<property>instrumentation/dme[2]/indicated-distance-nm</property>
|
|
<value>20</value>
|
|
</greater-than>
|
|
</or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<equals>
|
|
<property>instrumentation/ddrmi/vor-adf-1</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>dme</object-name>
|
|
<condition>
|
|
<and>
|
|
<property>instrumentation/dme[2]/operable</property>
|
|
<property>instrumentation/dme[2]/in-range</property>
|
|
<greater-than>
|
|
<property>instrumentation/dme[2]/indicated-distance-nm</property>
|
|
<value>1</value>
|
|
</greater-than>
|
|
<less-than-equals>
|
|
<property>instrumentation/dme[2]/indicated-distance-nm</property>
|
|
<value>20</value>
|
|
</less-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<equals>
|
|
<property>instrumentation/ddrmi/vor-adf-1</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>dme1_0</object-name>
|
|
<condition>
|
|
<and>
|
|
<property>instrumentation/dme[3]/operable</property>
|
|
<property>instrumentation/dme[3]/in-range</property>
|
|
<or>
|
|
<less-than-equals>
|
|
<property>instrumentation/dme[3]/indicated-distance-nm</property>
|
|
<value>1</value>
|
|
</less-than-equals>
|
|
<greater-than>
|
|
<property>instrumentation/dme[3]/indicated-distance-nm</property>
|
|
<value>20</value>
|
|
</greater-than>
|
|
</or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
<equals>
|
|
<property>instrumentation/ddrmi/vor-adf-2</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>dme1</object-name>
|
|
<condition>
|
|
<and>
|
|
<property>instrumentation/dme[3]/operable</property>
|
|
<property>instrumentation/dme[3]/in-range</property>
|
|
<greater-than>
|
|
<property>instrumentation/dme[3]/indicated-distance-nm</property>
|
|
<value>1.0</value>
|
|
</greater-than>
|
|
<less-than-equals>
|
|
<property>instrumentation/dme[3]/indicated-distance-nm</property>
|
|
<value>20.0</value>
|
|
</less-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess</property>
|
|
<value>110.0</value>
|
|
</greater-than-equals>
|
|
<equals>
|
|
<property>instrumentation/ddrmi/vor-adf-2</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- DME flags -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>dme_flag</object-name>
|
|
<condition>
|
|
<and>
|
|
<property>instrumentation/dme[2]/operable</property>
|
|
<not><property>instrumentation/dme[2]/in-range</property></not>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess</property>
|
|
<value>110.0</value>
|
|
</greater-than-equals>
|
|
<equals>
|
|
<property>instrumentation/ddrmi/vor-adf-1</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>dme1_flag</object-name>
|
|
<condition>
|
|
<and>
|
|
<property>instrumentation/dme[3]/operable</property>
|
|
<not><property>instrumentation/dme[3]/in-range</property></not>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-ess</property>
|
|
<value>110.0</value>
|
|
</greater-than-equals>
|
|
<equals>
|
|
<property>instrumentation/ddrmi/vor-adf-2</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- DDRMI Lighting -->
|
|
<animation>
|
|
<name>DDRMI inside illumination</name>
|
|
<type>material</type>
|
|
<object-name>ddrmi_pointer_1</object-name>
|
|
<object-name>ddrmi_pointer_2</object-name>
|
|
<object-name>ddrmi_inside</object-name>
|
|
<object-name>ddrmi_pointer_1_vor</object-name>
|
|
<object-name>ddrmi_pointer_1_adf</object-name>
|
|
<object-name>ddrmi_pointer_2_vor</object-name>
|
|
<object-name>ddrmi_pointer_2_adf</object-name>
|
|
<object-name>ddrmi_vor_adf_flag_1</object-name>
|
|
<object-name>ddrmi_vor_adf_flag_2</object-name>
|
|
<object-name>ddrmi_hdg_flag</object-name>
|
|
<object-name>ddrmi_hdg</object-name>
|
|
<condition>
|
|
<not>
|
|
<and>
|
|
<greater-than>
|
|
<property>sim/model/lights/dome-light</property>
|
|
<value>0</value>
|
|
</greater-than>
|
|
<less-than>
|
|
<property>controls/lighting/main-panel-norm</property>
|
|
<value>0.25</value>
|
|
</less-than>
|
|
</and>
|
|
</not>
|
|
</condition>
|
|
<emission>
|
|
<red>0.50</red>
|
|
<green>0.35</green>
|
|
<blue>0.2</blue>
|
|
<factor-prop>controls/lighting/main-panel-norm</factor-prop>
|
|
</emission>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>material</type>
|
|
<name>DME lighting</name>
|
|
<object-name>dme_0</object-name>
|
|
<object-name>dme</object-name>
|
|
<object-name>dme_flag</object-name>
|
|
<object-name>dme1_0</object-name>
|
|
<object-name>dme1</object-name>
|
|
<object-name>dme1_flag</object-name>
|
|
<diffuse>
|
|
<red>1.00</red>
|
|
<green>0.355</green>
|
|
<blue>0.00</blue>
|
|
</diffuse>
|
|
<ambient>
|
|
<red>0</red>
|
|
<green>0</green>
|
|
<blue>0</blue>
|
|
</ambient>
|
|
<specular>
|
|
<red>0</red>
|
|
<green>0</green>
|
|
<blue>0</blue>
|
|
</specular>
|
|
<emission>
|
|
<red>1.00</red>
|
|
<green>0.355</green>
|
|
<blue>0.00</blue>
|
|
</emission>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>DDRMI lighting (dome)</name>
|
|
<type>material</type>
|
|
<object-name>ddrmi_pointer_1</object-name>
|
|
<object-name>ddrmi_pointer_2</object-name>
|
|
<object-name>ddrmi_inside</object-name>
|
|
<object-name>ddrmi_pointer_1_vor</object-name>
|
|
<object-name>ddrmi_pointer_1_adf</object-name>
|
|
<object-name>ddrmi_pointer_2_vor</object-name>
|
|
<object-name>ddrmi_pointer_2_adf</object-name>
|
|
<object-name>ddrmi_vor_adf_flag_1</object-name>
|
|
<object-name>ddrmi_vor_adf_flag_2</object-name>
|
|
<object-name>ddrmi_hdg_flag</object-name>
|
|
<object-name>ddrmi_hdg</object-name>
|
|
<condition>
|
|
<and>
|
|
<not>
|
|
<greater-than>
|
|
<property>controls/lighting/main-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>DDRMI body lighting</name>
|
|
<type>material</type>
|
|
<object-name>ddrmi_body</object-name>
|
|
<object-name>ddrmi_vor_adf_select_1</object-name>
|
|
<object-name>ddrmi_vor_adf_select_2</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>
|
|
|
|
<!-- Terr on ND -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>terr_on_nd_on_l</object-name>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>controls/switches/terr_on_nd_l</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>terr_on_nd_on_r</object-name>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>controls/switches/terr_on_nd_r</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>terr_on_nd_l</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
<command>property-toggle</command>
|
|
<property>controls/switches/terr_on_nd_l</property>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<equals>
|
|
<property>instrumentation/mk-viii/inputs/discretes/ta-tcf-inhibit</property>
|
|
<value>0</value>
|
|
</equals>
|
|
</and>
|
|
</condition>
|
|
<command>property-toggle</command>
|
|
<property>instrumentation/efis/inputs/terr</property>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/terr_nd_l-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/terr_nd_l-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>terr_cpt-lbl</tooltip-id>
|
|
<label>Show terrain on ND</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>terr_on_nd_r</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
<command>property-toggle</command>
|
|
<property>controls/switches/terr_on_nd_r</property>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<equals>
|
|
<property>instrumentation/mk-viii/inputs/discretes/ta-tcf-inhibit</property>
|
|
<value>0</value>
|
|
</equals>
|
|
</and>
|
|
</condition>
|
|
<command>property-toggle</command>
|
|
<property>instrumentation/efis[1]/inputs/terr</property>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/terr_nd_r-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/terr_nd_r-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>terr_fo-lbl</tooltip-id>
|
|
<label>Show terrain on ND</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>terr_on_nd_l</object-name>
|
|
<object-name>terr_on_nd_on_l</object-name>
|
|
<property>/controls/cockpit/terr_nd_l-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>terr_on_nd_r</object-name>
|
|
<object-name>terr_on_nd_on_r</object-name>
|
|
<property>/controls/cockpit/terr_nd_r-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Brake fans -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>brk_fan_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>controls/gear/brake-fans</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>brk_hot_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<greater-than-equals>
|
|
<property>gear/gear[1]/L1brake-temp-degc</property>
|
|
<value>300</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>gear/gear[1]/L2brake-temp-degc</property>
|
|
<value>300</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>gear/gear[2]/R3brake-temp-degc</property>
|
|
<value>300</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>gear/gear[2]/R4brake-temp-degc</property>
|
|
<value>300</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>brk_fan</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<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/gear/brake-fans</property>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/brake-fan-translate</property>
|
|
<value>0.001</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/brake-fan-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>brk-fan-lbl</tooltip-id>
|
|
<label>Toggle brake fans</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>brk_fan</object-name>
|
|
<object-name>brk_fan_on</object-name>
|
|
<property>/controls/cockpit/brake-fan-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Autobrakes -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>dec_low_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<and>
|
|
<equals>
|
|
<property>controls/autobrake/mode</property>
|
|
<value>1</value>
|
|
</equals>
|
|
<equals>
|
|
<property>controls/autobrake/active</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>dec_med_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<and>
|
|
<equals>
|
|
<property>controls/autobrake/mode</property>
|
|
<value>2</value>
|
|
</equals>
|
|
<equals>
|
|
<property>controls/autobrake/active</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>dec_max_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<and>
|
|
<equals>
|
|
<property>controls/autobrake/mode</property>
|
|
<value>3</value>
|
|
</equals>
|
|
<equals>
|
|
<property>controls/autobrake/active</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</and>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>abs_low_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>controls/autobrake/mode</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>abs_med_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>controls/autobrake/mode</property>
|
|
<value>2</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>abs_max_on</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>controls/autobrake/mode</property>
|
|
<value>3</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>abs_low</object-name>
|
|
<object-name>abs_low_on</object-name>
|
|
<object-name>dec_low_on</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>
|
|
if (systems.Autobrake.mode.getValue() != 1) {
|
|
systems.Autobrake.arm_autobrake(1);
|
|
} else {
|
|
systems.Autobrake.arm_autobrake(0);
|
|
}
|
|
setprop("sim/sounde/oh-btn", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/autobrake-lo-translate</property>
|
|
<value>0.001</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/autobrake-lo-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>autobrk-lo-lbl</tooltip-id>
|
|
<label>Autobrake Low</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>abs_low</object-name>
|
|
<object-name>abs_low_on</object-name>
|
|
<object-name>dec_low_on</object-name>
|
|
<property>/controls/cockpit/autobrake-lo-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>abs_med</object-name>
|
|
<object-name>abs_med_on</object-name>
|
|
<object-name>dec_med_on</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>
|
|
if (systems.Autobrake.mode.getValue() != 2) {
|
|
systems.Autobrake.arm_autobrake(2);
|
|
} else {
|
|
systems.Autobrake.arm_autobrake(0);
|
|
}
|
|
setprop("sim/sounde/oh-btn", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/autobrake-med-translate</property>
|
|
<value>0.001</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/autobrake-med-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>autobrk-med-lbl</tooltip-id>
|
|
<label>Autobrake Medium</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>abs_med</object-name>
|
|
<object-name>abs_med_on</object-name>
|
|
<object-name>dec_med_on</object-name>
|
|
<property>/controls/cockpit/autobrake-med-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>abs_max</object-name>
|
|
<object-name>abs_max_on</object-name>
|
|
<object-name>dec_max_on</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<command>nasal</command>
|
|
<script>
|
|
if (systems.Autobrake.mode.getValue() != 3) {
|
|
systems.Autobrake.arm_autobrake(3);
|
|
} else {
|
|
systems.Autobrake.arm_autobrake(0);
|
|
}
|
|
setprop("sim/sounde/oh-btn", 1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/autobrake-max-translate</property>
|
|
<value>0.001</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/autobrake-max-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>autobrk-max-lbl</tooltip-id>
|
|
<label>Autobrake Max / Takeoff</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>abs_max</object-name>
|
|
<object-name>abs_max_on</object-name>
|
|
<object-name>dec_max_on</object-name>
|
|
<property>/controls/cockpit/autobrake-max-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Anti skid / NWS switch -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>land_sw</object-name>
|
|
<property>controls/gear/nws-switch-pos</property>
|
|
<offset-deg>-30</offset-deg>
|
|
<factor>60</factor>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>land_sw.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/gear/nws-switch</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>nws-switch-lbl</tooltip-id>
|
|
<label>Toggle nose wheel steering</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Landing Gear Lights -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>lgear_unlk</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<and>
|
|
<not-equals>
|
|
<property>gear/gear[1]/position-norm</property>
|
|
<value>0</value>
|
|
</not-equals>
|
|
<not-equals>
|
|
<property>gear/gear[1]/position-norm</property>
|
|
<value>1</value>
|
|
</not-equals>
|
|
</and>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>lgear_down</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>gear/gear[1]/position-norm</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ngear_unlk</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<and>
|
|
<not-equals>
|
|
<property>gear/gear[0]/position-norm</property>
|
|
<value>0</value>
|
|
</not-equals>
|
|
<not-equals>
|
|
<property>gear/gear[0]/position-norm</property>
|
|
<value>1</value>
|
|
</not-equals>
|
|
</and>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ngear_down</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>gear/gear[0]/position-norm</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>rgear_unlk</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<and>
|
|
<not-equals>
|
|
<property>gear/gear[2]/position-norm</property>
|
|
<value>0</value>
|
|
</not-equals>
|
|
<not-equals>
|
|
<property>gear/gear[2]/position-norm</property>
|
|
<value>1</value>
|
|
</not-equals>
|
|
</and>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>rgear_down</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>gear/gear[2]/position-norm</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Landing Gear Lever -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>gear_lever</object-name>
|
|
<drag-direction>vertical</drag-direction>
|
|
<property>controls/gear/gear-down-pos</property>
|
|
<factor>-50</factor>
|
|
<axis>
|
|
<object-name>gear_lever.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/gear/gear-down</property>
|
|
<value>1</value>
|
|
<value>0</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>gear-lbl</tooltip-id>
|
|
<label>Landing gear</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>gear_lever_down_arrow</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>ECAM/warnings/landing-gear-warning-light</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>material</type>
|
|
<object-name>gear_lever_down_arrow</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>ECAM/warnings/landing-gear-warning-light</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
<emission>
|
|
<red>1.00</red>
|
|
<green>0.0</green>
|
|
<blue>0.0</blue>
|
|
</emission>
|
|
</animation>
|
|
|
|
<!-- Tray Tables -->
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>tray0-cpt</object-name>
|
|
<object-name>tray1-cpt</object-name>
|
|
<object-name>tray2-cpt</object-name>
|
|
<property>controls/tray/lefttrayext</property>
|
|
<interpolation>
|
|
<entry><ind>0.00</ind><dep> 0.000</dep></entry>
|
|
<entry><ind>0.48</ind><dep>-0.280</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<x1-m>-0.49367</x1-m>
|
|
<y1-m>-0.52934</y1-m>
|
|
<z1-m>0.06222</z1-m>
|
|
<x2-m>-0.85483</x2-m>
|
|
<y2-m>-0.52934</y2-m>
|
|
<z2-m>-0.04488</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>tray1-cpt</object-name>
|
|
<object-name>tray2-cpt</object-name>
|
|
<property>controls/tray/lefttrayext</property>
|
|
<interpolation>
|
|
<entry><ind>0.47</ind><dep> 0</dep></entry>
|
|
<entry><ind>0.50</ind><dep>18</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>tray1-cpt.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>tray2-cpt</object-name>
|
|
<property>controls/tray/lefttrayext</property>
|
|
<interpolation>
|
|
<entry><ind>0.50</ind><dep> 0</dep></entry>
|
|
<entry><ind>1.00</ind><dep>180</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>tray2-cpt.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>tray0-fo</object-name>
|
|
<object-name>tray1-fo</object-name>
|
|
<object-name>tray2-fo</object-name>
|
|
<property>controls/tray/righttrayext</property>
|
|
<interpolation>
|
|
<entry><ind>0.00</ind><dep> 0.000</dep></entry>
|
|
<entry><ind>0.48</ind><dep>-0.280</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<x1-m>-0.49367</x1-m>
|
|
<y1-m>-0.52934</y1-m>
|
|
<z1-m>0.06222</z1-m>
|
|
<x2-m>-0.85483</x2-m>
|
|
<y2-m>-0.52934</y2-m>
|
|
<z2-m>-0.04488</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>tray1-fo</object-name>
|
|
<object-name>tray2-fo</object-name>
|
|
<property>controls/tray/righttrayext</property>
|
|
<interpolation>
|
|
<entry><ind>0.47</ind><dep> 0</dep></entry>
|
|
<entry><ind>0.50</ind><dep>18</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>tray1-fo.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>tray2-fo</object-name>
|
|
<property>controls/tray/righttrayext</property>
|
|
<interpolation>
|
|
<entry><ind>0.50</ind><dep> 0</dep></entry>
|
|
<entry><ind>1.00</ind><dep>-180</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>tray2-fo.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>tray0-cpt</object-name>
|
|
<object-name>tray1-cpt</object-name>
|
|
<object-name>tray2-cpt</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.lTray();</script>
|
|
</binding>
|
|
</action>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>tray0-fo</object-name>
|
|
<object-name>tray1-fo</object-name>
|
|
<object-name>tray2-fo</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.rTray();</script>
|
|
</binding>
|
|
</action>
|
|
</animation>
|
|
|
|
<!-- Foot Rest -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>footrest_cpt</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.lFootrest();</script>
|
|
</binding>
|
|
</action>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>footrest_cpt</object-name>
|
|
<property>controls/footrest-cpt</property>
|
|
<factor>50</factor>
|
|
<axis>
|
|
<object-name>footrest_cpt.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>footrest_fo</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.rFootrest();</script>
|
|
</binding>
|
|
</action>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>footrest_fo</object-name>
|
|
<property>controls/footrest-fo</property>
|
|
<factor>-50</factor>
|
|
<axis>
|
|
<object-name>footrest_fo.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Left / Right Console Control Panel -->
|
|
|
|
<!-- PFD Dimmer -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>pfd_brt_cpt</object-name>
|
|
<object-name>pfd_brt_cpt.mark</object-name>
|
|
<property>controls/lighting/DU/du1</property>
|
|
<offset-deg>-125</offset-deg>
|
|
<factor>250</factor>
|
|
<axis>
|
|
<object-name>pfd_brt_cpt.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/du1</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>pfd_brt_cpt-lbl</tooltip-id>
|
|
<label>PFD brightness control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>pfd_brt_fo</object-name>
|
|
<object-name>pfd_brt_fo.mark</object-name>
|
|
<property>controls/lighting/DU/du6</property>
|
|
<offset-deg>-125</offset-deg>
|
|
<factor>250</factor>
|
|
<axis>
|
|
<object-name>pfd_brt_fo.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/du6</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>pfd_brt_fo-lbl</tooltip-id>
|
|
<label>PFD brightness control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- PFD transfer -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>pfd_nd_xfr_sw</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<command>property-toggle</command>
|
|
<property>modes/cpt-du-xfr</property>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/cpt-du-xfr-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/cpt-du-xfr-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>pfd_xfr-cpt-lbl</tooltip-id>
|
|
<label>Switch PFD / ND</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>pfd_nd_xfr_sw</object-name>
|
|
<property>/controls/cockpit/cpt-du-xfr-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>pfd_nd_xfr_sw2</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<condition>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<command>property-toggle</command>
|
|
<property>modes/fo-du-xfr</property>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/btn1", 1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fo-du-xfr-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fo-du-xfr-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>pfd_xfr-fo-lbl</tooltip-id>
|
|
<label>Switch PFD / ND</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>pfd_nd_xfr_sw2</object-name>
|
|
<property>/controls/cockpit/fo-du-xfr-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- ND Dimmer -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>brightness_nd_1_cpt</object-name>
|
|
<object-name>brightness_nd_1_cpt.mark</object-name>
|
|
<property>controls/lighting/DU/du2-layer</property>
|
|
<offset-deg>-125</offset-deg>
|
|
<factor>250</factor>
|
|
<axis>
|
|
<object-name>brightness_nd_cpt.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/du2-layer</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>nd_brt_cpt_layer-lbl</tooltip-id>
|
|
<label>WXR / TERR brightness control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>brightness_nd_2_cpt</object-name>
|
|
<object-name>brightness_nd_2_cpt.mark</object-name>
|
|
<property>controls/lighting/DU/du2</property>
|
|
<offset-deg>-125</offset-deg>
|
|
<factor>250</factor>
|
|
<axis>
|
|
<object-name>brightness_nd_cpt.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/du2</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>nd_brt_cpt-lbl</tooltip-id>
|
|
<label>ND brightness control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>brightness_nd_1_fo</object-name>
|
|
<object-name>brightness_nd_1_fo.mark</object-name>
|
|
<property>controls/lighting/DU/du5-layer</property>
|
|
<offset-deg>-125</offset-deg>
|
|
<factor>250</factor>
|
|
<axis>
|
|
<object-name>brightness_nd_fo.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/du5-layer</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>nd_brt_fo_layer-lbl</tooltip-id>
|
|
<label>WXR / TERR brightness control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>brightness_nd_2_fo</object-name>
|
|
<object-name>brightness_nd_2_fo.mark</object-name>
|
|
<property>controls/lighting/DU/du5</property>
|
|
<offset-deg>-125</offset-deg>
|
|
<factor>250</factor>
|
|
<axis>
|
|
<object-name>brightness_nd_fo.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/du5</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>nd_brt_fo-lbl</tooltip-id>
|
|
<label>ND brightness control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Loudspeaker -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>speaker_volume_cpt</object-name>
|
|
<object-name>speaker_volume_cpt.mark</object-name>
|
|
<property>controls/switches/loudspeaker-l</property>
|
|
<offset-deg>-125</offset-deg>
|
|
<factor>250</factor>
|
|
<axis>
|
|
<object-name>speaker_volume_cpt.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/switches/loudspeaker-l</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>speaker_volume_cpt-lbl</tooltip-id>
|
|
<label>Radio volume control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>speaker_volume_fo</object-name>
|
|
<object-name>speaker_volume_fo.mark</object-name>
|
|
<property>controls/switches/loudspeaker-r</property>
|
|
<offset-deg>-125</offset-deg>
|
|
<factor>250</factor>
|
|
<axis>
|
|
<object-name>speaker_volume_fo.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>true</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/switches/loudspeaker-r</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>speaker_volume_fo-lbl</tooltip-id>
|
|
<label>Radio volume control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Foot warner switches -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>foot_warmer_cpt_sw</object-name>
|
|
<object-name>foot_warmer_cpt_sw.mark</object-name>
|
|
<property>controls/cabin/footwarmer-cpt-pos</property>
|
|
<offset-deg>-30</offset-deg>
|
|
<factor>60</factor>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>foot_warmer_cpt_sw.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/cabin/footwarmer-cpt</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>property-toggle</command>
|
|
<property>/sim/sounde/switch1</property>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>warmer_cpt_lbl</tooltip-id>
|
|
<label>Captain's foot warmer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>foot_warmer_fo_sw</object-name>
|
|
<object-name>foot_warmer_fo_sw.mark</object-name>
|
|
<property>controls/cabin/footwarmer-fo-pos</property>
|
|
<offset-deg>-30</offset-deg>
|
|
<factor>60</factor>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>foot_warmer_fo_sw.001</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/cabin/footwarmer-fo</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>property-toggle</command>
|
|
<property>/sim/sounde/switch1</property>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>warmer_fo_lbl</tooltip-id>
|
|
<label>F/O's foot warmer</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Console Lighting Switches -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>light_console_cpt_sw</object-name>
|
|
<property>/controls/lighting/console-floor-light-sw-pos</property>
|
|
<offset-deg>-30</offset-deg>
|
|
<factor>60</factor>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>light_console_cpt_sw.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/controls/lighting/console-floor-light-sw</property>
|
|
<factor>0.5</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<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>console_lt_cpt_lbl</tooltip-id>
|
|
<label>Console and floor light switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>light_console_fo_sw</object-name>
|
|
<property>/controls/lighting/console-floor-light-sw-right-pos</property>
|
|
<offset-deg>-30</offset-deg>
|
|
<factor>60</factor>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>light_console_fo_sw.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/controls/lighting/console-floor-light-sw-right</property>
|
|
<factor>0.5</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<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>console_lt_fo_lbl</tooltip-id>
|
|
<label>Console and floor light switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- GPWS warning light -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>gpws_gs_sw_gpws_on.cpt</object-name>
|
|
<object-name>gpws_gs_sw_gpws_on.fo</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>/instrumentation/mk-viii/outputs/discretes/gpws-warning</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>gpws_gs_sw_gs_on.cpt</object-name>
|
|
<object-name>gpws_gs_sw_gs_on.fo</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<property>/instrumentation/mk-viii/outputs/discretes/gpws-alert</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>gpws_gs_sw.cpt</object-name>
|
|
<object-name>gpws_gs_sw_gs_on.cpt</object-name>
|
|
<object-name>gpws_gs_sw_gpws_on.cpt</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/mk-viii/inputs/discretes/self-test</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/mk-viii/inputs/discretes/glideslope-cancel</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/gpws_l-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/mk-viii/inputs/discretes/self-test</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/mk-viii/inputs/discretes/glideslope-cancel</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/gpws_l-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>gpws-lbl</tooltip-id>
|
|
<label>Cancel glideslope warning or self test GPWS</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>gpws_gs_sw.fo</object-name>
|
|
<object-name>gpws_gs_sw_gs_on.fo</object-name>
|
|
<object-name>gpws_gs_sw_gpws_on.fo</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/mk-viii/inputs/discretes/self-test</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/ac-1</property>
|
|
<value>110</value>
|
|
</greater-than-equals>
|
|
</and>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/mk-viii/inputs/discretes/glideslope-cancel</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/gpws_r-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/mk-viii/inputs/discretes/self-test</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/instrumentation/mk-viii/inputs/discretes/glideslope-cancel</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/gpws_r-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>gpws-lbl</tooltip-id>
|
|
<label>Cancel glideslope warning or self test GPWS</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>gpws_gs_sw.cpt</object-name>
|
|
<object-name>gpws_gs_sw_gs_on.cpt</object-name>
|
|
<object-name>gpws_gs_sw_gpws_on.cpt</object-name>
|
|
<property>/controls/cockpit/gpws_l-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>gpws_gs_sw.fo</object-name>
|
|
<object-name>gpws_gs_sw_gs_on.fo</object-name>
|
|
<object-name>gpws_gs_sw_gpws_on.fo</object-name>
|
|
<property>/controls/cockpit/gpws_r-translate</property>
|
|
<axis>
|
|
<x1-m>-0.366265</x1-m>
|
|
<y1-m>0.39799</y1-m>
|
|
<z1-m>0.481225</z1-m>
|
|
<x2-m>-0.375885</x2-m>
|
|
<y2-m>0.39799</y2-m>
|
|
<z2-m>0.478435</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Upper Pedestal -->
|
|
|
|
<!-- Switching Panel -->
|
|
|
|
<!-- ATT HDG -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>ecam_att_hdg</object-name>
|
|
<object-name>ecam_att_hdg.mark</object-name>
|
|
<factor>30</factor>
|
|
<property>controls/navigation/switching/att-hdg-pos</property>
|
|
<axis>
|
|
<object-name>ecam_att_hdg.axis</object-name>
|
|
</axis>
|
|
<increase>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
if (systems.SwitchingPanel.Switches.attHdg.getValue() != 1) {
|
|
systems.SwitchingPanel.doAttHdg(systems.SwitchingPanel.Switches.attHdg.getValue() + 1);
|
|
}
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</increase>
|
|
<decrease>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
if (systems.SwitchingPanel.Switches.attHdg.getValue() != -1) {
|
|
systems.SwitchingPanel.doAttHdg(systems.SwitchingPanel.Switches.attHdg.getValue() - 1);
|
|
}
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</decrease>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>att_hdg_lbl</tooltip-id>
|
|
<label>Switch attitude / heading source</label>
|
|
</binding>
|
|
</animation>
|
|
|
|
<!-- AIR DATA -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>ecam_air_data</object-name>
|
|
<object-name>ecam_air_data.mark</object-name>
|
|
<factor>30</factor>
|
|
<property>controls/navigation/switching/air-data-pos</property>
|
|
<axis>
|
|
<object-name>ecam_air_data.axis</object-name>
|
|
</axis>
|
|
<increase>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
if (systems.SwitchingPanel.Switches.airData.getValue() != 1) {
|
|
systems.SwitchingPanel.doAirData(systems.SwitchingPanel.Switches.airData.getValue() + 1);
|
|
}
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</increase>
|
|
<decrease>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
if (systems.SwitchingPanel.Switches.airData.getValue() != -1) {
|
|
systems.SwitchingPanel.doAirData(systems.SwitchingPanel.Switches.airData.getValue() - 1);
|
|
}
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</decrease>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>air_data_lbl</tooltip-id>
|
|
<label>Switch air data source</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- ECAM Controls -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>ecam_brt_upper</object-name>
|
|
<object-name>ecam_brt_upper.mark</object-name>
|
|
<property>controls/lighting/DU/du3</property>
|
|
<axis>
|
|
<object-name>ecam_brt_upper.axis</object-name>
|
|
</axis>
|
|
<offset-deg>-125</offset-deg>
|
|
<factor>250</factor>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/du3</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ewd_brt_lbl</tooltip-id>
|
|
<label>E/WD brightness control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>ecam_brt_lower</object-name>
|
|
<object-name>ecam_brt_lower.mark</object-name>
|
|
<property>controls/lighting/DU/du4</property>
|
|
<axis>
|
|
<object-name>ecam_brt_lower.axis</object-name>
|
|
</axis>
|
|
<offset-deg>-125</offset-deg>
|
|
<factor>250</factor>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/DU/du4</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ewd_brt_lbl</tooltip-id>
|
|
<label>SD brightness control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Takeoff Config -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_to_config</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>ECAM/to-config-test</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/toconfig-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/toconfig-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>ECAM/to-config-test</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>toconfig-lbl</tooltip-id>
|
|
<label>Hold for takeoff config test</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_to_config</object-name>
|
|
<property>/controls/cockpit/toconfig-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Emer Cancel cover -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>ecam_emer_canc_lit</object-name>
|
|
<property>/controls/cockpit/emer-canc-cover-pos</property>
|
|
<axis>
|
|
<object-name>ecam_emer_canc_lit.axis</object-name>
|
|
</axis>
|
|
<factor>-130</factor>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>/controls/cockpit/emer-canc-cover</property>
|
|
<value>1</value>
|
|
<value>0</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>emercanc_lid-lbl</tooltip-id>
|
|
<label>Emer Canc Guard</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- ECAM Control Panel Lights -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_eng_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/eng</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_apu_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/apu</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_door_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/door</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_elec_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/elec</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_fuel_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/fuel</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_hyd_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/hyd</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_fctl_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/fctl</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_press_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/press</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_wheel_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/wheel</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_bleed_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/bleed</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_cond_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/cond</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_clr_l_led</object-name>
|
|
<object-name>ecam_clr_r_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/clr</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>ecam_sts_led</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>ECAM/Lower/light/sts</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- SD Page Controls -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_eng</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>ecam.ECAMControlPanel.sysPageBtn("enginePage");</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/eng-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/eng-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.sysPageBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>eng-lbl</tooltip-id>
|
|
<label>Show ENG page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_eng</object-name>
|
|
<object-name>ecam_eng_led</object-name>
|
|
<property>/controls/cockpit/eng-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_apu</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>ecam.ECAMControlPanel.sysPageBtn("apuPage");</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/apu-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/apu-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.sysPageBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>apu-lbl</tooltip-id>
|
|
<label>Show APU page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_apu</object-name>
|
|
<object-name>ecam_apu_led</object-name>
|
|
<property>/controls/cockpit/apu-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_bleed</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>ecam.ECAMControlPanel.sysPageBtn("bleedPage");</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/bleed-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/bleed-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.sysPageBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>bleed-lbl</tooltip-id>
|
|
<label>Show BLEED page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_bleed</object-name>
|
|
<object-name>ecam_bleed_led</object-name>
|
|
<property>/controls/cockpit/bleed-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_cond</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>ecam.ECAMControlPanel.sysPageBtn("condPage");</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/cond-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/cond-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.sysPageBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>cond-lbl</tooltip-id>
|
|
<label>Show COND page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_cond</object-name>
|
|
<object-name>ecam_cond_led</object-name>
|
|
<property>/controls/cockpit/cond-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_press</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>ecam.ECAMControlPanel.sysPageBtn("cabPressPage");</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/press-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/press-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.sysPageBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>press-lbl</tooltip-id>
|
|
<label>Show PRESS page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_press</object-name>
|
|
<object-name>ecam_press_led</object-name>
|
|
<property>/controls/cockpit/press-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_door</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>ecam.ECAMControlPanel.sysPageBtn("doorPage");</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/door-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/door-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.sysPageBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>door-lbl</tooltip-id>
|
|
<label>Show DOOR page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_door</object-name>
|
|
<object-name>ecam_door_led</object-name>
|
|
<property>/controls/cockpit/door-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_elec</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>ecam.ECAMControlPanel.sysPageBtn("elecPage");</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/elec-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/elec-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.sysPageBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>elec-lbl</tooltip-id>
|
|
<label>Show ELEC page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_elec</object-name>
|
|
<object-name>ecam_elec_led</object-name>
|
|
<property>/controls/cockpit/elec-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_wheel</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>ecam.ECAMControlPanel.sysPageBtn("wheelPage");</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/wheel-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/wheel-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.sysPageBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>wheel-lbl</tooltip-id>
|
|
<label>Show WHEEL page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_wheel</object-name>
|
|
<object-name>ecam_wheel_led</object-name>
|
|
<property>/controls/cockpit/wheel-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_hyd</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>ecam.ECAMControlPanel.sysPageBtn("hydraulicPage");</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/hyd-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/hyd-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.sysPageBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>hyd-lbl</tooltip-id>
|
|
<label>Show HYD page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_hyd</object-name>
|
|
<object-name>ecam_hyd_led</object-name>
|
|
<property>/controls/cockpit/hyd-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_fctl</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>ecam.ECAMControlPanel.sysPageBtn("fctlPage");</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fctl-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fctl-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.sysPageBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>fctl-lbl</tooltip-id>
|
|
<label>Show F/CTL page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_fctl</object-name>
|
|
<object-name>ecam_fctl_led</object-name>
|
|
<property>/controls/cockpit/fctl-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_fuel</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>ecam.ECAMControlPanel.sysPageBtn("fuelPage");</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fuel-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/fuel-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.sysPageBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>fuel-lbl</tooltip-id>
|
|
<label>Show FUEL page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_fuel</object-name>
|
|
<object-name>ecam_fuel_led</object-name>
|
|
<property>/controls/cockpit/fuel-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_all</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/all-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/all-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>fuel-lbl</tooltip-id>
|
|
<label>Display all pages in sequence (INOP)</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_all</object-name>
|
|
<property>/controls/cockpit/all-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- ECAM controls -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_clr_l</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>
|
|
ecam.ECAMControlPanel.clrBtn();
|
|
ecam.FWC.Btn.clr.setValue(1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/clrl-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/clrl-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.FWC.Btn.clr.setValue(0);</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>clrl-lbl</tooltip-id>
|
|
<label>Clear ECAM</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_clr_l</object-name>
|
|
<object-name>ecam_clr_l_led</object-name>
|
|
<property>/controls/cockpit/clrl-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_sts</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>ecam.ECAMControlPanel.stsBtn(nil);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/sts-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/sts-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.ECAMControlPanel.stsBtn("REL");</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>sts-lbl</tooltip-id>
|
|
<label>Show STS page</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_sts</object-name>
|
|
<object-name>ecam_sts_led</object-name>
|
|
<property>/controls/cockpit/sts-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_rcl</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>
|
|
ecam.ECAMControlPanel.rclBtn();
|
|
ecam.FWC.Btn.recall.setValue(1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/rcl-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/rcl-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.FWC.Btn.recall.setValue(0);</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>rcl-lbl</tooltip-id>
|
|
<label>Recall last warning</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_rcl</object-name>
|
|
<property>/controls/cockpit/rcl-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>ecam_clr_r</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>
|
|
ecam.ECAMControlPanel.clrBtn();
|
|
ecam.FWC.Btn.clr.setValue(1);
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/clrr-btn-translate</property>
|
|
<value>-0.0005</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/clrr-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>ecam.FWC.Btn.clr.setValue(0);</script>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>clrr-lbl</tooltip-id>
|
|
<label>Clear ECAM</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ecam_clr_r</object-name>
|
|
<object-name>ecam_clr_r_led</object-name>
|
|
<property>/controls/cockpit/clrr-btn-translate</property>
|
|
<factor>1</factor>
|
|
<axis>
|
|
<x1-m>-0.375815</x1-m>
|
|
<y1-m>-0.051054</y1-m>
|
|
<z1-m>-0.068801</z1-m>
|
|
<x2-m>-0.375341</x2-m>
|
|
<y2-m>-0.051054</y2-m>
|
|
<z2-m>-0.06595</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Pitch Trim -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>trim_1</object-name>
|
|
<property>controls/flight/elevator-trim</property>
|
|
<factor>1000</factor>
|
|
<axis>
|
|
<object-name>trim.axis</object-name>
|
|
</axis>
|
|
<increase>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.slewPitchWheel(-1);</script>
|
|
</binding>
|
|
</increase>
|
|
<decrease>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.slewPitchWheel(1);</script>
|
|
</binding>
|
|
</decrease>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>pitch-trim-lbl</tooltip-id>
|
|
<label>Pitch trim control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>trim_2_lts</object-name>
|
|
<property>fdm/jsbsim/hydraulics/stabilizer/cmd-deg</property>
|
|
<factor>15.55</factor>
|
|
<offset-deg>1.4</offset-deg>
|
|
<axis>
|
|
<object-name>trim.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Throttles -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>thr_l</object-name>
|
|
<property>fdm/jsbsim/fadec/throttle-lever[0]</property>
|
|
<factor>45</factor>
|
|
<axis>
|
|
<object-name>trim.axis</object-name>
|
|
</axis>
|
|
<drag-direction>vertical</drag-direction>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/engines/engine[0]/throttle</property>
|
|
<factor>0.01</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>eng-thrt1-lbl</tooltip-id>
|
|
<label>Engine 1 throttle</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>thr_l_button</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.ATDisc();
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/athr-disco-left-btn-translate</property>
|
|
<value>0.001</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/athr-disco-left-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>disconnect-athr-lbl</tooltip-id>
|
|
<label>Soft ATHR disconnect</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>thr_l_button</object-name>
|
|
<property>/controls/cockpit/athr-disco-left-btn-translate</property>
|
|
<axis>
|
|
<y>1</y>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>thr_button</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
fcu.FCUController.ATDisc();
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/athr-disco-right-btn-translate</property>
|
|
<value>-0.001</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/athr-disco-right-btn-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>disconnect-athr-r-lbl</tooltip-id>
|
|
<label>Soft ATHR disconnect</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>thr_button</object-name>
|
|
<property>/controls/cockpit/athr-disco-right-btn-translate</property>
|
|
<axis>
|
|
<y>1</y>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>thr_r</object-name>
|
|
<property>fdm/jsbsim/fadec/throttle-lever[1]</property>
|
|
<factor>45</factor>
|
|
<axis>
|
|
<object-name>trim.axis</object-name>
|
|
</axis>
|
|
<drag-direction>vertical</drag-direction>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/engines/engine[1]/throttle</property>
|
|
<factor>0.01</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>eng-thrt2-lbl</tooltip-id>
|
|
<label>Engine 2 throttle</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Reverse region -->
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>thr_l</object-name>
|
|
<property>fdm/jsbsim/fadec/reverse-lever[0]</property>
|
|
<interpolation>
|
|
<entry><ind>0.00</ind><dep> 0.0</dep></entry>
|
|
<entry><ind>0.25</ind><dep> -3.5</dep></entry>
|
|
<entry><ind>1.00</ind><dep>-23.5</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>trim.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>thr_r</object-name>
|
|
<property>fdm/jsbsim/fadec/reverse-lever[1]</property>
|
|
<interpolation>
|
|
<entry><ind>0.00</ind><dep> 0.0</dep></entry>
|
|
<entry><ind>0.25</ind><dep> -3.5</dep></entry>
|
|
<entry><ind>1.00</ind><dep>-23.5</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>trim.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Reverse levers -->
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>rev_l</object-name>
|
|
<property>controls/engines/engine[0]/reverser</property>
|
|
<factor>60</factor>
|
|
<axis>
|
|
<object-name>rev_l.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>rev_r</object-name>
|
|
<property>controls/engines/engine[1]/reverser</property>
|
|
<factor>60</factor>
|
|
<axis>
|
|
<object-name>rev_r.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Engine Panel -->
|
|
|
|
<!-- Engine Cutoffs -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>Lcutoff</object-name>
|
|
<property>fdm/jsbsim/fcs/engine-cutoff[0]</property>
|
|
<factor>-55</factor>
|
|
<axis>
|
|
<object-name>Lcutoff.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-toggle</command>
|
|
<property>controls/engines/engine[0]/cutoff-switch</property>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>l_cutoff_lbl</tooltip-id>
|
|
<label>Left engine cutoff</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>Rcutoff</object-name>
|
|
<property>fdm/jsbsim/fcs/engine-cutoff[1]</property>
|
|
<factor>-55</factor>
|
|
<axis>
|
|
<object-name>Rcutoff.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-toggle</command>
|
|
<property>controls/engines/engine[1]/cutoff-switch</property>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>r_cutoff_lbl</tooltip-id>
|
|
<label>Right engine cutoff</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Engine Mode Selector -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>eng_mode</object-name>
|
|
<object-name>eng_mode.mark</object-name>
|
|
<property>controls/engines/engine-start-switch-knob</property>
|
|
<factor>53</factor>
|
|
<offset-deg>-53</offset-deg>
|
|
<axis>
|
|
<object-name>eng_mode.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/engines/engine-start-switch</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<value>2</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>eng_mode_switch_lbl</tooltip-id>
|
|
<label>Engine mode selector</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Engine lights -->
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>engine_fire_1</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>systems/fire/engine1/warning-active</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>material</type>
|
|
<object-name>engine_fire_1</object-name>
|
|
<emission>
|
|
<red>1.0</red>
|
|
<green>1.0</green>
|
|
<blue>1.0</blue>
|
|
</emission>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>engine_fire_2</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>systems/fire/engine2/warning-active</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>material</type>
|
|
<object-name>engine_fire_2</object-name>
|
|
<emission>
|
|
<red>1.0</red>
|
|
<green>1.0</green>
|
|
<blue>1.0</blue>
|
|
</emission>
|
|
</animation>
|
|
|
|
<!-- Pedestal Lighting Panel -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>flood_lt_main</object-name>
|
|
<object-name>flood_lt_main.mark</object-name>
|
|
<property>controls/lighting/main-flood-knb</property>
|
|
<factor>250</factor>
|
|
<offset-deg>-125</offset-deg>
|
|
<axis>
|
|
<object-name>flood_lt_main.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/main-flood-knb</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>flood-main-lbl</tooltip-id>
|
|
<label>Main panel flood light control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>integ_lt</object-name>
|
|
<object-name>integ_lt.mark</object-name>
|
|
<property>controls/lighting/main-panel-knb</property>
|
|
<factor>250</factor>
|
|
<offset-deg>-125</offset-deg>
|
|
<axis>
|
|
<object-name>integ_lt.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/main-panel-knb</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>integlt-lbl</tooltip-id>
|
|
<label>Panel backlight control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>flood_lt_ped</object-name>
|
|
<object-name>flood_lt_ped.mark</object-name>
|
|
<property>controls/lighting/ped-flood-knb</property>
|
|
<factor>250</factor>
|
|
<offset-deg>-125</offset-deg>
|
|
<axis>
|
|
<object-name>flood_lt_ped.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/ped-flood-knb</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>flood-ped-lbl</tooltip-id>
|
|
<label>Pedestal flood light control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- WX Radar -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>radar_sys</object-name>
|
|
<property>/controls/cockpit/wxr-radar-sw-pos</property>
|
|
<factor>-20</factor>
|
|
<axis>
|
|
<object-name>radar_sys.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>/instrumentation/efis[0]/inputs/wxr</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>/instrumentation/efis[1]/inputs/wxr</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>/instrumentation/wxr/enabled</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>wxr-radar-lbl</tooltip-id>
|
|
<label>Display weather on ND</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- ATC -->
|
|
|
|
<!-- Keypad -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>atc_0</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>atc.transponderPanel.keypad(0);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-0-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/atc-0-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>atc0-lbl</tooltip-id>
|
|
<label>Transponder code keypad</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>atc_0</object-name>
|
|
<property>/controls/cockpit/atc-0-translate</property>
|
|
<axis>
|
|
<x1-m>-0.004665</x1-m>
|
|
<y1-m>0.241035</y1-m>
|
|
<z1-m>-0.133802</z1-m>
|
|
<x2-m>-0.005427</x2-m>
|
|
<y2-m>0.241035</y2-m>
|
|
<z2-m>-0.13841</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>atc_1</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>atc.transponderPanel.keypad(1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-1-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/atc-1-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>atc1-lbl</tooltip-id>
|
|
<label>Transponder code keypad</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>atc_1</object-name>
|
|
<property>/controls/cockpit/atc-1-translate</property>
|
|
<axis>
|
|
<x1-m>-0.004665</x1-m>
|
|
<y1-m>0.241035</y1-m>
|
|
<z1-m>-0.133802</z1-m>
|
|
<x2-m>-0.005427</x2-m>
|
|
<y2-m>0.241035</y2-m>
|
|
<z2-m>-0.13841</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>atc_2</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>atc.transponderPanel.keypad(2);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-2-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/atc-2-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>atc2-lbl</tooltip-id>
|
|
<label>Transponder code keypad</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>atc_2</object-name>
|
|
<property>/controls/cockpit/atc-2-translate</property>
|
|
<axis>
|
|
<x1-m>-0.004665</x1-m>
|
|
<y1-m>0.241035</y1-m>
|
|
<z1-m>-0.133802</z1-m>
|
|
<x2-m>-0.005427</x2-m>
|
|
<y2-m>0.241035</y2-m>
|
|
<z2-m>-0.13841</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>atc_3</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>atc.transponderPanel.keypad(3);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-3-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/atc-3-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>atc3-lbl</tooltip-id>
|
|
<label>Transponder code keypad</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>atc_3</object-name>
|
|
<property>/controls/cockpit/atc-3-translate</property>
|
|
<axis>
|
|
<x1-m>-0.004665</x1-m>
|
|
<y1-m>0.241035</y1-m>
|
|
<z1-m>-0.133802</z1-m>
|
|
<x2-m>-0.005427</x2-m>
|
|
<y2-m>0.241035</y2-m>
|
|
<z2-m>-0.13841</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>atc_4</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>atc.transponderPanel.keypad(4);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-4-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/atc-4-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>atc4-lbl</tooltip-id>
|
|
<label>Transponder code keypad</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>atc_4</object-name>
|
|
<property>/controls/cockpit/atc-4-translate</property>
|
|
<axis>
|
|
<x1-m>-0.004665</x1-m>
|
|
<y1-m>0.241035</y1-m>
|
|
<z1-m>-0.133802</z1-m>
|
|
<x2-m>-0.005427</x2-m>
|
|
<y2-m>0.241035</y2-m>
|
|
<z2-m>-0.13841</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>atc_5</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>atc.transponderPanel.keypad(5);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-5-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/atc-5-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>atc5-lbl</tooltip-id>
|
|
<label>Transponder code keypad</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>atc_5</object-name>
|
|
<property>/controls/cockpit/atc-5-translate</property>
|
|
<axis>
|
|
<x1-m>-0.004665</x1-m>
|
|
<y1-m>0.241035</y1-m>
|
|
<z1-m>-0.133802</z1-m>
|
|
<x2-m>-0.005427</x2-m>
|
|
<y2-m>0.241035</y2-m>
|
|
<z2-m>-0.13841</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>atc_6</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>atc.transponderPanel.keypad(6);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-6-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/atc-6-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>atc6-lbl</tooltip-id>
|
|
<label>Transponder code keypad</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>atc_6</object-name>
|
|
<property>/controls/cockpit/atc-6-translate</property>
|
|
<axis>
|
|
<x1-m>-0.004665</x1-m>
|
|
<y1-m>0.241035</y1-m>
|
|
<z1-m>-0.133802</z1-m>
|
|
<x2-m>-0.005427</x2-m>
|
|
<y2-m>0.241035</y2-m>
|
|
<z2-m>-0.13841</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>atc_7</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>atc.transponderPanel.keypad(7);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-7-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/atc-7-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>atc7-lbl</tooltip-id>
|
|
<label>Transponder code keypad</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>atc_7</object-name>
|
|
<property>/controls/cockpit/atc-7-translate</property>
|
|
<axis>
|
|
<x1-m>-0.004665</x1-m>
|
|
<y1-m>0.241035</y1-m>
|
|
<z1-m>-0.133802</z1-m>
|
|
<x2-m>-0.005427</x2-m>
|
|
<y2-m>0.241035</y2-m>
|
|
<z2-m>-0.13841</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>atc_clr</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>atc.transponderPanel.clearKey();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-clr-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/atc-clr-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>atcclr-lbl</tooltip-id>
|
|
<label>Clear transponder (press twice)</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>atc_clr</object-name>
|
|
<property>/controls/cockpit/atc-clr-translate</property>
|
|
<axis>
|
|
<x1-m>-0.004665</x1-m>
|
|
<y1-m>0.241035</y1-m>
|
|
<z1-m>-0.133802</z1-m>
|
|
<x2-m>-0.005427</x2-m>
|
|
<y2-m>0.241035</y2-m>
|
|
<z2-m>-0.13841</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Knobs -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>atc_thrt</object-name>
|
|
<property>controls/cockpit/thrt-all-pos</property>
|
|
<factor>-30</factor>
|
|
<offset-deg>0</offset-deg>
|
|
<axis>
|
|
<object-name>atc_thrt.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/atc/thrt-all</property>
|
|
<value>1</value>
|
|
<value>0</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>thrt-lbl</tooltip-id>
|
|
<label>Toggle displayed contacts</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>atc_sys</object-name>
|
|
<property>controls/cockpit/system-knob-pos</property>
|
|
<offset-deg>-30</offset-deg>
|
|
<factor>30</factor>
|
|
<axis>
|
|
<object-name>atc_sys.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/atc/system-knob</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
atc.transponderPanel.atcSwitch(getprop("controls/atc/system-knob") + 1);
|
|
setprop("sim/sounde/knb1", 1);
|
|
</script>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>sys-lbl</tooltip-id>
|
|
<label>Toggle active transponder</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>atc_abv</object-name>
|
|
<property>controls/cockpit/abv-blw-pos</property>
|
|
<factor>35</factor>
|
|
<offset-deg>0</offset-deg>
|
|
<axis>
|
|
<object-name>atc_abv.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/atc/abv-blw</property>
|
|
<value>-1</value>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>abv-blw-lbl</tooltip-id>
|
|
<label>Display aircraft above or below your altitude</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>atc_fail</object-name>
|
|
<condition>
|
|
<and>
|
|
<property>systems/atc/failed</property>
|
|
<greater-than>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than>
|
|
</and>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>atc_stby</object-name>
|
|
<factor>35</factor>
|
|
<offset-deg>-70</offset-deg>
|
|
<axis>
|
|
<object-name>atc_stby.axis</object-name>
|
|
</axis>
|
|
<property>controls/cockpit/atc-mode-knob-pos</property>
|
|
<increase>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/atc/mode-knob</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<value>2</value>
|
|
<value>3</value>
|
|
<value>4</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
atc.transponderPanel.modeSwitch(getprop("controls/atc/mode-knob") + 1);
|
|
setprop("sim/sounde/knb1", 1);
|
|
</script>
|
|
</binding>
|
|
</increase>
|
|
<decrease>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/atc/mode-knob</property>
|
|
<value>4</value>
|
|
<value>3</value>
|
|
<value>2</value>
|
|
<value>1</value>
|
|
<value>0</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
atc.transponderPanel.modeSwitch(getprop("controls/atc/mode-knob") + 1);
|
|
setprop("sim/sounde/knb1", 1);
|
|
</script>
|
|
</binding>
|
|
</decrease>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>atc_stby_mode</tooltip-id>
|
|
<label>Mode: %s</label>
|
|
<property>controls/atc/mode-knob</property>
|
|
<mapping>nasal</mapping>
|
|
<script>
|
|
var modes = ['STANDBY','ALT','XPNDR','TA ONLY','TA/RA'];
|
|
return modes[arg[0]];
|
|
</script>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>atc_ident</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>atc.transponderPanel.identSwitch();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/atc-ident-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/atc-ident-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>thrt-lbl</tooltip-id>
|
|
<label>Transponder ident</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>atc_ident</object-name>
|
|
<property>/controls/cockpit/atc-ident-translate</property>
|
|
<axis>
|
|
<x1-m>-0.004665</x1-m>
|
|
<y1-m>0.241035</y1-m>
|
|
<z1-m>-0.133802</z1-m>
|
|
<x2-m>-0.005427</x2-m>
|
|
<y2-m>0.241035</y2-m>
|
|
<z2-m>-0.13841</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Aft Pedestal -->
|
|
|
|
<!-- Rudder Trim -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>RudderTrim</object-name>
|
|
<object-name>RudderTrim.mark</object-name>
|
|
<property>/controls/switches/rudder-trim-knob</property>
|
|
<factor>-30</factor>
|
|
<axis>
|
|
<object-name>RudderTrim.axis</object-name>
|
|
</axis>
|
|
<increase>
|
|
<binding>
|
|
<condition>
|
|
<and>
|
|
<not>
|
|
<property>/it-autoflight/output/ap1</property>
|
|
<property>/it-autoflight/output/ap2</property>
|
|
</not>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-2</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</and>
|
|
</condition>
|
|
<command>property-adjust</command>
|
|
<property>/controls/flight/rudder-trim</property>
|
|
<step>0.005</step>
|
|
<min>-20.0</min>
|
|
<max>20.0</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/switches/rudder-trim</property>
|
|
<value>1</value>
|
|
</binding>
|
|
</increase>
|
|
<decrease>
|
|
<binding>
|
|
<condition>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-2</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</condition>
|
|
<command>property-adjust</command>
|
|
<property>/controls/flight/rudder-trim</property>
|
|
<step>-0.005</step>
|
|
<min>-20.0</min>
|
|
<max>20.0</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/switches/rudder-trim</property>
|
|
<value>-1</value>
|
|
</binding>
|
|
</decrease>
|
|
<release>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>controls/switches/rudder-trim</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</release>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>rud_trim_lbl</tooltip-id>
|
|
<label>Rudder trim control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>RudderTrimReset</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<and>
|
|
<not>
|
|
<property>/it-autoflight/output/ap1</property>
|
|
<property>/it-autoflight/output/ap2</property>
|
|
</not>
|
|
<or>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-ess</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-2</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</or>
|
|
</and>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/controls/flight/rudder-trim</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/rudder-trim-reset-translate</property>
|
|
<value>0.0015</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/rudder-trim-reset-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>rud_trim_lbl</tooltip-id>
|
|
<label>Reset rudder trim</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>RudderTrimReset</object-name>
|
|
<property>/controls/cockpit/rudder-trim-reset-translate</property>
|
|
<axis>
|
|
<z>-1</z>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Parking Brake -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>ParkBrk</object-name>
|
|
<property>fdm/jsbsim/fcs/brake-lever</property>
|
|
<factor>90</factor>
|
|
<axis>
|
|
<object-name>ParkBrk.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/gear/brake-parking</property>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/park-brk-translate</property>
|
|
<value>0.0025</value>
|
|
</binding>
|
|
</action>
|
|
<release>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/park-brk-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</release>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>park_brk_lbl</tooltip-id>
|
|
<label>Parking brake</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>ParkBrk</object-name>
|
|
<property>/controls/cockpit/park-brk-translate-pos</property>
|
|
<axis>
|
|
<z>1</z>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Cockpit Door Switch -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>CockpitDoorSwitch</object-name>
|
|
<object-name>CockpitDoorSwitch.mark</object-name>
|
|
<property>controls/doors/doorc-switch-pos</property>
|
|
<drag-direction>horizontal</drag-direction>
|
|
<drag-scale-px>14</drag-scale-px>
|
|
<factor>25</factor>
|
|
<axis>
|
|
<object-name>CockpitDoorSwitch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/doors/doorc-switch</property>
|
|
<factor>1</factor>
|
|
<min>-1</min>
|
|
<max>1</max>
|
|
<wrap>0</wrap>
|
|
</binding>
|
|
</action>
|
|
<release>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>controls/doors/doorc-switch</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</release>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>doorc-switch-lock</tooltip-id>
|
|
<label>Cockpit door switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>CockpitDoorOpen</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<not-equals>
|
|
<property>sim/model/door-positions/doorc/lock-status</property>
|
|
<value>1</value>
|
|
</not-equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>CockpitDoorFault</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/switches/annun-test</property>
|
|
<equals>
|
|
<property>sim/model/door-positions/doorc/lock-status</property>
|
|
<value>-9</value>
|
|
</equals>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Spoiler Lever -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>SpdBrk</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>controls/flight/speedbrake</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/flight/speedbrake-arm</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>3</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.retractSpeedbrake();</script>
|
|
</binding>
|
|
</action>
|
|
<action>
|
|
<button>4</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.deploySpeedbrake();</script>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>rud_trim_lbl</tooltip-id>
|
|
<label>Click to arm ground spoilers, scroll for speedbrakes</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>rotate</type>
|
|
<object-name>SpdBrk</object-name>
|
|
<property>fdm/jsbsim/spoilers/main-lever</property>
|
|
<factor>45</factor>
|
|
<axis>
|
|
<object-name>SpdBrk.axis</object-name>
|
|
</axis>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>SpdBrk</object-name>
|
|
<property>fdm/jsbsim/spoilers/lever-arm</property>
|
|
<factor>-0.006</factor>
|
|
<axis>
|
|
<x>1</x>
|
|
<y>0</y>
|
|
<z>-1</z>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Flap Lever -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>FlapsLever</object-name>
|
|
<object-name>FlapsLever_low</object-name>
|
|
<property>fdm/jsbsim/fcs/flap-lever</property>
|
|
<drag-scale-px>30</drag-scale-px>
|
|
<interpolation>
|
|
<entry><ind>0</ind><dep> 0</dep></entry>
|
|
<entry><ind>1</ind><dep>14</dep></entry>
|
|
<entry><ind>2</ind><dep>28</dep></entry>
|
|
<entry><ind>3</ind><dep>42</dep></entry>
|
|
<entry><ind>4</ind><dep>56</dep></entry>
|
|
</interpolation>
|
|
<axis>
|
|
<object-name>FlapsLever.axis</object-name>
|
|
</axis>
|
|
<increase>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>controls.flapsDown(1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/flaps-lever-translate</property>
|
|
<value>0.003</value>
|
|
</binding>
|
|
</increase>
|
|
<decrease>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>controls.flapsDown(-1);</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/flaps-lever-translate</property>
|
|
<value>0.003</value>
|
|
</binding>
|
|
</decrease>
|
|
<release>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/flaps-lever-translate</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</release>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>flap_lbl</tooltip-id>
|
|
<label>Flaps</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>FlapsLever_low</object-name>
|
|
<property>/controls/cockpit/flaps-lever-translate-pos</property>
|
|
<axis>
|
|
<x1-m>0.064759</x1-m>
|
|
<y1-m>0.080047</y1-m>
|
|
<z1-m>-0.145851</z1-m>
|
|
<x2-m>0.045747</x2-m>
|
|
<y2-m>0.080047</y2-m>
|
|
<z2-m>-0.11005</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Aft Overhead Panel -->
|
|
|
|
<!-- Reading Light -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>LReadingLtKnb</object-name>
|
|
<object-name>flood_lt_main.mark.005</object-name>
|
|
<property>/controls/lighting/reading-light-left-knb</property>
|
|
<factor>180</factor>
|
|
<offset-deg>-90</offset-deg>
|
|
<axis>
|
|
<object-name>flood_lt_main.axis.005</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/controls/lighting/reading-light-left-knb</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>readinglt-l-lbl</tooltip-id>
|
|
<label>Left reading light</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>RReadingLtKnb</object-name>
|
|
<object-name>flood_lt_main.mark.001</object-name>
|
|
<property>/controls/lighting/reading-light-right-knb</property>
|
|
<factor>180</factor>
|
|
<offset-deg>-90</offset-deg>
|
|
<axis>
|
|
<object-name>flood_lt_main.axis.001</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/controls/lighting/reading-light-right-knb</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>readinglt-r-lbl</tooltip-id>
|
|
<label>Right reading light</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Audio switching -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>audio_swtg</object-name>
|
|
<object-name>eng_mode.mark.030</object-name>
|
|
<property>controls/navigation/switching/audio-pos</property>
|
|
<factor>35</factor>
|
|
<axis>
|
|
<object-name>eng_mode.axis.025</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/navigation/switching/audio</property>
|
|
<value>-1</value>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>audio-swtg-lbl</tooltip-id>
|
|
<label>Switch audio control to ACP3</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Overhead Panel -->
|
|
|
|
<!-- Rain protection -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>LeftRainTest</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>
|
|
<or>
|
|
<not>
|
|
<property>gear/gear[1]/wow</property>
|
|
</not>
|
|
<equals>
|
|
<property>/engines/engine[0]/state</property>
|
|
<value>3</value>
|
|
</equals>
|
|
<equals>
|
|
<property>/engines/engine[1]/state</property>
|
|
<value>3</value>
|
|
</equals>
|
|
</or>
|
|
</and>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>controls/switches/LrainRpt</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>controls/cockpit/LrainRpt-translate</property>
|
|
<value>-0.00075</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>controls/cockpit/LrainRpt-translate</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>controls/switches/LrainRpt</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>left-rpt-lbl</tooltip-id>
|
|
<label>Left rain repellent control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>LeftRainTest</object-name>
|
|
<property>controls/cockpit/LrainRpt-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>LeftWiperKnb</object-name>
|
|
<object-name>LeftWiperKnb.mark</object-name>
|
|
<property>controls/switches/wiperLspd-pos</property>
|
|
<factor>55</factor>
|
|
<axis>
|
|
<object-name>eng_mode.axis.001</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/switches/wiperLspd</property>
|
|
<min>0</min>
|
|
<max>2</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>left-wiper-lbl</tooltip-id>
|
|
<label>Left wiper control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>RightWiperKnb</object-name>
|
|
<object-name>RightWiperKnb.mark</object-name>
|
|
<property>controls/switches/wiperRspd-pos</property>
|
|
<factor>55</factor>
|
|
<axis>
|
|
<object-name>eng_mode.axis.001</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/switches/wiperRspd</property>
|
|
<min>0</min>
|
|
<max>2</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/knb1", 1);</script>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>right-wiper-lbl</tooltip-id>
|
|
<label>Right wiper control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>RightRainTest</object-name>
|
|
<action>
|
|
<button>0</button>
|
|
<repeatable>false</repeatable>
|
|
<binding>
|
|
<condition>
|
|
<and>
|
|
<greater-than-equals>
|
|
<property>systems/electrical/bus/dc-2</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
<or>
|
|
<not>
|
|
<property>gear/gear[1]/wow</property>
|
|
</not>
|
|
<equals>
|
|
<property>/engines/engine[0]/state</property>
|
|
<value>3</value>
|
|
</equals>
|
|
<equals>
|
|
<property>/engines/engine[1]/state</property>
|
|
<value>3</value>
|
|
</equals>
|
|
</or>
|
|
</and>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>controls/switches/RrainRpt</property>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>controls/cockpit/RrainRpt-translate</property>
|
|
<value>-0.00075</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>controls/cockpit/RrainRpt-translate</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>controls/switches/RrainRpt</property>
|
|
<value>0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>right-rpt-lbl</tooltip-id>
|
|
<label>Right rain repellent control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>RightRainTest</object-name>
|
|
<property>controls/cockpit/RrainRpt-translate</property>
|
|
<axis>
|
|
<x1-m>-0.134266</x1-m>
|
|
<y1-m>0.260132</y1-m>
|
|
<z1-m>0.892073</z1-m>
|
|
<x2-m>-0.133386</x2-m>
|
|
<y2-m>0.259835</y2-m>
|
|
<z2-m>0.889834</z2-m>
|
|
</axis>
|
|
</animation>
|
|
|
|
<!-- Exterior lights -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>TurnoffLtSwtch</object-name>
|
|
<property>controls/lighting/turnoff-light-switch-pos</property>
|
|
<factor>60</factor>
|
|
<offset-deg>-30</offset-deg>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>TurnoffLtSwtch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/lighting/turnoff-light-switch</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>nav-sw-lbl</tooltip-id>
|
|
<label>Turnoff lights switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>LandingLtSwtch</object-name>
|
|
<property>controls/switches/landing-lights-l-pos</property>
|
|
<factor>60</factor>
|
|
<offset-deg>-30</offset-deg>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>LandingLtSwtch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/switches/landing-lights-l</property>
|
|
<value>0</value>
|
|
<value>0.5</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>nav-sw-lbl</tooltip-id>
|
|
<label>Landing light switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>LandingLtRSwtch</object-name>
|
|
<property>controls/switches/landing-lights-r-pos</property>
|
|
<factor>60</factor>
|
|
<offset-deg>-30</offset-deg>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>LandingLtRSwtch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/switches/landing-lights-r</property>
|
|
<value>0</value>
|
|
<value>0.5</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>nav-sw-lbl</tooltip-id>
|
|
<label>Landing light switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>NoseLtSwtch</object-name>
|
|
<property>controls/lighting/taxi-light-switch-pos</property>
|
|
<factor>60</factor>
|
|
<offset-deg>-30</offset-deg>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>NoseLtSwtch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/lighting/taxi-light-switch</property>
|
|
<value>0</value>
|
|
<value>0.5</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>nav-sw-lbl</tooltip-id>
|
|
<label>Landing light switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>StrobeLtSwtch</object-name>
|
|
<property>controls/switches/strobe-pos</property>
|
|
<factor>60</factor>
|
|
<offset-deg>-30</offset-deg>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>StrobeLtSwtch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/switches/strobe</property>
|
|
<value>0</value>
|
|
<value>0.5</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>nav-sw-lbl</tooltip-id>
|
|
<label>Strobe lights switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>BeaconLtSwtch</object-name>
|
|
<property>controls/switches/beacon-pos</property>
|
|
<factor>60</factor>
|
|
<offset-deg>-30</offset-deg>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>BeaconLtSwtch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/switches/beacon</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>nav-sw-lbl</tooltip-id>
|
|
<label>Beacon lights switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>WingLtSwtch</object-name>
|
|
<property>controls/switches/wing-lights-pos</property>
|
|
<factor>60</factor>
|
|
<offset-deg>-30</offset-deg>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>WingLtSwtch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/switches/wing-lights</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<value>2</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>nav-sw-lbl</tooltip-id>
|
|
<label>Wing lights switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>NavLogoLtSwtch</object-name>
|
|
<property>controls/lighting/nav-lights-switch-pos</property>
|
|
<factor>35</factor>
|
|
<offset-deg>-35</offset-deg>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>NavLogoLtSwtch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/lighting/nav-lights-switch</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<value>2</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>nav-sw-lbl</tooltip-id>
|
|
<label>Navigation lights switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- APU -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>APUMasterBtn</object-name>
|
|
<object-name>APUMasterBtn1F</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>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/apu-master-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/apu-master-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>apu-master-lbl</tooltip-id>
|
|
<label>APU master switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>APUMasterBtn</object-name>
|
|
<object-name>APUMasterBtn1F</object-name>
|
|
<object-name>APUMasterBtn2O</object-name>
|
|
<property>/controls/cockpit/apu-master-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>APUMasterBtn1F</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>systems/apu/fault</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>APUMasterBtn2O</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/apu/master</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>APUStartBtn</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 (systems.APUNodes.Controls.master.getBoolValue()) {
|
|
systems.APUController.APU.startCommand();
|
|
}
|
|
</script>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/apu-start-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/apu-start-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>apu-start-lbl</tooltip-id>
|
|
<label>APU start switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>APUStartBtn</object-name>
|
|
<object-name>APUStartBtn1A</object-name>
|
|
<object-name>APUStartBtn2O</object-name>
|
|
<property>/controls/cockpit/apu-start-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>APUStartBtn1A</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>systems/apu/available</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>APUStartBtn2O</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>systems/apu/start</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Passenger signs -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>SeatBeltSwtch</object-name>
|
|
<property>controls/switches/seatbelt-sign-pos</property>
|
|
<offset-deg>-30</offset-deg>
|
|
<factor>60</factor>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>SeatBeltSwtch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/switches/seatbelt-sign</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>seatbelt-sign-lbl</tooltip-id>
|
|
<label>Seatbelt sign sign</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>NoSmokingSwtch</object-name>
|
|
<property>controls/switches/no-smoking-sign-pos</property>
|
|
<offset-deg>-30</offset-deg>
|
|
<factor>60</factor>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>NoSmokingSwtch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/switches/no-smoking-sign</property>
|
|
<factor>0.5</factor>
|
|
<min>0.0</min>
|
|
<max>1.0</max>
|
|
<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>no-smk-lbl</tooltip-id>
|
|
<label>No smoking sign</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>EmerExtLtSwtch</object-name>
|
|
<property>controls/switches/emer-lights-pos</property>
|
|
<offset-deg>-30</offset-deg>
|
|
<factor>60</factor>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<axis>
|
|
<object-name>EmerExtLtSwtch.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/switches/emer-lights</property>
|
|
<value>0.0</value>
|
|
<value>0.5</value>
|
|
<value>1.0</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>emer-exit-lbl</tooltip-id>
|
|
<label>Emergency Exit Light Switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>EmerExtLtBtn2O</object-name>
|
|
<condition>
|
|
<or>
|
|
<not><property>controls/switches/emer-lights</property></not>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Interior lights -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>OHPMarkLtKnb</object-name>
|
|
<object-name>flood_lt_main.mark.002</object-name>
|
|
<property>controls/lighting/overhead-panel-knb</property>
|
|
<offset-deg>-125</offset-deg>
|
|
<factor>250</factor>
|
|
<axis>
|
|
<object-name>OHPMarkLtKnb.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>controls/lighting/overhead-panel-knb</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ohp-mark-brt-lbl</tooltip-id>
|
|
<label>Overhead Panel Brightness</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>StbyCompassLtSwtch</object-name>
|
|
<property>controls/lighting/stby-compass-switch-pos</property>
|
|
<axis>
|
|
<!--<object-name>StbyCompassLtSwtch.axis</object-name>-->
|
|
<x1-m>-0.13725</x1-m>
|
|
<y1-m>0.06933</y1-m>
|
|
<z1-m>0.9063</z1-m>
|
|
<x2-m>-0.13725</x2-m>
|
|
<y2-m>0.06745</y2-m>
|
|
<z2-m>0.9063</z2-m>
|
|
</axis>
|
|
<offset-deg>-30</offset-deg>
|
|
<factor>60</factor>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/lighting/stby-compass-switch</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>stby-compass-lt-lbl</tooltip-id>
|
|
<label>Standby compass light switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>DomeLtSwtch</object-name>
|
|
<property>controls/lighting/dome-norm-pos</property>
|
|
<axis>
|
|
<object-name>DomeLtSwtch.axis</object-name>
|
|
</axis>
|
|
<offset-deg>-30</offset-deg>
|
|
<factor>60</factor>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/lighting/dome-norm</property>
|
|
<value>0</value>
|
|
<value>0.5</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>dome-lt-lbl</tooltip-id>
|
|
<label>Dome light switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>AnnunciatorLtSwtch</object-name>
|
|
<property>controls/switches/annun-test-pos</property>
|
|
<axis>
|
|
<object-name>AnnunciatorLtSwtch.axis</object-name>
|
|
</axis>
|
|
<offset-deg>0</offset-deg>
|
|
<factor>30</factor>
|
|
<drag-scale-px>3</drag-scale-px>
|
|
<drag-direction>vertical</drag-direction>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/switches/annun-test</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>audio-swtg-lbl</tooltip-id>
|
|
<label>Annunciator light test switch</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<!-- Anti-ice -->
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>WingAntiIceBtn</object-name>
|
|
<object-name>WingAntiIceBtn1F</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-shed</property>
|
|
<value>25</value>
|
|
</greater-than-equals>
|
|
</condition>
|
|
<command>property-toggle</command>
|
|
<property>controls/ice-protection/wing</property>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/wing-aice-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/wing-aice-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>wngaice-lbl</tooltip-id>
|
|
<label>Wing anti-ice control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>WingAntiIceBtn</object-name>
|
|
<object-name>WingAntiIceBtn1F</object-name>
|
|
<object-name>WingAntiIceBtn2O</object-name>
|
|
<property>/controls/cockpit/wing-aice-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>WingAntiIceBtn1F</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/ice-protection/wingfault</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>WingAntiIceBtn2O</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/ice-protection/wing</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>Left Engine Anti-ice Pick</name>
|
|
<type>pick</type>
|
|
<object-name>Eng1AntiIceBtn</object-name>
|
|
<object-name>Eng1AntiIceBtn1F</object-name>
|
|
<object-name>Eng1AntiIceBtn2O</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/ice-protection/leng</property>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/leng-aice-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/leng-aice-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>lengaice-lbl</tooltip-id>
|
|
<label>Left engine anti-ice control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>Eng1AntiIceBtn</object-name>
|
|
<object-name>Eng1AntiIceBtn1F</object-name>
|
|
<object-name>Eng1AntiIceBtn2O</object-name>
|
|
<property>/controls/cockpit/leng-aice-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>Eng1AntiIceBtn1F</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/ice-protection/lengfault</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>Eng1AntiIceBtn2O</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/ice-protection/leng</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>Right Engine Anti-ice Pick</name>
|
|
<type>pick</type>
|
|
<object-name>Eng2AntiIceBtn</object-name>
|
|
<object-name>Eng2AntiIceBtn1F</object-name>
|
|
<object-name>Eng2AntiIceBtn2O</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/ice-protection/reng</property>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/reng-aice-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/reng-aice-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>rengaice-lbl</tooltip-id>
|
|
<label>Right engine anti-ice control</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>Eng2AntiIceBtn</object-name>
|
|
<object-name>Eng2AntiIceBtn1F</object-name>
|
|
<object-name>Eng2AntiIceBtn2O</object-name>
|
|
<property>/controls/cockpit/reng-aice-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>Eng2AntiIceBtn1F</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/ice-protection/rengfault</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>Eng2AntiIceBtn2O</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/ice-protection/reng</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>Window Probe Heat Toggle</name>
|
|
<type>pick</type>
|
|
<object-name>PrbWinHeatBtn</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/ice-protection/windowprobeheat</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/prb-ht-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/prb-ht-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>prbht-lbl</tooltip-id>
|
|
<label>Window + Probe heat toggle on / auto</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>PrbWinHeatBtn</object-name>
|
|
<object-name>PrbWinHeatBtn2O</object-name>
|
|
<property>/controls/cockpit/prb-ht-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>PrbWinHeatBtn2O</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>controls/ice-protection/windowprobeheat</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<!-- Cabin Pressurization -->
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>ManVSCTLSwitch</object-name>
|
|
<property>controls/cockpit/outflowpos-man-sw-pos</property>
|
|
<factor>30</factor>
|
|
<axis>
|
|
<object-name>ManVSCTLSwitch.axis</object-name>
|
|
</axis>
|
|
<increase>
|
|
<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>
|
|
</increase>
|
|
<decrease>
|
|
<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>
|
|
</decrease>
|
|
<release>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>systems/pressurization/outflowpos-man-sw</property>
|
|
<value>0</value>
|
|
</binding>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("sim/sounde/switch1", 1);</script>
|
|
</binding>
|
|
</release>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>manvs-lbl</tooltip-id>
|
|
<label>Manual pressurization control</label>
|
|
</binding>
|
|
</hovered>
|
|
</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>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/cab-press-man-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/cab-press-man-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>pressmode-lbl</tooltip-id>
|
|
<label>Pressurization mode toggle</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>CabinPressModeBtn</object-name>
|
|
<object-name>CabinPressModeBtn1F</object-name>
|
|
<object-name>CabinPressModeBtn2M</object-name>
|
|
<property>/controls/cockpit/cab-press-man-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>CabinPressModeBtn1F</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>systems/failures/pneumatics/pack-2-valve</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>CabinPressModeBtn2M</object-name>
|
|
<condition>
|
|
<or>
|
|
<not><property>systems/pressurization/auto</property></not>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>pick</type>
|
|
<object-name>DitchBtn</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>libraries.pushbutton();</script>
|
|
</binding>
|
|
<binding>
|
|
<condition>
|
|
<equals>
|
|
<property>controls/OH/protectors/ditching</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</condition>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/ditching-translate</property>
|
|
<value>0.00075</value>
|
|
</binding>
|
|
<mod-up>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/controls/cockpit/ditching-translate</property>
|
|
<value>0.0</value>
|
|
</binding>
|
|
</mod-up>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ditch-lbl</tooltip-id>
|
|
<label>Ditching pushbutton</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>translate</type>
|
|
<object-name>DitchBtn</object-name>
|
|
<object-name>DitchBtn2O</object-name>
|
|
<property>/controls/cockpit/ditching-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>DitchProt</object-name>
|
|
<property>controls/OH/protectors/ditching-pos</property>
|
|
<factor>-145</factor>
|
|
<axis>
|
|
<object-name>DitchProt.axis</object-name>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-cycle</command>
|
|
<property>controls/OH/protectors/ditching</property>
|
|
<value>0</value>
|
|
<value>1</value>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
<hovered>
|
|
<binding>
|
|
<command>set-tooltip</command>
|
|
<tooltip-id>ditch_guard-lbl</tooltip-id>
|
|
<label>Ditching guard</label>
|
|
</binding>
|
|
</hovered>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>select</type>
|
|
<object-name>DitchBtn2O</object-name>
|
|
<condition>
|
|
<or>
|
|
<property>systems/pressurization/ditchingpb</property>
|
|
<property>controls/switches/annun-test</property>
|
|
</or>
|
|
</condition>
|
|
</animation>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Effects and lighting -->
|
|
|
|
|
|
<!-- Integral Lights / Backlighting -->
|
|
|
|
<animation>
|
|
<name>Main Panel and Pedestal Backlighting</name>
|
|
<type>material</type>
|
|
<object-name>main_panel_label</object-name>
|
|
<object-name>terr_on_nd_label</object-name>
|
|
<object-name>gear_labels</object-name>
|
|
<object-name>thr_quad_lts</object-name>
|
|
<object-name>trim_2_lts</object-name>
|
|
<object-name>brightness_panel_left_glare</object-name>
|
|
<object-name>brightness_panel_right_glare</object-name>
|
|
<object-name>ped_labels_1</object-name>
|
|
<object-name>pedestal_low_glare</object-name>
|
|
<object-name>mcdu_glare</object-name>
|
|
<object-name>radio_glare</object-name>
|
|
<object-name>audio_glare</object-name>
|
|
<object-name>audio_int_rad.mark</object-name>
|
|
<object-name>vu111_glare</object-name>
|
|
<object-name>vu112_glare</object-name>
|
|
<object-name>radar_glare</object-name>
|
|
<object-name>radar_mode.mark</object-name>
|
|
<object-name>atc_glare</object-name>
|
|
<object-name>atc_thrt.mark</object-name>
|
|
<object-name>atc_sys.mark</object-name>
|
|
<object-name>atc_abv.mark</object-name>
|
|
<object-name>engine_glare</object-name>
|
|
<object-name>eng_mode.mark</object-name>
|
|
<object-name>flaps_scale</object-name>
|
|
<object-name>gear_lever_glare</object-name>
|
|
<object-name>brakes_glare</object-name>
|
|
<object-name>brakes_accum_psi.mark</object-name>
|
|
<object-name>brakes_lb_psi.mark</object-name>
|
|
<object-name>brakes_rb_psi.mark</object-name>
|
|
<object-name>flood_lt_main.mark</object-name>
|
|
<object-name>flood_lt_ped.mark</object-name>
|
|
<object-name>integ_lt.mark</object-name>
|
|
<object-name>RudderTrim.mark</object-name>
|
|
<object-name>CockpitDoorSwitch.mark</object-name>
|
|
<object-name>ecam_brt_upper.mark</object-name>
|
|
<object-name>ecam_brt_lower.mark</object-name>
|
|
<object-name>ecam_att_hdg.mark</object-name>
|
|
<object-name>ecam_air_data.mark</object-name>
|
|
<object-name>ecam_eis_dmc.mark</object-name>
|
|
<object-name>ecam_nd_xfr.mark</object-name>
|
|
<object-name>ecam_glare_up</object-name>
|
|
<object-name>ecam_glare_down</object-name>
|
|
<object-name>pfd_brt_cpt.mark</object-name>
|
|
<object-name>speaker_volume_cpt.mark</object-name>
|
|
<object-name>light_console_cpt_sw.mark</object-name>
|
|
<object-name>foot_warmer_cpt_sw.mark</object-name>
|
|
<object-name>brightness_nd_2_cpt.mark</object-name>
|
|
<object-name>brightness_nd_1_cpt.mark</object-name>
|
|
<object-name>pfd_brt_fo.mark</object-name>
|
|
<object-name>speaker_volume_fo.mark</object-name>
|
|
<object-name>light_console_fo_sw.mark</object-name>
|
|
<object-name>foot_warmer_fo_sw.mark</object-name>
|
|
<object-name>brightness_nd_2_fo.mark</object-name>
|
|
<object-name>brightness_nd_1_fo.mark</object-name>
|
|
<object-name>iesi_labels</object-name>
|
|
<object-name>iesi_btn_ls</object-name>
|
|
<object-name>iesi_btn_bugs</object-name>
|
|
<object-name>iesi_btn_plus</object-name>
|
|
<object-name>iesi_btn_minus</object-name>
|
|
<object-name>iesi_btn_rst</object-name>
|
|
<object-name>dcduBtnGlare</object-name>
|
|
<condition>
|
|
<not>
|
|
<and>
|
|
<greater-than>
|
|
<property>sim/model/lights/dome-light</property>
|
|
<value>0</value>
|
|
</greater-than>
|
|
<less-than>
|
|
<property>controls/lighting/main-panel-norm</property>
|
|
<value>0.25</value>
|
|
</less-than>
|
|
</and>
|
|
</not>
|
|
</condition>
|
|
<emission>
|
|
<red>1</red>
|
|
<green>0.725</green>
|
|
<blue>0.259</blue>
|
|
<factor-prop>controls/lighting/main-panel-norm</factor-prop>
|
|
</emission>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>Main Panel and Pedestal Backlighting (dome)</name>
|
|
<type>material</type>
|
|
<object-name>main_panel_label</object-name>
|
|
<object-name>terr_on_nd_label</object-name>
|
|
<object-name>gear_labels</object-name>
|
|
<object-name>thr_quad_lts</object-name>
|
|
<object-name>trim_2_lts</object-name>
|
|
<object-name>brightness_panel_left_glare</object-name>
|
|
<object-name>brightness_panel_right_glare</object-name>
|
|
<object-name>ped_labels_1</object-name>
|
|
<object-name>pedestal_low_glare</object-name>
|
|
<object-name>mcdu_glare</object-name>
|
|
<object-name>radio_glare</object-name>
|
|
<object-name>audio_glare</object-name>
|
|
<object-name>audio_vhf1_glare</object-name>
|
|
<object-name>audio_vhf2_glare</object-name>
|
|
<object-name>audio_vhf3_glare</object-name>
|
|
<object-name>audio_hf1_glare</object-name>
|
|
<object-name>audio_hf2_glare</object-name>
|
|
<object-name>audio_int_glare</object-name>
|
|
<object-name>audio_cab_glare</object-name>
|
|
<object-name>audio_pa_rot_glare</object-name>
|
|
<object-name>audio_vor1_glare</object-name>
|
|
<object-name>audio_vor2_glare</object-name>
|
|
<object-name>audio_mkr_glare</object-name>
|
|
<object-name>audio_ils_glare</object-name>
|
|
<object-name>audio_mls_glare</object-name>
|
|
<object-name>audio_adf1_glare</object-name>
|
|
<object-name>audio_adf2_glare</object-name>
|
|
<object-name>audio_int_rad.mark</object-name>
|
|
<object-name>vu111_glare</object-name>
|
|
<object-name>vu112_glare</object-name>
|
|
<object-name>radar_glare</object-name>
|
|
<object-name>radar_mode.mark</object-name>
|
|
<object-name>atc_glare</object-name>
|
|
<object-name>atc_thrt.mark</object-name>
|
|
<object-name>atc_sys.mark</object-name>
|
|
<object-name>atc_abv.mark</object-name>
|
|
<object-name>engine_glare</object-name>
|
|
<object-name>eng_mode.mark</object-name>
|
|
<object-name>flaps_scale</object-name>
|
|
<object-name>gear_lever_glare</object-name>
|
|
<object-name>brakes_glare</object-name>
|
|
<object-name>brakes_accum_psi.mark</object-name>
|
|
<object-name>brakes_lb_psi.mark</object-name>
|
|
<object-name>brakes_rb_psi.mark</object-name>
|
|
<object-name>et_knob</object-name>
|
|
<object-name>clock_knob</object-name>
|
|
<object-name>chrono_reset</object-name>
|
|
<object-name>chrono_btn</object-name>
|
|
<object-name>clock_set</object-name>
|
|
<object-name>flood_lt_main.mark</object-name>
|
|
<object-name>flood_lt_ped.mark</object-name>
|
|
<object-name>integ_lt.mark</object-name>
|
|
<object-name>RudderTrim.mark</object-name>
|
|
<object-name>CockpitDoorSwitch.mark</object-name>
|
|
<object-name>ecam_brt_upper.mark</object-name>
|
|
<object-name>ecam_brt_lower.mark</object-name>
|
|
<object-name>ecam_att_hdg.mark</object-name>
|
|
<object-name>ecam_air_data.mark</object-name>
|
|
<object-name>ecam_eis_dmc.mark</object-name>
|
|
<object-name>ecam_nd_xfr.mark</object-name>
|
|
<object-name>ecam_glare_up</object-name>
|
|
<object-name>ecam_glare_down</object-name>
|
|
<object-name>pfd_brt_cpt.mark</object-name>
|
|
<object-name>speaker_volume_cpt.mark</object-name>
|
|
<object-name>light_console_cpt_sw.mark</object-name>
|
|
<object-name>foot_warmer_cpt_sw.mark</object-name>
|
|
<object-name>brightness_nd_2_cpt.mark</object-name>
|
|
<object-name>brightness_nd_1_cpt.mark</object-name>
|
|
<object-name>pfd_brt_fo.mark</object-name>
|
|
<object-name>speaker_volume_fo.mark</object-name>
|
|
<object-name>light_console_fo_sw.mark</object-name>
|
|
<object-name>foot_warmer_fo_sw.mark</object-name>
|
|
<object-name>brightness_nd_2_fo.mark</object-name>
|
|
<object-name>brightness_nd_1_fo.mark</object-name>
|
|
<object-name>iesi_labels</object-name>
|
|
<object-name>iesi_btn_ls</object-name>
|
|
<object-name>iesi_btn_bugs</object-name>
|
|
<object-name>iesi_btn_plus</object-name>
|
|
<object-name>iesi_btn_minus</object-name>
|
|
<object-name>iesi_btn_rst</object-name>
|
|
<object-name>dcduBtnGlare</object-name>
|
|
<condition>
|
|
<and>
|
|
<not>
|
|
<greater-than>
|
|
<property>controls/lighting/main-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>FCU Panel Backlighting</name>
|
|
<type>material</type>
|
|
<object-name>fcu_labels</object-name>
|
|
<object-name>fcu_labels_hud</object-name>
|
|
<object-name>fcu_panel_emit</object-name>
|
|
<object-name>nd_mode.mark</object-name>
|
|
<object-name>nd_range.mark</object-name>
|
|
<object-name>nd_mode_fo.mark</object-name>
|
|
<object-name>nd_range_fo.mark</object-name>
|
|
<object-name>hud_brt.mark</object-name>
|
|
<condition>
|
|
<not>
|
|
<and>
|
|
<greater-than>
|
|
<property>sim/model/lights/dome-light</property>
|
|
<value>0</value>
|
|
</greater-than>
|
|
<less-than>
|
|
<property>controls/lighting/fcu-panel-norm</property>
|
|
<value>0.25</value>
|
|
</less-than>
|
|
</and>
|
|
</not>
|
|
</condition>
|
|
<emission>
|
|
<red>1</red>
|
|
<green>0.725</green>
|
|
<blue>0.259</blue>
|
|
<factor-prop>controls/lighting/fcu-panel-norm</factor-prop>
|
|
</emission>
|
|
</animation>
|
|
|
|
<animation>
|
|
<name>FCU Panel Backlighting (dome)</name>
|
|
<type>material</type>
|
|
<object-name>fcu_labels</object-name>
|
|
<object-name>fcu_labels_hud</object-name>
|
|
<object-name>fcu_panel_emit</object-name>
|
|
<object-name>nd_mode.mark</object-name>
|
|
<object-name>nd_range.mark</object-name>
|
|
<object-name>nd_mode_fo.mark</object-name>
|
|
<object-name>nd_range_fo.mark</object-name>
|
|
<object-name>hud_brt.mark</object-name>
|
|
<condition>
|
|
<and>
|
|
<not>
|
|
<greater-than>
|
|
<property>controls/lighting/fcu-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>Aft Overhead Panel Backlighting</name>
|
|
<type>material</type>
|
|
<object-name>MarkingLts</object-name>
|
|
<object-name>ohpanel2_knob.mark</object-name>
|
|
<object-name>ohpanel2_illu</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>Overhead Panel Backlighting (dome)</name>
|
|
<type>material</type>
|
|
<object-name>MarkingLts</object-name>
|
|
<object-name>ohpanel2_knob.mark</object-name>
|
|
<object-name>ohpanel2_illu</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>
|
|
|
|
<!-- Dome Light -->
|
|
<animation>
|
|
<name>Panel lighting</name>
|
|
<type>material</type>
|
|
<object-name>atc_0</object-name>
|
|
<object-name>atc_1</object-name>
|
|
<object-name>atc_2</object-name>
|
|
<object-name>atc_3</object-name>
|
|
<object-name>atc_4</object-name>
|
|
<object-name>atc_5</object-name>
|
|
<object-name>atc_6</object-name>
|
|
<object-name>atc_7</object-name>
|
|
<object-name>atc_abv</object-name>
|
|
<object-name>atc_body</object-name>
|
|
<object-name>atc_clr</object-name>
|
|
<object-name>atc_fail</object-name>
|
|
<object-name>atc_ident</object-name>
|
|
<object-name>atc_screen</object-name>
|
|
<object-name>atc_stby</object-name>
|
|
<object-name>atc_sys</object-name>
|
|
<object-name>atc_thrt</object-name>
|
|
<object-name>beam</object-name>
|
|
<object-name>beam_a</object-name>
|
|
<object-name>beam_f</object-name>
|
|
<object-name>ceiling</object-name>
|
|
<object-name>sfl.001</object-name>
|
|
<object-name>sfl.011</object-name>
|
|
<object-name>sfl.012</object-name>
|
|
<object-name>sfl.014</object-name>
|
|
<object-name>rear_breakers</object-name>
|
|
<object-name>seat4.001</object-name>
|
|
<object-name>seat4.002</object-name>
|
|
<object-name>WindowCpt</object-name>
|
|
<object-name>WindowFo</object-name>
|
|
<object-name>ohpanel2</object-name>
|
|
<object-name>efis_box_1</object-name>
|
|
<object-name>efis_box_2</object-name>
|
|
<object-name>efis_box_3</object-name>
|
|
<object-name>efis_box_4</object-name>
|
|
<object-name>main_panel</object-name>
|
|
<object-name>poly000041</object-name>
|
|
<object-name>side_base.002</object-name>
|
|
<object-name>pedals_block_capt</object-name>
|
|
<object-name>so.1</object-name>
|
|
<object-name>sts</object-name>
|
|
<object-name>sts.001</object-name>
|
|
<object-name>sts.003</object-name>
|
|
<object-name>sts.004</object-name>
|
|
<object-name>wall_1</object-name>
|
|
<object-name>carpet</object-name>
|
|
<object-name>DoorC</object-name>
|
|
<object-name>pedestal1</object-name>
|
|
<object-name>pedestal2</object-name>
|
|
<object-name>pedestal3</object-name>
|
|
<object-name>ped_footrest</object-name>
|
|
<object-name>pedestal_low</object-name>
|
|
<object-name>thr_quad</object-name>
|
|
<object-name>trim_1</object-name>
|
|
<object-name>trim_2</object-name>
|
|
<object-name>fcu_panel</object-name>
|
|
<object-name>seat1</object-name>
|
|
<object-name>seat4</object-name>
|
|
<object-name>seat6</object-name>
|
|
<object-name>seat7</object-name>
|
|
<object-name>compass_box</object-name>
|
|
<object-name>iesi</object-name>
|
|
<object-name>clock_body</object-name>
|
|
<object-name>et_knob</object-name>
|
|
<object-name>clock_knob</object-name>
|
|
<object-name>chrono_reset</object-name>
|
|
<object-name>chrono_btn</object-name>
|
|
<object-name>clock_set</object-name>
|
|
<object-name>gear_lever_body</object-name>
|
|
<object-name>ParkBrk</object-name>
|
|
<object-name>RudderTrim</object-name>
|
|
<object-name>gravity_gear</object-name>
|
|
<object-name>flood_lt_main</object-name>
|
|
<object-name>integ_lt</object-name>
|
|
<object-name>flood_lt_ped</object-name>
|
|
<object-name>ecam_att_hdg</object-name>
|
|
<object-name>ecam_air_data</object-name>
|
|
<object-name>ecam_eis_dmc</object-name>
|
|
<object-name>ecam_nd_xfr</object-name>
|
|
<object-name>ecam_brt_upper</object-name>
|
|
<object-name>ecam_brt_lower</object-name>
|
|
<object-name>Lcutoff</object-name>
|
|
<object-name>Rcutoff</object-name>
|
|
<object-name>eng_mode</object-name>
|
|
<object-name>land_sw</object-name>
|
|
<object-name>gear_lever</object-name>
|
|
<object-name>pfd_brt_cpt</object-name>
|
|
<object-name>speaker_volume_cpt</object-name>
|
|
<object-name>brightness_nd_1_cpt</object-name>
|
|
<object-name>brightness_nd_2_cpt</object-name>
|
|
<object-name>pfd_brt_fo</object-name>
|
|
<object-name>speaker_volume_fo</object-name>
|
|
<object-name>brightness_nd_1_fo</object-name>
|
|
<object-name>brightness_nd_2_fo</object-name>
|
|
<object-name>light_console_cpt_sw</object-name>
|
|
<object-name>foot_warmer_cpt_sw</object-name>
|
|
<object-name>light_console_fo_sw</object-name>
|
|
<object-name>foot_warmer_fo_sw</object-name>
|
|
<object-name>pfd_nd_xfr_sw</object-name>
|
|
<object-name>pfd_nd_xfr_sw2</object-name>
|
|
<object-name>ohpanel2_knob</object-name>
|
|
<object-name>ecam_body</object-name>
|
|
<object-name>ecam_switch_body</object-name>
|
|
<object-name>engine_body</object-name>
|
|
<object-name>radar_body</object-name>
|
|
<object-name>vu111_body</object-name>
|
|
<object-name>vu112_body</object-name>
|
|
<object-name>throttle_1</object-name>
|
|
<object-name>throttle_1_label</object-name>
|
|
<object-name>dummy_1</object-name>
|
|
<object-name>dummy_2</object-name>
|
|
<object-name>Lcutoff</object-name>
|
|
<object-name>Rcutoff</object-name>
|
|
<object-name>eng_mode</object-name>
|
|
<object-name>radar_gain</object-name>
|
|
<object-name>radar_tilt</object-name>
|
|
<object-name>radar_mode</object-name>
|
|
<object-name>radar_gain</object-name>
|
|
<object-name>radio_rot1</object-name>
|
|
<object-name>vu112_aids</object-name>
|
|
<object-name>vu112_dfdr</object-name>
|
|
<object-name>dcduBodyL</object-name>
|
|
<object-name>dcduBodyR</object-name>
|
|
<object-name>dcduBtnL.L1</object-name>
|
|
<object-name>dcduBtnL.L2</object-name>
|
|
<object-name>dcduBtnL.R1</object-name>
|
|
<object-name>dcduBtnL.R2</object-name>
|
|
<object-name>dcduBtnL.brt</object-name>
|
|
<object-name>dcduBtnL.dim</object-name>
|
|
<object-name>dcduBtnL.msgminus</object-name>
|
|
<object-name>dcduBtnL.msgplus</object-name>
|
|
<object-name>dcduBtnL.pgeminus</object-name>
|
|
<object-name>dcduBtnL.pgeplus</object-name>
|
|
<object-name>dcduBtnR.L1</object-name>
|
|
<object-name>dcduBtnR.L2</object-name>
|
|
<object-name>dcduBtnR.R1</object-name>
|
|
<object-name>dcduBtnR.R2</object-name>
|
|
<object-name>dcduBtnR.brt</object-name>
|
|
<object-name>dcduBtnR.dim</object-name>
|
|
<object-name>dcduBtnR.msgminus</object-name>
|
|
<object-name>dcduBtnR.msgplus</object-name>
|
|
<object-name>dcduBtnR.pgeminus</object-name>
|
|
<object-name>dcduBtnR.pgeplus</object-name>
|
|
<object-name>fd_main</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>
|
|
<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>LandingLtSwtch</object-name>
|
|
<object-name>LandingLtRSwtch</object-name>
|
|
<object-name>radio_body</object-name>
|
|
<object-name>radio_rot0</object-name>
|
|
<object-name>radio_rot1</object-name>
|
|
<object-name>radio_on</object-name>
|
|
<object-name>audio_body</object-name>
|
|
<object-name>audio_int_rad</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>
|
|
|
|
<!-- Dome Light Glow -->
|
|
<animation>
|
|
<name>Panel lighting</name>
|
|
<type>material</type>
|
|
<object-name>cpit_lamp_cpt</object-name>
|
|
<object-name>cpit_lamp_fo</object-name>
|
|
<emission>
|
|
<red>0.8</red>
|
|
<green>0.8</green>
|
|
<blue>0.8</blue>
|
|
<factor-prop>sim/model/lights/dome-light</factor-prop>
|
|
</emission>
|
|
</animation>
|
|
|
|
|
|
<!-- Effects -->
|
|
<effect>
|
|
<inherits-from>Aircraft/A320-family/Models/Effects/Model/cockpit-irradiance</inherits-from>
|
|
<object-name>ACP</object-name>
|
|
<object-name>atc_0</object-name>
|
|
<object-name>atc_1</object-name>
|
|
<object-name>atc_2</object-name>
|
|
<object-name>atc_3</object-name>
|
|
<object-name>atc_4</object-name>
|
|
<object-name>atc_5</object-name>
|
|
<object-name>atc_6</object-name>
|
|
<object-name>atc_7</object-name>
|
|
<object-name>atc_abv</object-name>
|
|
<object-name>atc_body</object-name>
|
|
<object-name>atc_clr</object-name>
|
|
<object-name>atc_fail</object-name>
|
|
<object-name>atc_ident</object-name>
|
|
<object-name>atc_screen</object-name>
|
|
<object-name>atc_stby</object-name>
|
|
<object-name>atc_sys</object-name>
|
|
<object-name>atc_thrt</object-name>
|
|
<object-name>beam</object-name>
|
|
<object-name>beam_a</object-name>
|
|
<object-name>beam_f</object-name>
|
|
<object-name>box</object-name>
|
|
<object-name>cabinet</object-name>
|
|
<object-name>carpet</object-name>
|
|
<object-name>ceiling</object-name>
|
|
<object-name>compass_box</object-name>
|
|
<object-name>dummy_2</object-name>
|
|
<object-name>ecam_att_hdg</object-name>
|
|
<object-name>ecam_air_data</object-name>
|
|
<object-name>ecam_body</object-name>
|
|
<object-name>ecam_brt_upper</object-name>
|
|
<object-name>ecam_brt_lower</object-name>
|
|
<object-name>ecam_eis_dmc</object-name>
|
|
<object-name>ecam_emer_canc_lit</object-name>
|
|
<object-name>ecam_nd_xfr</object-name>
|
|
<object-name>ecam_switch_body</object-name>
|
|
<object-name>vu112_aids</object-name>
|
|
<object-name>vu112_dfdr</object-name>
|
|
<object-name>vu111_body</object-name>
|
|
<object-name>vu112_body</object-name>
|
|
<object-name>efis_box_1</object-name>
|
|
<object-name>efis_box_2</object-name>
|
|
<object-name>efis_box_2.001</object-name>
|
|
<object-name>efis_box_3</object-name>
|
|
<object-name>efis_box_4</object-name>
|
|
<object-name>extinguisher</object-name>
|
|
<object-name>flood_lt_main</object-name>
|
|
<object-name>cylinder30</object-name>
|
|
<object-name>cylinder30.002</object-name>
|
|
<object-name>cylinder30.003</object-name>
|
|
<object-name>cylinder30.004</object-name>
|
|
<object-name>efis_display_foil</object-name>
|
|
<object-name>spd-sel</object-name>
|
|
<object-name>hdg_sel</object-name>
|
|
<object-name>alt-sel</object-name>
|
|
<object-name>vs-sel</object-name>
|
|
<object-name>fcu_integ_knb</object-name>
|
|
<object-name>hud_brt</object-name>
|
|
<object-name>hud_brt.mark</object-name>
|
|
<object-name>hud_declutter_btn</object-name>
|
|
<object-name>hud_norm_sw</object-name>
|
|
<object-name>lt_knb_1</object-name>
|
|
<object-name>lt_knb_1.001</object-name>
|
|
<object-name>spd-mach</object-name>
|
|
<object-name>hdg-vs</object-name>
|
|
<object-name>metric_alt</object-name>
|
|
<object-name>nd_mode</object-name>
|
|
<object-name>nd_mode.mark</object-name>
|
|
<object-name>nd_mode_fo</object-name>
|
|
<object-name>nd_mode_fo.mark</object-name>
|
|
<object-name>nd_range</object-name>
|
|
<object-name>nd_range.mark</object-name>
|
|
<object-name>nd_range_fo</object-name>
|
|
<object-name>qnh_cpt_knb</object-name>
|
|
<object-name>qnh_cpt_sw</object-name>
|
|
<object-name>qnh_fo_knb</object-name>
|
|
<object-name>qnh_fo_sw</object-name>
|
|
<object-name>rect.003</object-name>
|
|
<object-name>rect.004</object-name>
|
|
<object-name>vor-adf-1</object-name>
|
|
<object-name>vor-adf-1-right</object-name>
|
|
<object-name>vor-adf-2</object-name>
|
|
<object-name>vor-adf-2-right</object-name>
|
|
<object-name>footrest3</object-name>
|
|
<object-name>footrest_cpt</object-name>
|
|
<object-name>footrest_cpt2</object-name>
|
|
<object-name>footrest_fo</object-name>
|
|
<object-name>footrest_fo2</object-name>
|
|
<object-name>gallery_l</object-name>
|
|
<object-name>hud</object-name>
|
|
<object-name>hud_1</object-name>
|
|
<object-name>hud_1_label</object-name>
|
|
<object-name>hud_2</object-name>
|
|
<object-name>hud_3</object-name>
|
|
<object-name>hud_glass</object-name>
|
|
<object-name>hud_screen</object-name>
|
|
<object-name>hud_box</object-name>
|
|
<object-name>hud_box_grid</object-name>
|
|
<object-name>hud_ceiling</object-name>
|
|
<object-name>lamp_flood_main</object-name>
|
|
<object-name>lamp_s</object-name>
|
|
<object-name>land_sw</object-name>
|
|
<object-name>level0</object-name>
|
|
<object-name>level0.001</object-name>
|
|
<object-name>level0_2</object-name>
|
|
<object-name>level1</object-name>
|
|
<object-name>level1_2</object-name>
|
|
<object-name>level2</object-name>
|
|
<object-name>level2_2</object-name>
|
|
<object-name>level3</object-name>
|
|
<object-name>level3_2</object-name>
|
|
<object-name>light_console_cpt_sw</object-name>
|
|
<object-name>light_console_fo_sw</object-name>
|
|
<object-name>LRudderPedalL</object-name>
|
|
<object-name>LRudderPedalR</object-name>
|
|
<object-name>Main-Panel</object-name>
|
|
<object-name>abs_low</object-name>
|
|
<object-name>abs_low_on</object-name>
|
|
<object-name>abs_max</object-name>
|
|
<object-name>abs_max_on</object-name>
|
|
<object-name>abs_med</object-name>
|
|
<object-name>abs_med_on</object-name>
|
|
<object-name>dec_low_on</object-name>
|
|
<object-name>dec_max_on</object-name>
|
|
<object-name>dec_med_on</object-name>
|
|
<object-name>gpws_gs_sw</object-name>
|
|
<object-name>lgear</object-name>
|
|
<object-name>lgear_down</object-name>
|
|
<object-name>lgear_unlk</object-name>
|
|
<object-name>main_panel_box</object-name>
|
|
<object-name>ngear</object-name>
|
|
<object-name>ngear_down</object-name>
|
|
<object-name>ngear_unlk</object-name>
|
|
<object-name>pfd_brt_cpt</object-name>
|
|
<object-name>pfd_brt_cpt.mark</object-name>
|
|
<object-name>pfd_brt_fo</object-name>
|
|
<object-name>pfd_brt_fo.mark</object-name>
|
|
<object-name>pfd_nd_xfr_sw</object-name>
|
|
<object-name>pfd_nd_xfr_sw2</object-name>
|
|
<object-name>rect</object-name>
|
|
<object-name>rgear</object-name>
|
|
<object-name>rgear_down</object-name>
|
|
<object-name>rgear_unlk</object-name>
|
|
<object-name>speaker_volume_cpt</object-name>
|
|
<object-name>speaker_volume_cpt.mark</object-name>
|
|
<object-name>speaker_volume_fo</object-name>
|
|
<object-name>speaker_volume_fo.mark</object-name>
|
|
<object-name>switch_bas</object-name>
|
|
<object-name>ohpanel2</object-name>
|
|
<object-name>ohpanel2_knob</object-name>
|
|
<object-name>ohpanel2_knob.mark</object-name>
|
|
<object-name>pedal_adjust</object-name>
|
|
<object-name>pedals_block_capt</object-name>
|
|
<object-name>pedals_indicator_1</object-name>
|
|
<object-name>Pedestal-Low</object-name>
|
|
<object-name>CockpitDoorFault</object-name>
|
|
<object-name>CockpitDoorOpen</object-name>
|
|
<object-name>CockpitDoorSwitch</object-name>
|
|
<object-name>CockpitDoorSwitch.mark</object-name>
|
|
<object-name>CockpitDoorVideoButton</object-name>
|
|
<object-name>gravity_gear</object-name>
|
|
<object-name>ParkBrk</object-name>
|
|
<object-name>RudderTrim</object-name>
|
|
<object-name>RudderTrim.mark</object-name>
|
|
<object-name>RudderTrimReset</object-name>
|
|
<object-name>pedestal1</object-name>
|
|
<object-name>pedestal3</object-name>
|
|
<object-name>pedestal_map_case</object-name>
|
|
<object-name>phone</object-name>
|
|
<object-name>phone2</object-name>
|
|
<object-name>pl</object-name>
|
|
<object-name>poly000041</object-name>
|
|
<object-name>RMP</object-name>
|
|
<object-name>RRudderPedalL</object-name>
|
|
<object-name>RRudderPedalR</object-name>
|
|
<object-name>screws</object-name>
|
|
<object-name>Seat</object-name>
|
|
<object-name>seat0</object-name>
|
|
<object-name>seat1</object-name>
|
|
<object-name>seat2</object-name>
|
|
<object-name>seat4</object-name>
|
|
<object-name>seat6</object-name>
|
|
<object-name>seat7</object-name>
|
|
<object-name>seat8</object-name>
|
|
<object-name>seat_belt</object-name>
|
|
<object-name>seat_label</object-name>
|
|
<object-name>seat_label.001</object-name>
|
|
<object-name>seat3</object-name>
|
|
<object-name>seat3.001</object-name>
|
|
<object-name>seat4.001</object-name>
|
|
<object-name>seat4.002</object-name>
|
|
<object-name>sfl.001</object-name>
|
|
<object-name>sfl.002</object-name>
|
|
<object-name>sfl.006</object-name>
|
|
<object-name>sfl.010</object-name>
|
|
<object-name>sfl.011</object-name>
|
|
<object-name>sfl.012</object-name>
|
|
<object-name>sfl.013</object-name>
|
|
<object-name>sfl.014</object-name>
|
|
<object-name>side_base.002</object-name>
|
|
<object-name>side_base_lamp</object-name>
|
|
<object-name>sidestick_1</object-name>
|
|
<object-name>sidestick_1.axis.002</object-name>
|
|
<object-name>sidestick_2</object-name>
|
|
<object-name>so.000</object-name>
|
|
<object-name>so.1</object-name>
|
|
<object-name>so.2</object-name>
|
|
<object-name>sphere</object-name>
|
|
<object-name>sphere.007</object-name>
|
|
<object-name>sts</object-name>
|
|
<object-name>sts.001</object-name>
|
|
<object-name>sts.003</object-name>
|
|
<object-name>sts.004</object-name>
|
|
<object-name>sts.006</object-name>
|
|
<object-name>sts.007</object-name>
|
|
<object-name>thr_l</object-name>
|
|
<object-name>rev_l</object-name>
|
|
<object-name>thr_l_body</object-name>
|
|
<object-name>thr_l_button</object-name>
|
|
<object-name>thr_l_screw</object-name>
|
|
<object-name>thr_quad</object-name>
|
|
<object-name>thr_r</object-name>
|
|
<object-name>rev_r</object-name>
|
|
<object-name>thr_button</object-name>
|
|
<object-name>thr_r_body</object-name>
|
|
<object-name>thr_r_screw</object-name>
|
|
<object-name>tiller</object-name>
|
|
<object-name>tillerFo</object-name>
|
|
<object-name>tray0-fo</object-name>
|
|
<object-name>tray1-cpt</object-name>
|
|
<object-name>tray0-cpt</object-name>
|
|
<object-name>tray1-fo</object-name>
|
|
<object-name>tray2-cpt</object-name>
|
|
<object-name>tray2-fo</object-name>
|
|
<object-name>trim_wheel</object-name>
|
|
<object-name>trim_1</object-name>
|
|
<object-name>trim_2</object-name>
|
|
<object-name>trray_slide</object-name>
|
|
<object-name>visor_cpt</object-name>
|
|
<object-name>visor_fo</object-name>
|
|
<object-name>visor_glass_cpt</object-name>
|
|
<object-name>visor_glass_fo</object-name>
|
|
<object-name>wall_1</object-name>
|
|
<object-name>wall_2</object-name>
|
|
<object-name>window_frame</object-name>
|
|
<object-name>WindowCpt</object-name>
|
|
<object-name>HeadsetCpt</object-name>
|
|
<object-name>WindowOpenerCpt</object-name>
|
|
<object-name>WindowFo</object-name>
|
|
<object-name>HeadsetFo</object-name>
|
|
<object-name>WindowOpenerFo</object-name>
|
|
<object-name>WX</object-name>
|
|
<object-name>integ_lt</object-name>
|
|
<object-name>flood_lt_ped</object-name>
|
|
<object-name>radar_gain</object-name>
|
|
<object-name>throttle_1_label</object-name>
|
|
<object-name>vu111_body</object-name>
|
|
<object-name>vu112_body</object-name>
|
|
<object-name>radar_mode</object-name>
|
|
<object-name>radar_tilt</object-name>
|
|
<object-name>radar_body</object-name>
|
|
<object-name>dummy_1</object-name>
|
|
<object-name>engine_body</object-name>
|
|
<object-name>eng_mode</object-name>
|
|
<object-name>Lcutoff</object-name>
|
|
<object-name>Rcutoff</object-name>
|
|
<object-name>throttle_1</object-name>
|
|
<object-name>atc_body</object-name>
|
|
<object-name>pedestal_low</object-name>
|
|
<object-name>thr_quad</object-name>
|
|
<object-name>RudderTrim</object-name>
|
|
<object-name>ParkBrk</object-name>
|
|
<object-name>gravity_gear</object-name>
|
|
<object-name>ped_footrest</object-name>
|
|
<object-name>FlapsLever</object-name>
|
|
<object-name>FlapsLever_low</object-name>
|
|
<object-name>SpdBrk</object-name>
|
|
<object-name>Eng1FireCover</object-name>
|
|
<object-name>Eng2FireCover</object-name>
|
|
<object-name>APUFireCover</object-name>
|
|
<object-name>Panel</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>radio_body</object-name>
|
|
<object-name>radio_rot0</object-name>
|
|
<object-name>radio_rot1</object-name>
|
|
<object-name>radio_on</object-name>
|
|
<object-name>audio_body</object-name>
|
|
<object-name>audio_int_rad</object-name>
|
|
</effect>
|
|
|
|
<!-- Panels that are vertical -->
|
|
<effect>
|
|
<inherits-from>Aircraft/A320-family/Models/Effects/Model/cockpit-irradiance-vertical</inherits-from>
|
|
<object-name>brightness_nd_1_cpt</object-name>
|
|
<object-name>brightness_nd_1_fo</object-name>
|
|
<object-name>brightness_nd_2_cpt</object-name>
|
|
<object-name>brightness_nd_2_fo</object-name>
|
|
<object-name>brightness_panel_emit</object-name>
|
|
<object-name>foot_warmer_cpt_sw</object-name>
|
|
<object-name>foot_warmer_fo_sw</object-name>
|
|
<object-name>master_caution</object-name>
|
|
<object-name>master_caution_on</object-name>
|
|
<object-name>master_warning</object-name>
|
|
<object-name>master_warning_on</object-name>
|
|
<object-name>iesi_screen</object-name>
|
|
<object-name>brk_fan</object-name>
|
|
<object-name>brk_fan_on</object-name>
|
|
<object-name>brk_hot_on</object-name>
|
|
<object-name>gear_lever_slot</object-name>
|
|
<object-name>fcu_panel</object-name>
|
|
<object-name>rear_breakers</object-name>
|
|
<object-name>DoorC</object-name>
|
|
<object-name>ddrmi_inside</object-name>
|
|
<object-name>dcduBodyL</object-name>
|
|
<object-name>dcduBodyR</object-name>
|
|
<object-name>dcduBtnL.L1</object-name>
|
|
<object-name>dcduBtnL.L2</object-name>
|
|
<object-name>dcduBtnL.R1</object-name>
|
|
<object-name>dcduBtnL.R2</object-name>
|
|
<object-name>dcduBtnL.brt</object-name>
|
|
<object-name>dcduBtnL.dim</object-name>
|
|
<object-name>dcduBtnL.msgminus</object-name>
|
|
<object-name>dcduBtnL.msgplus</object-name>
|
|
<object-name>dcduBtnL.pgeminus</object-name>
|
|
<object-name>dcduBtnL.pgeplus</object-name>
|
|
<object-name>dcduBtnR.L1</object-name>
|
|
<object-name>dcduBtnR.L2</object-name>
|
|
<object-name>dcduBtnR.R1</object-name>
|
|
<object-name>dcduBtnR.R2</object-name>
|
|
<object-name>dcduBtnR.brt</object-name>
|
|
<object-name>dcduBtnR.dim</object-name>
|
|
<object-name>dcduBtnR.msgminus</object-name>
|
|
<object-name>dcduBtnR.msgplus</object-name>
|
|
<object-name>dcduBtnR.pgeminus</object-name>
|
|
<object-name>dcduBtnR.pgeplus</object-name>
|
|
<object-name>main_panel</object-name>
|
|
<object-name>gear_lever_body</object-name>
|
|
<object-name>gear_lever</object-name>
|
|
<object-name>iesi</object-name>
|
|
<object-name>iesi_baro_knb</object-name>
|
|
<object-name>iesi_btn_bugs</object-name>
|
|
<object-name>iesi_btn_ls</object-name>
|
|
<object-name>iesi_btn_minus</object-name>
|
|
<object-name>iesi_btn_plus</object-name>
|
|
<object-name>iesi_btn_rst</object-name>
|
|
<object-name>ddrmi_body</object-name>
|
|
<object-name>ddrmi_vor_adf_select_1</object-name>
|
|
<object-name>ddrmi_vor_adf_select_2</object-name>
|
|
<object-name>ddrmi_pointer_1</object-name>
|
|
<object-name>ddrmi_pointer_2</object-name>
|
|
<object-name>ddrmi_inside</object-name>
|
|
<object-name>ddrmi_vor_adf_flag_1</object-name>
|
|
<object-name>ddrmi_vor_adf_flag_2</object-name>
|
|
<object-name>ddrmi_hdg_flag</object-name>
|
|
<object-name>brakes_body</object-name>
|
|
<object-name>clock_body</object-name>
|
|
<object-name>et_knob</object-name>
|
|
<object-name>clock_knob</object-name>
|
|
<object-name>chrono_reset</object-name>
|
|
<object-name>chrono_btn</object-name>
|
|
<object-name>clock_set</object-name>
|
|
</effect>
|
|
|
|
<!-- Transparent -->
|
|
<effect>
|
|
<inherits-from>Effects/model-transparent</inherits-from>
|
|
<object-name>brightness_nd_1_fo.mark</object-name>
|
|
<object-name>brightness_nd_2_cpt.mark</object-name>
|
|
<object-name>foot_warmer_cpt_sw.mark</object-name>
|
|
<object-name>foot_warmer_fo_sw.mark</object-name>
|
|
<object-name>brightness_nd_2_fo.mark</object-name>
|
|
<object-name>fcu_labels</object-name>
|
|
<object-name>iesi_labels</object-name>
|
|
<object-name>main_panel_signboard</object-name>
|
|
<object-name>gear_labels</object-name>
|
|
<object-name>dcduBtnGlare</object-name>
|
|
<object-name>brightness_panel_left_glare</object-name>
|
|
<object-name>brightness_panel_right_glare</object-name>
|
|
<object-name>pedestal_low_glare</object-name>
|
|
<object-name>engine_glare</object-name>
|
|
<object-name>radar_glare</object-name>
|
|
<object-name>ecam_glare_down</object-name>
|
|
<object-name>ecam_glare_up</object-name>
|
|
<object-name>vu111_glare</object-name>
|
|
<object-name>vu112_glare</object-name>
|
|
<object-name>atc_glare</object-name>
|
|
<object-name>thr_quad_lts</object-name>
|
|
<object-name>trim_2_lts</object-name>
|
|
<object-name>terr_on_nd_label</object-name>
|
|
<object-name>WindowGlassCpt</object-name>
|
|
<object-name>WindowGlassFo</object-name>
|
|
<object-name>MarkingLts</object-name>
|
|
<object-name>radio_glare</object-name>
|
|
<object-name>radio_nav_lit</object-name>
|
|
<object-name>audio_glare</object-name>
|
|
</effect>
|
|
|
|
<!-- DCDU screen effect -->
|
|
<effect>
|
|
<inherits-from>Aircraft/A320-family/Models/Effects/displays/lcd</inherits-from>
|
|
<parameters>
|
|
<inner-angle>90</inner-angle> <!-- 0-90, use 90 for LED or plasma display-->
|
|
<outer-angle>90</outer-angle> <!-- 0-90, but greater than inner -->
|
|
<black-angle>90</black-angle> <!-- 0-90, but greater than outer -->
|
|
<dirt-factor>0.09</dirt-factor>
|
|
<contrast><use>instrumentation/dcdu/lcd-contrast</use></contrast>
|
|
</parameters>
|
|
<object-name>dcduScreenL</object-name>
|
|
<object-name>dcduScreenR</object-name>
|
|
</effect>
|
|
|
|
|
|
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>map_lt_left</object-name>
|
|
<property>/controls/lighting/map-light-left-knb</property>
|
|
<factor>180</factor>
|
|
<offset-deg>-90</offset-deg>
|
|
<axis>
|
|
<x1-m>-0.392313</x1-m>
|
|
<y1-m>-0.645853</y1-m>
|
|
<z1-m>0.41149</z1-m>
|
|
<x2-m>-0.387715</x2-m>
|
|
<y2-m>-0.644105</y2-m>
|
|
<z2-m>0.401322</z2-m>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/controls/lighting/map-light-left-knb</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
</animation>
|
|
|
|
<animation>
|
|
<type>knob</type>
|
|
<object-name>map_lt_right</object-name>
|
|
<property>/controls/lighting/map-light-right-knb</property>
|
|
<factor>180</factor>
|
|
<offset-deg>-90</offset-deg>
|
|
<axis>
|
|
<x1-m>-0.392313</x1-m>
|
|
<y1-m>0.645853</y1-m>
|
|
<z1-m>0.41149</z1-m>
|
|
<x2-m>-0.387715</x2-m>
|
|
<y2-m>0.644105</y2-m>
|
|
<z2-m>0.401322</z2-m>
|
|
</axis>
|
|
<action>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/controls/lighting/map-light-right-knb</property>
|
|
<factor>0.05</factor>
|
|
<min>0</min>
|
|
<max>1</max>
|
|
<wrap>false</wrap>
|
|
</binding>
|
|
</action>
|
|
</animation>
|
|
|
|
<!-- Compositor Lighting -->
|
|
<light>
|
|
<name>Pedestal Light</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/pedestal-light</property></dim-factor>
|
|
<position>
|
|
<x-m>0.510226</x-m>
|
|
<y-m>-0.000203</y-m>
|
|
<z-m>1.10204</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>-0.35</x>
|
|
<y>0</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.5</r>
|
|
<g>0.5</g>
|
|
<b>0.5</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>0.45</l>
|
|
<q>0.75</q>
|
|
</attenuation>
|
|
<spot-exponent>100.0</spot-exponent>
|
|
<spot-cutoff>25.0</spot-cutoff>
|
|
<range-m>10.0</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Left Overhead Reading Light</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/reading-light-left</property></dim-factor>
|
|
<position>
|
|
<x-m>0.71802</x-m>
|
|
<y-m>-0.272788</y-m>
|
|
<z-m>1.19352</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>-0.22850161172</x>
|
|
<y>-0.2</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.5</r>
|
|
<g>0.5</g>
|
|
<b>0.5</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>0.45</l>
|
|
<q>0.75</q>
|
|
</attenuation>
|
|
<spot-exponent>100.0</spot-exponent>
|
|
<spot-cutoff>25.0</spot-cutoff>
|
|
<range-m>10.0</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Right Overhead Reading Light</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/reading-light-right</property></dim-factor>
|
|
<position>
|
|
<x-m>0.586497</x-m>
|
|
<y-m>0.220913</y-m>
|
|
<z-m>1.1432</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>-0.22850161172</x>
|
|
<y>0.2</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.5</r>
|
|
<g>0.5</g>
|
|
<b>0.5</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>0.45</l>
|
|
<q>0.75</q>
|
|
</attenuation>
|
|
<spot-exponent>100.0</spot-exponent>
|
|
<spot-cutoff>25.0</spot-cutoff>
|
|
<range-m>10.0</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Panel Flood Light Far Left</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/panel-flood-light-left</property></dim-factor>
|
|
<position>
|
|
<x-m>-0.520043</x-m>
|
|
<y-m>-0.714193</y-m>
|
|
<z-m>0.450317</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>-0.185</x>
|
|
<y>0.0</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.5</r>
|
|
<g>0.5</g>
|
|
<b>0.5</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.80</l>
|
|
<q>12.50</q>
|
|
</attenuation>
|
|
<spot-exponent>50.0</spot-exponent>
|
|
<spot-cutoff>35.0</spot-cutoff>
|
|
<range-m>2.5</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Panel Flood Light Center Left</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/panel-flood-light-left</property></dim-factor>
|
|
<position>
|
|
<x-m>-0.57573</x-m>
|
|
<y-m>-0.16723</y-m>
|
|
<z-m>0.44432</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>0.1</x>
|
|
<y>0.0</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.5</r>
|
|
<g>0.5</g>
|
|
<b>0.5</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.80</l>
|
|
<q>12.50</q>
|
|
</attenuation>
|
|
<spot-exponent>50.0</spot-exponent>
|
|
<spot-cutoff>35.0</spot-cutoff>
|
|
<range-m>2.5</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Panel Flood Light Center Right</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/panel-flood-light-right</property></dim-factor>
|
|
<position>
|
|
<x-m>-0.57609</x-m>
|
|
<y-m>0.175827</y-m>
|
|
<z-m>0.44651</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>0.1</x>
|
|
<y>0</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.5</r>
|
|
<g>0.5</g>
|
|
<b>0.5</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.80</l>
|
|
<q>12.50</q>
|
|
</attenuation>
|
|
<spot-exponent>50.0</spot-exponent>
|
|
<spot-cutoff>35.0</spot-cutoff>
|
|
<range-m>2.5</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Panel Flood Light Far Right</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/panel-flood-light-right</property></dim-factor>
|
|
<position>
|
|
<x-m>-0.52009</x-m>
|
|
<y-m>0.71444</y-m>
|
|
<z-m>0.4476</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>-0.185</x>
|
|
<y>0.0</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.5</r>
|
|
<g>0.5</g>
|
|
<b>0.5</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.80</l>
|
|
<q>12.50</q>
|
|
</attenuation>
|
|
<spot-exponent>50.0</spot-exponent>
|
|
<spot-cutoff>35.0</spot-cutoff>
|
|
<range-m>2.5</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Left Map Light</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/map-light-left</property></dim-factor>
|
|
<position>
|
|
<x-m>-0.381531</x-m>
|
|
<y-m>-0.50947</y-m>
|
|
<z-m>0.467942</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>0.05</x>
|
|
<y>0.0</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.8</r>
|
|
<g>0.8</g>
|
|
<b>0.8</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.80</l>
|
|
<q>12.50</q>
|
|
</attenuation>
|
|
<spot-exponent>15.0</spot-exponent>
|
|
<spot-cutoff>45.0</spot-cutoff>
|
|
<range-m>2.5</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Right Map Light</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/map-light-right</property></dim-factor>
|
|
<position>
|
|
<x-m>-0.381531</x-m>
|
|
<y-m> 0.50947</y-m>
|
|
<z-m>0.467942</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>0.05</x>
|
|
<y>0.0</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.8</r>
|
|
<g>0.8</g>
|
|
<b>0.8</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.80</l>
|
|
<q>12.50</q>
|
|
</attenuation>
|
|
<spot-exponent>15.0</spot-exponent>
|
|
<spot-cutoff>45.0</spot-cutoff>
|
|
<range-m>2.5</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Left Console Light 1</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/console-floor-light</property></dim-factor>
|
|
<position>
|
|
<x-m>0.62414</x-m>
|
|
<y-m>-1.4042</y-m>
|
|
<z-m>0.195</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>0.0</x>
|
|
<y>0.15</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.8</r>
|
|
<g>0.8</g>
|
|
<b>0.8</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.50</l>
|
|
<q>8.30</q>
|
|
</attenuation>
|
|
<spot-exponent>10.0</spot-exponent>
|
|
<spot-cutoff>80.0</spot-cutoff>
|
|
<range-m>3.0</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Left Console Light 2</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/console-floor-light</property></dim-factor>
|
|
<position>
|
|
<x-m>0.140123</x-m>
|
|
<y-m>-1.20421</y-m>
|
|
<z-m>0.230</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>0.0</x>
|
|
<y>0.10</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.8</r>
|
|
<g>0.8</g>
|
|
<b>0.8</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.50</l>
|
|
<q>8.30</q>
|
|
</attenuation>
|
|
<spot-exponent>10.0</spot-exponent>
|
|
<spot-cutoff>80.0</spot-cutoff>
|
|
<range-m>3.0</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Left Console Light 3</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/console-floor-light</property></dim-factor>
|
|
<position>
|
|
<x-m>-0.141133</x-m>
|
|
<y-m>-1.08799</y-m>
|
|
<z-m>0.215</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>0.0</x>
|
|
<y>0.0</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.8</r>
|
|
<g>0.8</g>
|
|
<b>0.8</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>2.25</l>
|
|
<q>18.75</q>
|
|
</attenuation>
|
|
<spot-exponent>10.0</spot-exponent>
|
|
<spot-cutoff>60.0</spot-cutoff>
|
|
<range-m>2.0</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Left Console Light 4</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/console-floor-light</property></dim-factor>
|
|
<position>
|
|
<x-m>-0.083548</x-m>
|
|
<y-m>-0.953093</y-m>
|
|
<z-m>-0.008889</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>1.0</x>
|
|
<y>0.00</y>
|
|
<z>-1.0</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.8</r>
|
|
<g>0.8</g>
|
|
<b>0.8</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.50</l>
|
|
<q>8.30</q>
|
|
</attenuation>
|
|
<spot-exponent>30.0</spot-exponent>
|
|
<spot-cutoff>30.0</spot-cutoff>
|
|
<range-m>3.0</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Right Console Light 1</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/console-floor-light-right</property></dim-factor>
|
|
<position>
|
|
<x-m>0.62414</x-m>
|
|
<y-m>1.4042</y-m>
|
|
<z-m>0.195</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>0.0</x>
|
|
<y>-0.15</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.8</r>
|
|
<g>0.8</g>
|
|
<b>0.8</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.50</l>
|
|
<q>8.30</q>
|
|
</attenuation>
|
|
<spot-exponent>10.0</spot-exponent>
|
|
<spot-cutoff>80.0</spot-cutoff>
|
|
<range-m>3.0</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Right Console Light 2</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/console-floor-light-right</property></dim-factor>
|
|
<position>
|
|
<x-m>0.140123</x-m>
|
|
<y-m>1.20421</y-m>
|
|
<z-m>0.230</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>0.0</x>
|
|
<y>-0.10</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.8</r>
|
|
<g>0.8</g>
|
|
<b>0.8</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.50</l>
|
|
<q>8.30</q>
|
|
</attenuation>
|
|
<spot-exponent>10.0</spot-exponent>
|
|
<spot-cutoff>80.0</spot-cutoff>
|
|
<range-m>3.0</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Right Console Light 3</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/console-floor-light-right</property></dim-factor>
|
|
<position>
|
|
<x-m>-0.141133</x-m>
|
|
<y-m>1.08799</y-m>
|
|
<z-m>0.215</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>0.0</x>
|
|
<y>0.0</y>
|
|
<z>-1</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.8</r>
|
|
<g>0.8</g>
|
|
<b>0.8</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>2.25</l>
|
|
<q>18.75</q>
|
|
</attenuation>
|
|
<spot-exponent>10.0</spot-exponent>
|
|
<spot-cutoff>60.0</spot-cutoff>
|
|
<range-m>2.0</range-m>
|
|
</light>
|
|
|
|
<light>
|
|
<name>Right Console Light 4</name>
|
|
<type>spot</type>
|
|
<dim-factor><property>/controls/lighting/console-floor-light-right</property></dim-factor>
|
|
<position>
|
|
<x-m>-0.083548</x-m>
|
|
<y-m> 0.953093</y-m>
|
|
<z-m>-0.008889</z-m>
|
|
</position>
|
|
<direction>
|
|
<x>1.0</x>
|
|
<y>0.00</y>
|
|
<z>-1.0</z>
|
|
</direction>
|
|
<ambient>
|
|
<r>0.8</r>
|
|
<g>0.8</g>
|
|
<b>0.8</b>
|
|
<a>1</a>
|
|
</ambient>
|
|
<diffuse>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</diffuse>
|
|
<specular>
|
|
<r>1.0</r>
|
|
<g>1.0</g>
|
|
<b>1.0</b>
|
|
<a>1.0</a>
|
|
</specular>
|
|
<attenuation>
|
|
<c>1.0</c>
|
|
<l>1.50</l>
|
|
<q>8.30</q>
|
|
</attenuation>
|
|
<spot-exponent>30.0</spot-exponent>
|
|
<spot-cutoff>30.0</spot-cutoff>
|
|
<range-m>3.0</range-m>
|
|
</light>
|
|
|
|
</PropertyList>
|
|
|