A3XX: New Splash Screen, Improve FMGC, MCDU
MCDU: Fix MCDU Page MCDU: Fix MCDU Logic FMGC: Improve Logic FMGC: Add Nav Radio Logic GUI: Add new 2017.2.1 Splash Screen
This commit is contained in:
parent
28a85b2b9b
commit
14ea8283a1
12 changed files with 923 additions and 104 deletions
|
@ -23,10 +23,17 @@
|
|||
<position-norm type="double">0</position-norm>
|
||||
</pushback>
|
||||
</model>
|
||||
|
||||
<previews>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/Splash1.png</path>
|
||||
</preview>
|
||||
</previews>
|
||||
|
||||
<startup>
|
||||
<splash-texture>Aircraft/A320Family/Splash/splash.png</splash-texture>
|
||||
<splash-texture>Aircraft/A320Family/Splash/splash1.png</splash-texture>
|
||||
<splash-texture>Aircraft/A320Family/Splash/SplashOld.png</splash-texture>
|
||||
</startup>
|
||||
|
||||
<tags>
|
||||
|
@ -537,22 +544,18 @@
|
|||
</pfd>
|
||||
</options>
|
||||
|
||||
<instrumentation>
|
||||
<instrumentation n="0">
|
||||
|
||||
<efis n="0">
|
||||
|
||||
<ecam>
|
||||
<display-mode type="string">FCTL</display-mode>
|
||||
<display-mode type="string">FCTL</display-mode>
|
||||
</ecam>
|
||||
|
||||
</efis>
|
||||
|
||||
<efis n="1">
|
||||
|
||||
<ecam>
|
||||
<display-mode type="string">FCTL</display-mode>
|
||||
<display-mode type="string">FCTL</display-mode>
|
||||
</ecam>
|
||||
|
||||
</efis>
|
||||
|
||||
<tcas><!-- http://wiki.flightgear.org/index.php/TCAS -->
|
||||
|
|
|
@ -67,19 +67,58 @@
|
|||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">XXX/XXX.XX</format>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>autopilot/serviceable</property>
|
||||
<property>/FMGC/internal/vor1-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0055</character-size>
|
||||
<character-size>0.0045</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>vor1freq3</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>-0.042</y-m>
|
||||
<z-m>0.0705</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/FMGC/internal/vor1-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>vor1freq2</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor1freq-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>vor1freq3</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor1freq-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>vor2freq</name>
|
||||
|
@ -114,19 +153,58 @@
|
|||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">XXX.XX/XXX</format>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>autopilot/serviceable</property>
|
||||
<property>/FMGC/internal/vor2-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0055</character-size>
|
||||
<character-size>0.0045</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>vor2freq3</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>0.041</y-m>
|
||||
<z-m>0.0705</z-m>
|
||||
</offsets>
|
||||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/FMGC/internal/vor2-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>vor2freq2</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor2freq-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>vor2freq3</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor2freq-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>crs1</name>
|
||||
|
@ -174,6 +252,45 @@
|
|||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>crs13</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>-0.045</y-m>
|
||||
<z-m>0.061</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/instrumentation/nav[0]/radials/selected-deg</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>crs12</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor1crs-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>crs13</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor1crs-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>crs2</name>
|
||||
|
@ -221,6 +338,45 @@
|
|||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>crs23</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>0.044</y-m>
|
||||
<z-m>0.061</z-m>
|
||||
</offsets>
|
||||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/instrumentation/nav[1]/radials/selected-deg</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>crs22</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor2crs-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>crs23</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor2crs-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>ilsfreq</name>
|
||||
|
@ -255,19 +411,58 @@
|
|||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">XXX/XXX.XX</format>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>autopilot/serviceable</property>
|
||||
<property>/FMGC/internal/ils-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0055</character-size>
|
||||
<character-size>0.0045</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>ilsfreq3</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>-0.042</y-m>
|
||||
<z-m>0.0505</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/FMGC/internal/ils-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ilsfreq2</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor1freq-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ilsfreq3</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor1freq-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>chanmls</name>
|
||||
|
@ -362,6 +557,45 @@
|
|||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>ilscrs13</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>-0.045</y-m>
|
||||
<z-m>0.0395</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/instrumentation/nav[0]/radials/selected-deg</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ilscrs12</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor1crs-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ilscrs13</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor1crs-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>slopecrs</name>
|
||||
|
@ -467,14 +701,14 @@
|
|||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">[ ]/[ .]</format>
|
||||
<format type="string">[ ]/[ . ]</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_medium.txf</font>
|
||||
<property>autopilot/serviceable</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0045</character-size>
|
||||
<character-size>0.0040</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
|
@ -514,14 +748,14 @@
|
|||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">[ .]/[ ]</format>
|
||||
<format type="string">[ . ]/[ ]</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_medium.txf</font>
|
||||
<property>autopilot/serviceable</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0045</character-size>
|
||||
<character-size>0.0040</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
|
@ -566,42 +800,19 @@
|
|||
</emission>
|
||||
</animation>
|
||||
|
||||
<!-- Green -->
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>engtype</object-name>
|
||||
<object-name>activedata3</object-name>
|
||||
<object-name>idleperf2</object-name>
|
||||
<diffuse>
|
||||
<red>0.2</red>
|
||||
<green>0.4</green>
|
||||
<blue>0.2</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>0.2</red>
|
||||
<green>0.4</green>
|
||||
<blue>0.2</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<!-- Blue -->
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>vor1freq2</object-name>
|
||||
<object-name>vor1freq3</object-name>
|
||||
<object-name>vor2freq2</object-name>
|
||||
<object-name>vor2freq3</object-name>
|
||||
<object-name>crs12</object-name>
|
||||
<object-name>crs13</object-name>
|
||||
<object-name>crs22</object-name>
|
||||
<object-name>crs23</object-name>
|
||||
<object-name>ilsfreq2</object-name>
|
||||
<object-name>ilsfreq3</object-name>
|
||||
<object-name>chanmls2</object-name>
|
||||
<object-name>ilscrs12</object-name>
|
||||
<object-name>mlscrs2</object-name>
|
||||
|
|
|
@ -67,19 +67,58 @@
|
|||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">XXX/XXX.XX</format>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>autopilot/serviceable</property>
|
||||
<property>/FMGC/internal/vor1-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0055</character-size>
|
||||
<character-size>0.0045</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>vor1freq3</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>-0.042</y-m>
|
||||
<z-m>0.0705</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/FMGC/internal/vor1-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>vor1freq2</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor1freq-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>vor1freq3</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor1freq-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>vor2freq</name>
|
||||
|
@ -114,19 +153,58 @@
|
|||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">XXX.XX/XXX</format>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>autopilot/serviceable</property>
|
||||
<property>/FMGC/internal/vor2-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0055</character-size>
|
||||
<character-size>0.0045</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>vor2freq3</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>0.041</y-m>
|
||||
<z-m>0.0705</z-m>
|
||||
</offsets>
|
||||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/FMGC/internal/vor2-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>vor2freq2</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor2freq-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>vor2freq3</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor2freq-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>crs1</name>
|
||||
|
@ -174,6 +252,45 @@
|
|||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>crs13</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>-0.045</y-m>
|
||||
<z-m>0.061</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/instrumentation/nav[0]/radials/selected-deg</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>crs12</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor1crs-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>crs13</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor1crs-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>crs2</name>
|
||||
|
@ -221,6 +338,45 @@
|
|||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>crs23</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>0.044</y-m>
|
||||
<z-m>0.061</z-m>
|
||||
</offsets>
|
||||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/instrumentation/nav[1]/radials/selected-deg</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>crs22</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor2crs-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>crs23</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor2crs-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>ilsfreq</name>
|
||||
|
@ -255,19 +411,58 @@
|
|||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">XXX/XXX.XX</format>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>autopilot/serviceable</property>
|
||||
<property>/FMGC/internal/ils-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0055</character-size>
|
||||
<character-size>0.0045</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>ilsfreq3</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>-0.042</y-m>
|
||||
<z-m>0.0505</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/FMGC/internal/ils-mcdu</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ilsfreq2</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor1freq-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ilsfreq3</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor1freq-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>chanmls</name>
|
||||
|
@ -362,6 +557,45 @@
|
|||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
<text>
|
||||
<name>ilscrs13</name>
|
||||
<offsets>
|
||||
<x-m>-0.001</x-m>
|
||||
<y-m>-0.045</y-m>
|
||||
<z-m>0.0395</z-m>
|
||||
</offsets>
|
||||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">%s</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">BoeingCDU-Large.ttf</font>
|
||||
<property>/instrumentation/nav[0]/radials/selected-deg</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0050</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
</font-resolution>
|
||||
</text>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ilscrs12</object-name>
|
||||
<condition>
|
||||
<not><property>/FMGC/internal/vor1crs-set</property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>ilscrs13</object-name>
|
||||
<condition>
|
||||
<property>/FMGC/internal/vor1crs-set</property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<text>
|
||||
<name>slopecrs</name>
|
||||
|
@ -467,14 +701,14 @@
|
|||
<alignment>left-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">[ ]/[ .]</format>
|
||||
<format type="string">[ ]/[ . ]</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_medium.txf</font>
|
||||
<property>autopilot/serviceable</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0045</character-size>
|
||||
<character-size>0.0040</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
|
@ -514,14 +748,14 @@
|
|||
<alignment>right-center</alignment>
|
||||
<axis-alignment>yz-plane</axis-alignment>
|
||||
<type type="string">text-value</type>
|
||||
<format type="string">[ .]/[ ]</format>
|
||||
<format type="string">[ . ]/[ ]</format>
|
||||
<truncate type="bool">false</truncate>
|
||||
<font type="string">helvetica_medium.txf</font>
|
||||
<property>autopilot/serviceable</property>
|
||||
<draw-text type="bool">true</draw-text>
|
||||
<draw-alignment type="bool">false</draw-alignment>
|
||||
<draw-boundingbox type="bool">false</draw-boundingbox>
|
||||
<character-size>0.0045</character-size>
|
||||
<character-size>0.0040</character-size>
|
||||
<font-resolution>
|
||||
<width type="int">64</width>
|
||||
<height type="int">64</height>
|
||||
|
@ -566,42 +800,19 @@
|
|||
</emission>
|
||||
</animation>
|
||||
|
||||
<!-- Green -->
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>engtype</object-name>
|
||||
<object-name>activedata3</object-name>
|
||||
<object-name>idleperf2</object-name>
|
||||
<diffuse>
|
||||
<red>0.2</red>
|
||||
<green>0.4</green>
|
||||
<blue>0.2</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>0.2</red>
|
||||
<green>0.4</green>
|
||||
<blue>0.2</blue>
|
||||
</emission>
|
||||
</animation>
|
||||
|
||||
<!-- Blue -->
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>vor1freq2</object-name>
|
||||
<object-name>vor1freq3</object-name>
|
||||
<object-name>vor2freq2</object-name>
|
||||
<object-name>vor2freq3</object-name>
|
||||
<object-name>crs12</object-name>
|
||||
<object-name>crs13</object-name>
|
||||
<object-name>crs22</object-name>
|
||||
<object-name>crs23</object-name>
|
||||
<object-name>ilsfreq2</object-name>
|
||||
<object-name>ilsfreq3</object-name>
|
||||
<object-name>chanmls2</object-name>
|
||||
<object-name>ilscrs12</object-name>
|
||||
<object-name>mlscrs2</object-name>
|
||||
|
|
BIN
Models/Liveries/A320/IAE/OPRF_Combat_Ready.png
Normal file
BIN
Models/Liveries/A320/IAE/OPRF_Combat_Ready.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 329 KiB |
18
Models/Liveries/A320/IAE/OPRF_Combat_Ready.xml
Normal file
18
Models/Liveries/A320/IAE/OPRF_Combat_Ready.xml
Normal file
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<PropertyList>
|
||||
<sim>
|
||||
<model>
|
||||
<livery>
|
||||
<name>OPRF Combat Ready</name>
|
||||
<texture>Liveries/A320/IAE/OPRF Combat Ready.png</texture>
|
||||
</livery>
|
||||
</model>
|
||||
</sim>
|
||||
|
||||
<options>
|
||||
<EIS2 type="bool">1</EIS2>
|
||||
</options>
|
||||
|
||||
<sharklet type="bool">0</sharklet>
|
||||
</PropertyList>
|
|
@ -15,6 +15,11 @@ setprop("/FMGC/internal/mach-switchover", 0);
|
|||
setprop("/it-autoflight/settings/reduc-agl-ft", 3000);
|
||||
setprop("/it-autoflight/internal/vert-speed-fpm", 0);
|
||||
setprop("/it-autoflight/output/fma-pwr", 0);
|
||||
setprop("/instrumentation/nav[0]/nav-id", "XXX");
|
||||
setprop("/instrumentation/nav[1]/nav-id", "XXX");
|
||||
setprop("/FMGC/internal/ils-mcdu", "XXX/999.99");
|
||||
setprop("/FMGC/internal/vor1-mcdu", "XXX/999.99");
|
||||
setprop("/FMGC/internal/vor2-mcdu", "999.99/XXX");
|
||||
|
||||
var FMGCinit = func {
|
||||
setprop("/FMGC/status/to-state", 0);
|
||||
|
@ -27,6 +32,7 @@ var FMGCinit = func {
|
|||
setprop("/FMGC/internal/mach-switchover", 0);
|
||||
setprop("/it-autoflight/settings/reduc-agl-ft", 3000);
|
||||
setprop("/FMGC/internal/decel", 0);
|
||||
setprop("/FMGC/internal/loc-source", "NAV0");
|
||||
phasecheck.start();
|
||||
various.start();
|
||||
}
|
||||
|
@ -185,8 +191,38 @@ var various = maketimer(1, func {
|
|||
} else {
|
||||
setprop("/it-autoflight/settings/reduc-agl-ft", getprop("/FMGC/internal/reduc-agl-ft"));
|
||||
}
|
||||
nav0();
|
||||
nav1();
|
||||
});
|
||||
|
||||
var nav0 = func {
|
||||
var freqnav0uf = getprop("/instrumentation/nav[0]/frequencies/selected-mhz");
|
||||
var freqnav0 = sprintf("%.2f", freqnav0uf);
|
||||
var namenav0 = getprop("/instrumentation/nav[0]/nav-id");
|
||||
if (freqnav0 >= 108.10 and freqnav0 <= 117.95) {
|
||||
if (namenav0 != "") {
|
||||
setprop("/FMGC/internal/ils-mcdu", namenav0 ~ "/" ~ freqnav0);
|
||||
setprop("/FMGC/internal/vor1-mcdu", namenav0 ~ "/" ~ freqnav0);
|
||||
} else {
|
||||
setprop("/FMGC/internal/ils-mcdu", freqnav0);
|
||||
setprop("/FMGC/internal/vor1-mcdu", freqnav0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var nav1 = func {
|
||||
var freqnav1uf = getprop("/instrumentation/nav[1]/frequencies/selected-mhz");
|
||||
var freqnav1 = sprintf("%.2f", freqnav1uf);
|
||||
var namenav1 = getprop("/instrumentation/nav[1]/nav-id");
|
||||
if (freqnav1 >= 108.10 and freqnav1 <= 117.95) {
|
||||
if (namenav1 != "") {
|
||||
setprop("/FMGC/internal/vor2-mcdu", namenav1 ~ "/" ~ freqnav1);
|
||||
} else {
|
||||
setprop("/FMGC/internal/vor2-mcdu", freqnav1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#################
|
||||
# Managed Speed #
|
||||
#################
|
||||
|
@ -342,7 +378,6 @@ var APinit = func {
|
|||
setprop("/it-autoflight/output/lat", 5);
|
||||
setprop("/it-autoflight/output/vert", 7);
|
||||
setprop("/it-autoflight/output/fma-pwr", 0);
|
||||
setprop("/it-autoflight/settings/use-nav2-radio", 0);
|
||||
setprop("/it-autoflight/settings/use-backcourse", 0);
|
||||
setprop("/it-autoflight/internal/min-vs", -500);
|
||||
setprop("/it-autoflight/internal/max-vs", 500);
|
||||
|
@ -591,7 +626,6 @@ var vertical = func {
|
|||
# Do nothing because G/S or LAND or FLARE is active
|
||||
} else {
|
||||
setprop("/instrumentation/nav[0]/gs-rate-of-climb", 0);
|
||||
setprop("/instrumentation/nav[1]/gs-rate-of-climb", 0);
|
||||
setprop("/it-autoflight/output/appr-armed", 1);
|
||||
setprop("/it-autoflight/mode/arm", "ILS");
|
||||
}
|
||||
|
@ -937,9 +971,9 @@ var update_apparmelec = func {
|
|||
var locarmcheck = func {
|
||||
var locdefl = getprop("instrumentation/nav[0]/heading-needle-deflection-norm");
|
||||
var locdefl_b = getprop("instrumentation/nav[1]/heading-needle-deflection-norm");
|
||||
if ((locdefl < 0.9233) and (getprop("instrumentation/nav[0]/signal-quality-norm") > 0.99) and (getprop("/it-autoflight/settings/use-nav2-radio") == 0)) {
|
||||
if ((locdefl < 0.9233) and (getprop("instrumentation/nav[0]/signal-quality-norm") > 0.99) and (getprop("/FMGC/internal/loc-source") == "NAV0")) {
|
||||
make_loc_active();
|
||||
} else if ((locdefl_b < 0.9233) and (getprop("instrumentation/nav[1]/signal-quality-norm") > 0.99) and (getprop("/it-autoflight/settings/use-nav2-radio") == 1)) {
|
||||
} else if ((locdefl_b < 0.9233) and (getprop("instrumentation/nav[1]/signal-quality-norm") > 0.99) and (getprop("/FMGC/internal/loc-source") == "NAV1")) {
|
||||
make_loc_active();
|
||||
} else {
|
||||
return 0;
|
||||
|
@ -959,10 +993,7 @@ var make_loc_active = func {
|
|||
|
||||
var apparmcheck = func {
|
||||
var signal = getprop("/instrumentation/nav[0]/gs-needle-deflection-norm");
|
||||
var signal_b = getprop("/instrumentation/nav[1]/gs-needle-deflection-norm");
|
||||
if ((signal <= -0.000000001) and (getprop("/it-autoflight/settings/use-nav2-radio") == 0) and (getprop("/it-autoflight/output/lat") == 2)) {
|
||||
make_appr_active();
|
||||
} else if ((signal_b <= -0.000000001) and (getprop("/it-autoflight/settings/use-nav2-radio") == 1) and (getprop("/it-autoflight/output/lat") == 2)) {
|
||||
if ((signal <= -0.000000001) and (getprop("/FMGC/internal/loc-source") == "NAV0") and (getprop("/it-autoflight/output/lat") == 2)) {
|
||||
make_appr_active();
|
||||
} else {
|
||||
return 0;
|
||||
|
|
|
@ -40,6 +40,10 @@ var MCDU_reset = func {
|
|||
setprop("/FMGC/internal/cruise-lvl-set", 0);
|
||||
setprop("/FMGC/internal/flap-ths-set", 0);
|
||||
setprop("/FMGC/internal/flex-set", 0);
|
||||
setprop("/FMGC/internal/vor1freq-set", 0);
|
||||
setprop("/FMGC/internal/vor1crs-set", 0);
|
||||
setprop("/FMGC/internal/vor2freq-set", 0);
|
||||
setprop("/FMGC/internal/vor2crs-set", 0);
|
||||
}
|
||||
|
||||
var lskbutton = func(btn) {
|
||||
|
@ -50,24 +54,32 @@ var lskbutton = func(btn) {
|
|||
setprop("/MCDU[0]/scratchpad", "GPS PRIMARY");
|
||||
} else if (getprop("/MCDU[0]/page") == "TO") {
|
||||
PerfTOInput("L1");
|
||||
} else if (getprop("/MCDU[0]/page") == "RADNAV") {
|
||||
radnavInput("L1");
|
||||
}
|
||||
} else if (btn == "2") {
|
||||
if (getprop("/MCDU[0]/page") == "INITA") {
|
||||
PerfInput("L2");
|
||||
} else if (getprop("/MCDU[0]/page") == "TO") {
|
||||
PerfTOInput("L2");
|
||||
} else if (getprop("/MCDU[0]/page") == "RADNAV") {
|
||||
radnavInput("L2");
|
||||
}
|
||||
} else if (btn == "3") {
|
||||
if (getprop("/MCDU[0]/page") == "INITA") {
|
||||
initInputA("L3");
|
||||
} else if (getprop("/MCDU[0]/page") == "TO") {
|
||||
PerfTOInput("L3");
|
||||
} else if (getprop("/MCDU[0]/page") == "RADNAV") {
|
||||
radnavInput("L3");
|
||||
}
|
||||
} else if (btn == "4") {
|
||||
if (getprop("/MCDU[0]/page") == "DATA") {
|
||||
setprop("/MCDU[0]/page", "STATUS");
|
||||
} else if (getprop("/MCDU[0]/page") == "TO") {
|
||||
PerfTOInput("L4");
|
||||
} else if (getprop("/MCDU[0]/page") == "RADNAV") {
|
||||
radnavInput("L4");
|
||||
}
|
||||
} else if (btn == "5") {
|
||||
if (getprop("/MCDU[0]/page") == "INITA") {
|
||||
|
@ -96,10 +108,14 @@ var rskbutton = func(btn) {
|
|||
if (btn == "1") {
|
||||
if (getprop("/MCDU[0]/page") == "INITA") {
|
||||
initInputA("R1");
|
||||
} else if (getprop("/MCDU[0]/page") == "RADNAV") {
|
||||
radnavInput("R1");
|
||||
}
|
||||
} else if (btn == "2") {
|
||||
if (getprop("/MCDU[0]/page") == "INITB") {
|
||||
initInputB("R2");
|
||||
} else if (getprop("/MCDU[0]/page") == "RADNAV") {
|
||||
radnavInput("R2");
|
||||
}
|
||||
} else if (btn == "3") {
|
||||
if (getprop("/MCDU[0]/page") == "INITA") {
|
||||
|
@ -110,6 +126,8 @@ var rskbutton = func(btn) {
|
|||
} else if (btn == "4") {
|
||||
if (getprop("/MCDU[0]/page") == "TO") {
|
||||
PerfTOInput("R4");
|
||||
} else if (getprop("/MCDU[0]/page") == "RADNAV") {
|
||||
radnavInput("R4");
|
||||
}
|
||||
} else if (btn == "5") {
|
||||
if (getprop("/MCDU[0]/page") == "TO") {
|
||||
|
@ -130,6 +148,163 @@ var rskbutton_b = func(btn) {
|
|||
# Special Middle Click Functions
|
||||
}
|
||||
|
||||
var radnavInput = func(key) {
|
||||
var scratchpad = getprop("/MCDU[0]/scratchpad");
|
||||
if (key == "L1") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor1freq-set", 0);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs == 3 or tfs == 5 or tfs == 6) {
|
||||
if (scratchpad >= 108.10 and scratchpad <= 111.95) {
|
||||
if (scratchpad == 108.10 or scratchpad == 108.15 or scratchpad == 108.30 or scratchpad == 108.35 or scratchpad == 108.50 or scratchpad == 108.55 or scratchpad == 108.70 or scratchpad == 108.75 or scratchpad == 108.90 or scratchpad == 108.95
|
||||
or scratchpad == 109.10 or scratchpad == 109.15 or scratchpad == 109.30 or scratchpad == 109.35 or scratchpad == 109.50 or scratchpad == 109.55 or scratchpad == 109.70 or scratchpad == 109.75 or scratchpad == 109.90 or scratchpad == 109.95
|
||||
or scratchpad == 110.10 or scratchpad == 110.15 or scratchpad == 110.30 or scratchpad == 110.35 or scratchpad == 110.50 or scratchpad == 110.55 or scratchpad == 110.70 or scratchpad == 110.75 or scratchpad == 110.90 or scratchpad == 110.95
|
||||
or scratchpad == 111.10 or scratchpad == 111.15 or scratchpad == 111.30 or scratchpad == 111.35 or scratchpad == 111.50 or scratchpad == 111.55 or scratchpad == 111.70 or scratchpad == 111.75 or scratchpad == 111.90 or scratchpad == 111.95) {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
} else {
|
||||
setprop("/instrumentation/nav[0]/frequencies/selected-mhz", scratchpad);
|
||||
setprop("/FMGC/internal/vor1freq-set", 1);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
}
|
||||
} else if (scratchpad >= 112.00 and scratchpad <= 117.95) {
|
||||
setprop("/instrumentation/nav[0]/frequencies/selected-mhz", scratchpad);
|
||||
setprop("/FMGC/internal/vor1freq-set", 1);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
} else if (key == "L2") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor1crs-set", 0);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs >= 1 and tfs <= 3) {
|
||||
if (scratchpad >= 0 and scratchpad <= 360) {
|
||||
setprop("/instrumentation/nav[0]/radials/selected-deg", scratchpad);
|
||||
setprop("/FMGC/internal/vor1crs-set", 1);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
} else if (key == "L3") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor1freq-set", 0);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs == 3 or tfs == 5 or tfs == 6) {
|
||||
if (scratchpad >= 108.10 and scratchpad <= 111.95) {
|
||||
if (scratchpad == 108.10 or scratchpad == 108.15 or scratchpad == 108.30 or scratchpad == 108.35 or scratchpad == 108.50 or scratchpad == 108.55 or scratchpad == 108.70 or scratchpad == 108.75 or scratchpad == 108.90 or scratchpad == 108.95
|
||||
or scratchpad == 109.10 or scratchpad == 109.15 or scratchpad == 109.30 or scratchpad == 109.35 or scratchpad == 109.50 or scratchpad == 109.55 or scratchpad == 109.70 or scratchpad == 109.75 or scratchpad == 109.90 or scratchpad == 109.95
|
||||
or scratchpad == 110.10 or scratchpad == 110.15 or scratchpad == 110.30 or scratchpad == 110.35 or scratchpad == 110.50 or scratchpad == 110.55 or scratchpad == 110.70 or scratchpad == 110.75 or scratchpad == 110.90 or scratchpad == 110.95
|
||||
or scratchpad == 111.10 or scratchpad == 111.15 or scratchpad == 111.30 or scratchpad == 111.35 or scratchpad == 111.50 or scratchpad == 111.55 or scratchpad == 111.70 or scratchpad == 111.75 or scratchpad == 111.90 or scratchpad == 111.95) {
|
||||
setprop("/instrumentation/nav[0]/frequencies/selected-mhz", scratchpad);
|
||||
setprop("/FMGC/internal/vor1freq-set", 1);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
} else if (key == "L4") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor1crs-set", 0);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs >= 1 and tfs <= 3) {
|
||||
if (scratchpad >= 0 and scratchpad <= 360) {
|
||||
setprop("/instrumentation/nav[0]/radials/selected-deg", scratchpad);
|
||||
setprop("/FMGC/internal/vor1crs-set", 1);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
} else if (key == "R1") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor2freq-set", 0);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs == 3 or tfs == 5 or tfs == 6) {
|
||||
if (scratchpad >= 108.10 and scratchpad <= 111.95) {
|
||||
if (scratchpad == 108.10 or scratchpad == 108.15 or scratchpad == 108.30 or scratchpad == 108.35 or scratchpad == 108.50 or scratchpad == 108.55 or scratchpad == 108.70 or scratchpad == 108.75 or scratchpad == 108.90 or scratchpad == 108.95
|
||||
or scratchpad == 109.10 or scratchpad == 109.15 or scratchpad == 109.30 or scratchpad == 109.35 or scratchpad == 109.50 or scratchpad == 109.55 or scratchpad == 109.70 or scratchpad == 109.75 or scratchpad == 109.90 or scratchpad == 109.95
|
||||
or scratchpad == 110.10 or scratchpad == 110.15 or scratchpad == 110.30 or scratchpad == 110.35 or scratchpad == 110.50 or scratchpad == 110.55 or scratchpad == 110.70 or scratchpad == 110.75 or scratchpad == 110.90 or scratchpad == 110.95
|
||||
or scratchpad == 111.10 or scratchpad == 111.15 or scratchpad == 111.30 or scratchpad == 111.35 or scratchpad == 111.50 or scratchpad == 111.55 or scratchpad == 111.70 or scratchpad == 111.75 or scratchpad == 111.90 or scratchpad == 111.95) {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
} else {
|
||||
setprop("/instrumentation/nav[1]/frequencies/selected-mhz", scratchpad);
|
||||
setprop("/FMGC/internal/vor2freq-set", 1);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
}
|
||||
} else if (scratchpad >= 112.00 and scratchpad <= 117.95) {
|
||||
setprop("/instrumentation/nav[1]/frequencies/selected-mhz", scratchpad);
|
||||
setprop("/FMGC/internal/vor2freq-set", 1);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
} else if (key == "R2") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor2crs-set", 0);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs >= 1 and tfs <= 3) {
|
||||
if (scratchpad >= 0 and scratchpad <= 360) {
|
||||
setprop("/instrumentation/nav[1]/radials/selected-deg", scratchpad);
|
||||
setprop("/FMGC/internal/vor2crs-set", 1);
|
||||
setprop("/MCDU[0]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[0]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[0]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var initInputA = func(key) {
|
||||
var scratchpad = getprop("/MCDU[0]/scratchpad");
|
||||
if (key == "L3") {
|
||||
|
|
|
@ -40,6 +40,10 @@ var MCDU_reset = func {
|
|||
setprop("/FMGC/internal/cruise-lvl-set", 0);
|
||||
setprop("/FMGC/internal/flap-ths-set", 0);
|
||||
setprop("/FMGC/internal/flex-set", 0);
|
||||
setprop("/FMGC/internal/vor1freq-set", 0);
|
||||
setprop("/FMGC/internal/vor1crs-set", 0);
|
||||
setprop("/FMGC/internal/vor2freq-set", 0);
|
||||
setprop("/FMGC/internal/vor2crs-set", 0);
|
||||
}
|
||||
|
||||
var lskbutton = func(btn) {
|
||||
|
@ -50,24 +54,32 @@ var lskbutton = func(btn) {
|
|||
setprop("/MCDU[1]/scratchpad", "GPS PRIMARY");
|
||||
} else if (getprop("/MCDU[1]/page") == "TO") {
|
||||
PerfTOInput("L1");
|
||||
} else if (getprop("/MCDU[1]/page") == "RADNAV") {
|
||||
radnavInput("L1");
|
||||
}
|
||||
} else if (btn == "2") {
|
||||
if (getprop("/MCDU[1]/page") == "INITA") {
|
||||
PerfInput("L2");
|
||||
} else if (getprop("/MCDU[1]/page") == "TO") {
|
||||
PerfTOInput("L2");
|
||||
} else if (getprop("/MCDU[1]/page") == "RADNAV") {
|
||||
radnavInput("L2");
|
||||
}
|
||||
} else if (btn == "3") {
|
||||
if (getprop("/MCDU[1]/page") == "INITA") {
|
||||
initInputA("L3");
|
||||
} else if (getprop("/MCDU[1]/page") == "TO") {
|
||||
PerfTOInput("L3");
|
||||
} else if (getprop("/MCDU[1]/page") == "RADNAV") {
|
||||
radnavInput("L3");
|
||||
}
|
||||
} else if (btn == "4") {
|
||||
if (getprop("/MCDU[1]/page") == "DATA") {
|
||||
setprop("/MCDU[1]/page", "STATUS");
|
||||
} else if (getprop("/MCDU[1]/page") == "TO") {
|
||||
PerfTOInput("L4");
|
||||
} else if (getprop("/MCDU[1]/page") == "RADNAV") {
|
||||
radnavInput("L4");
|
||||
}
|
||||
} else if (btn == "5") {
|
||||
if (getprop("/MCDU[1]/page") == "INITA") {
|
||||
|
@ -96,10 +108,14 @@ var rskbutton = func(btn) {
|
|||
if (btn == "1") {
|
||||
if (getprop("/MCDU[1]/page") == "INITA") {
|
||||
initInputA("R1");
|
||||
} else if (getprop("/MCDU[1]/page") == "RADNAV") {
|
||||
radnavInput("R1");
|
||||
}
|
||||
} else if (btn == "2") {
|
||||
if (getprop("/MCDU[1]/page") == "INITB") {
|
||||
initInputB("R2");
|
||||
} else if (getprop("/MCDU[1]/page") == "RADNAV") {
|
||||
radnavInput("R2");
|
||||
}
|
||||
} else if (btn == "3") {
|
||||
if (getprop("/MCDU[1]/page") == "INITA") {
|
||||
|
@ -110,6 +126,8 @@ var rskbutton = func(btn) {
|
|||
} else if (btn == "4") {
|
||||
if (getprop("/MCDU[1]/page") == "TO") {
|
||||
PerfTOInput("R4");
|
||||
} else if (getprop("/MCDU[1]/page") == "RADNAV") {
|
||||
radnavInput("R4");
|
||||
}
|
||||
} else if (btn == "5") {
|
||||
if (getprop("/MCDU[1]/page") == "TO") {
|
||||
|
@ -130,6 +148,163 @@ var rskbutton_b = func(btn) {
|
|||
# Special Middle Click Functions
|
||||
}
|
||||
|
||||
var radnavInput = func(key) {
|
||||
var scratchpad = getprop("/MCDU[1]/scratchpad");
|
||||
if (key == "L1") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor1freq-set", 0);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs == 3 or tfs == 5 or tfs == 6) {
|
||||
if (scratchpad >= 108.10 and scratchpad <= 111.95) {
|
||||
if (scratchpad == 108.10 or scratchpad == 108.15 or scratchpad == 108.30 or scratchpad == 108.35 or scratchpad == 108.50 or scratchpad == 108.55 or scratchpad == 108.70 or scratchpad == 108.75 or scratchpad == 108.90 or scratchpad == 108.95
|
||||
or scratchpad == 109.10 or scratchpad == 109.15 or scratchpad == 109.30 or scratchpad == 109.35 or scratchpad == 109.50 or scratchpad == 109.55 or scratchpad == 109.70 or scratchpad == 109.75 or scratchpad == 109.90 or scratchpad == 109.95
|
||||
or scratchpad == 110.10 or scratchpad == 110.15 or scratchpad == 110.30 or scratchpad == 110.35 or scratchpad == 110.50 or scratchpad == 110.55 or scratchpad == 110.70 or scratchpad == 110.75 or scratchpad == 110.90 or scratchpad == 110.95
|
||||
or scratchpad == 111.10 or scratchpad == 111.15 or scratchpad == 111.30 or scratchpad == 111.35 or scratchpad == 111.50 or scratchpad == 111.55 or scratchpad == 111.70 or scratchpad == 111.75 or scratchpad == 111.90 or scratchpad == 111.95) {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
} else {
|
||||
setprop("/instrumentation/nav[0]/frequencies/selected-mhz", scratchpad);
|
||||
setprop("/FMGC/internal/vor1freq-set", 1);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
}
|
||||
} else if (scratchpad >= 112.00 and scratchpad <= 117.95) {
|
||||
setprop("/instrumentation/nav[0]/frequencies/selected-mhz", scratchpad);
|
||||
setprop("/FMGC/internal/vor1freq-set", 1);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
} else if (key == "L2") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor1crs-set", 0);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs >= 1 and tfs <= 3) {
|
||||
if (scratchpad >= 0 and scratchpad <= 360) {
|
||||
setprop("/instrumentation/nav[0]/radials/selected-deg", scratchpad);
|
||||
setprop("/FMGC/internal/vor1crs-set", 1);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
} else if (key == "L3") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor1freq-set", 0);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs == 3 or tfs == 5 or tfs == 6) {
|
||||
if (scratchpad >= 108.10 and scratchpad <= 111.95) {
|
||||
if (scratchpad == 108.10 or scratchpad == 108.15 or scratchpad == 108.30 or scratchpad == 108.35 or scratchpad == 108.50 or scratchpad == 108.55 or scratchpad == 108.70 or scratchpad == 108.75 or scratchpad == 108.90 or scratchpad == 108.95
|
||||
or scratchpad == 109.10 or scratchpad == 109.15 or scratchpad == 109.30 or scratchpad == 109.35 or scratchpad == 109.50 or scratchpad == 109.55 or scratchpad == 109.70 or scratchpad == 109.75 or scratchpad == 109.90 or scratchpad == 109.95
|
||||
or scratchpad == 110.10 or scratchpad == 110.15 or scratchpad == 110.30 or scratchpad == 110.35 or scratchpad == 110.50 or scratchpad == 110.55 or scratchpad == 110.70 or scratchpad == 110.75 or scratchpad == 110.90 or scratchpad == 110.95
|
||||
or scratchpad == 111.10 or scratchpad == 111.15 or scratchpad == 111.30 or scratchpad == 111.35 or scratchpad == 111.50 or scratchpad == 111.55 or scratchpad == 111.70 or scratchpad == 111.75 or scratchpad == 111.90 or scratchpad == 111.95) {
|
||||
setprop("/instrumentation/nav[0]/frequencies/selected-mhz", scratchpad);
|
||||
setprop("/FMGC/internal/vor1freq-set", 1);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
} else if (key == "L4") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor1crs-set", 0);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs >= 1 and tfs <= 3) {
|
||||
if (scratchpad >= 0 and scratchpad <= 360) {
|
||||
setprop("/instrumentation/nav[0]/radials/selected-deg", scratchpad);
|
||||
setprop("/FMGC/internal/vor1crs-set", 1);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
} else if (key == "R1") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor2freq-set", 0);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs == 3 or tfs == 5 or tfs == 6) {
|
||||
if (scratchpad >= 108.10 and scratchpad <= 111.95) {
|
||||
if (scratchpad == 108.10 or scratchpad == 108.15 or scratchpad == 108.30 or scratchpad == 108.35 or scratchpad == 108.50 or scratchpad == 108.55 or scratchpad == 108.70 or scratchpad == 108.75 or scratchpad == 108.90 or scratchpad == 108.95
|
||||
or scratchpad == 109.10 or scratchpad == 109.15 or scratchpad == 109.30 or scratchpad == 109.35 or scratchpad == 109.50 or scratchpad == 109.55 or scratchpad == 109.70 or scratchpad == 109.75 or scratchpad == 109.90 or scratchpad == 109.95
|
||||
or scratchpad == 110.10 or scratchpad == 110.15 or scratchpad == 110.30 or scratchpad == 110.35 or scratchpad == 110.50 or scratchpad == 110.55 or scratchpad == 110.70 or scratchpad == 110.75 or scratchpad == 110.90 or scratchpad == 110.95
|
||||
or scratchpad == 111.10 or scratchpad == 111.15 or scratchpad == 111.30 or scratchpad == 111.35 or scratchpad == 111.50 or scratchpad == 111.55 or scratchpad == 111.70 or scratchpad == 111.75 or scratchpad == 111.90 or scratchpad == 111.95) {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
} else {
|
||||
setprop("/instrumentation/nav[1]/frequencies/selected-mhz", scratchpad);
|
||||
setprop("/FMGC/internal/vor2freq-set", 1);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
}
|
||||
} else if (scratchpad >= 112.00 and scratchpad <= 117.95) {
|
||||
setprop("/instrumentation/nav[1]/frequencies/selected-mhz", scratchpad);
|
||||
setprop("/FMGC/internal/vor2freq-set", 1);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
} else if (key == "R2") {
|
||||
if (scratchpad == "CLR") {
|
||||
setprop("/FMGC/internal/vor2crs-set", 0);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
var tfs = size(scratchpad);
|
||||
if (tfs >= 1 and tfs <= 3) {
|
||||
if (scratchpad >= 0 and scratchpad <= 360) {
|
||||
setprop("/instrumentation/nav[1]/radials/selected-deg", scratchpad);
|
||||
setprop("/FMGC/internal/vor2crs-set", 1);
|
||||
setprop("/MCDU[1]/scratchpad", "");
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
} else {
|
||||
setprop("/MCDU[1]/scratchpad-msg", "1");
|
||||
setprop("/MCDU[1]/scratchpad", "NOT ALLOWED");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var initInputA = func(key) {
|
||||
var scratchpad = getprop("/MCDU[1]/scratchpad");
|
||||
if (key == "L3") {
|
||||
|
|
BIN
Splash/SplashOld.png
Normal file
BIN
Splash/SplashOld.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 459 KiB |
Binary file not shown.
Before Width: | Height: | Size: 135 KiB |
Binary file not shown.
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 962 KiB |
|
@ -103,11 +103,6 @@ file, these values will be used (they are hardcoded).
|
|||
<name>nav</name>
|
||||
<number>1</number>
|
||||
</nav-radio>
|
||||
|
||||
<nav-radio>
|
||||
<name>nav</name>
|
||||
<number>2</number>
|
||||
</nav-radio>
|
||||
|
||||
<slip-skid-ball>
|
||||
<name>slip-skid-ball</name>
|
||||
|
|
Reference in a new issue