A3XX: Overhaul MCDU, fix many bugs, start F-PLN

This commit is contained in:
Joshua Davidson 2017-06-30 13:43:22 -04:00
parent ea770e308c
commit 7f218608eb
26 changed files with 1539 additions and 65 deletions

View file

@ -827,6 +827,7 @@
</fmgc>
<mcdu1>
<file>Aircraft/A320Family/Nasal/MCDU1/MCDU.nas</file>
<file>Aircraft/A320Family/Nasal/MCDU1/F-PLNA.nas</file>
<file>Aircraft/A320Family/Nasal/MCDU1/INITA.nas</file>
<file>Aircraft/A320Family/Nasal/MCDU1/INITB.nas</file>
<file>Aircraft/A320Family/Nasal/MCDU1/PERFCLB.nas</file>
@ -837,6 +838,7 @@
</mcdu1>
<mcdu2>
<file>Aircraft/A320Family/Nasal/MCDU2/MCDU.nas</file>
<file>Aircraft/A320Family/Nasal/MCDU2/F-PLNA.nas</file>
<file>Aircraft/A320Family/Nasal/MCDU2/INITA.nas</file>
<file>Aircraft/A320Family/Nasal/MCDU2/INITB.nas</file>
<file>Aircraft/A320Family/Nasal/MCDU2/PERFCLB.nas</file>

View file

@ -20,7 +20,31 @@
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">DATA INDEX 1/2 &lt;--&gt;</format>
<format type="string">DATA INDEX 1/2</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</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.0050</character-size>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.04</y-m>
<z-m>0.083</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">&lt;-&gt;</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</font>
<property>autopilot/serviceable</property>
@ -39,7 +63,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0760</z-m>
<z-m>0.0755</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -63,7 +87,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0720</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -87,7 +111,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.066</z-m>
<z-m>0.065</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -110,7 +134,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.06</z-m>
<z-m>0.061</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -157,7 +181,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0500</z-m>
<z-m>0.0505</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -181,7 +205,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.041</y-m>
<z-m>0.033</z-m>
<z-m>0.0325</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -205,7 +229,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.043</y-m>
<z-m>0.029</z-m>
<z-m>0.0285</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -229,7 +253,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0415</z-m>
<z-m>0.0395</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

View file

@ -20,7 +20,31 @@
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">DATA INDEX 2/2 &lt;--&gt;</format>
<format type="string">DATA INDEX 2/2</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</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.0050</character-size>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.04</y-m>
<z-m>0.083</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">&lt;-&gt;</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</font>
<property>autopilot/serviceable</property>
@ -39,7 +63,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.0760</z-m>
<z-m>0.0755</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -63,7 +87,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.0720</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -87,7 +111,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0725</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -111,7 +135,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.066</z-m>
<z-m>0.065</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -135,7 +159,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.0605</z-m>
<z-m>0.061</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -159,7 +183,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0605</z-m>
<z-m>0.061</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -255,7 +279,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.033</z-m>
<z-m>0.0325</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -279,7 +303,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.029</z-m>
<z-m>0.0285</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -303,7 +327,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0410</z-m>
<z-m>0.0395</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -327,7 +351,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.0455</z-m>
<z-m>0.0435</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -351,7 +375,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.0410</z-m>
<z-m>0.0395</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

View file

@ -0,0 +1,3 @@
AC3Db
OBJECT world
kids 0

View file

@ -0,0 +1,575 @@
<?xml version="1.0"?>
<!--
##################################################################
# A3XX mCDU by Joshua Davidson (it0uchpods) and Jonathan Redpath #
##################################################################
-->
<PropertyList>
<path>EMPTY.ac</path>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.031</y-m>
<z-m>0.083</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>/MCDUC/flight-num</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>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.04</y-m>
<z-m>0.083</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">&lt;-&gt;</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</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.0050</character-size>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<!-- White -->
<text>
<name>left1w</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0715</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>/MCDUC/F-PLNA/left-1</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>left1w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-1c</property>
<value>w</value>
</equals>
</condition>
</animation>
<text>
<name>left2w</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>/MCDUC/F-PLNA/left-2</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>left2w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-2c</property>
<value>w</value>
</equals>
</condition>
</animation>
<text>
<name>left3w</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</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>/MCDUC/F-PLNA/left-3</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>left3w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-3c</property>
<value>w</value>
</equals>
</condition>
</animation>
<text>
<name>left4w</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>/MCDUC/F-PLNA/left-4</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>left4w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-4c</property>
<value>w</value>
</equals>
</condition>
</animation>
<text>
<name>left5w</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0285</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>/MCDUC/F-PLNA/left-5</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>left5w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-5c</property>
<value>w</value>
</equals>
</condition>
</animation>
<text>
<name>left6w</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0190</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>/MCDUC/F-PLNA/left-6</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>left6w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-6c</property>
<value>w</value>
</equals>
</condition>
</animation>
<!-- Green -->
<text>
<name>left1g</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0715</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>/MCDUC/F-PLNA/left-1</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>left1g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-1c</property>
<value>g</value>
</equals>
</condition>
</animation>
<text>
<name>left2g</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>/MCDUC/F-PLNA/left-2</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>left2g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-2c</property>
<value>g</value>
</equals>
</condition>
</animation>
<text>
<name>left3g</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</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>/MCDUC/F-PLNA/left-3</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>left3g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-3c</property>
<value>g</value>
</equals>
</condition>
</animation>
<text>
<name>left4g</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>/MCDUC/F-PLNA/left-4</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>left4g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-4c</property>
<value>g</value>
</equals>
</condition>
</animation>
<text>
<name>left5g</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0285</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>/MCDUC/F-PLNA/left-5</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>left5g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-5c</property>
<value>g</value>
</equals>
</condition>
</animation>
<text>
<name>left6g</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0190</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>/MCDUC/F-PLNA/left-6</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>left6g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-6c</property>
<value>g</value>
</equals>
</condition>
</animation>
<!-- Colors -->
<!-- White -->
<animation>
<type>material</type>
<object-name>page</object-name>
<object-name>left1w</object-name>
<object-name>left2w</object-name>
<object-name>left3w</object-name>
<object-name>left4w</object-name>
<object-name>left5w</object-name>
<object-name>left6w</object-name>
<diffuse>
<red>1</red>
<green>1</green>
<blue>1</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</red>
<green>1</green>
<blue>1</blue>
</emission>
</animation>
<!-- Green -->
<animation>
<type>material</type>
<object-name>left1g</object-name>
<object-name>left2g</object-name>
<object-name>left3g</object-name>
<object-name>left4g</object-name>
<object-name>left5g</object-name>
<object-name>left6g</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>
<diffuse>
<red>0</red>
<green>0.5</green>
<blue>0.7</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</red>
<green>0.5</green>
<blue>0.7</blue>
</emission>
</animation-->
</PropertyList>

View file

@ -33,7 +33,31 @@
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">INIT &lt;--&gt;</format>
<format type="string">INIT</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</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.0050</character-size>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.04</y-m>
<z-m>0.083</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">&lt;-&gt;</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</font>
<property>autopilot/serviceable</property>
@ -179,7 +203,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0590</z-m>
<z-m>0.061</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

View file

@ -33,7 +33,31 @@
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">INIT &lt;--&gt;</format>
<format type="string">INIT</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</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.0050</character-size>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.04</y-m>
<z-m>0.083</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">&lt;-&gt;</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</font>
<property>autopilot/serviceable</property>

View file

@ -39,7 +39,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0725</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -63,7 +63,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0605</z-m>
<z-m>0.061</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -111,7 +111,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.029</z-m>
<z-m>0.0285</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

View file

@ -26,6 +26,28 @@
</condition>
</model>
<model>
<name>F-PLNA</name>
<path>F-PLNA/F-PLNA.xml</path>
<offsets>
<heading-deg>180</heading-deg>
<roll-deg>180</roll-deg>
<pitch-deg>90</pitch-deg>
</offsets>
<condition>
<and>
<greater-than-equals>
<property>/systems/electrical/bus/ac1</property>
<value>110</value>
</greater-than-equals>
<equals>
<property>/MCDU[0]/page</property>
<value>F-PLNA</value>
</equals>
</and>
</condition>
</model>
<model>
<name>STATUS</name>
<path>STATUS/STATUS.xml</path>
@ -363,6 +385,25 @@
</action>
</animation>
<animation>
<type>pick</type>
<object-name>f-pln</object-name>
<action>
<button>0</button>
<repeatable>true</repeatable>
<binding>
<command>nasal</command>
<script>mcdu1.pagebutton("f-pln");</script>
<condition>
<greater-than-equals>
<property>/systems/electrical/bus/ac1</property>
<value>110</value>
</greater-than-equals>
</condition>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>L1</object-name>

View file

@ -62,7 +62,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.042</y-m>
<z-m>0.0705</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -85,7 +85,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.042</y-m>
<z-m>0.0705</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -148,7 +148,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.041</y-m>
<z-m>0.0705</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -171,7 +171,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.041</y-m>
<z-m>0.0705</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

View file

@ -62,7 +62,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.043</y-m>
<z-m>0.0705</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

View file

@ -20,7 +20,31 @@
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">DATA INDEX 1/2 &lt;--&gt;</format>
<format type="string">DATA INDEX 1/2</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</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.0050</character-size>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.04</y-m>
<z-m>0.083</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">&lt;-&gt;</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</font>
<property>autopilot/serviceable</property>
@ -39,7 +63,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0760</z-m>
<z-m>0.0755</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -63,7 +87,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0720</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -87,7 +111,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.066</z-m>
<z-m>0.065</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -110,7 +134,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.06</z-m>
<z-m>0.061</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -157,7 +181,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0500</z-m>
<z-m>0.0505</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -181,7 +205,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.041</y-m>
<z-m>0.033</z-m>
<z-m>0.0325</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -205,7 +229,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.043</y-m>
<z-m>0.029</z-m>
<z-m>0.0285</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -229,7 +253,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0415</z-m>
<z-m>0.0395</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

View file

@ -20,7 +20,31 @@
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">DATA INDEX 2/2 &lt;--&gt;</format>
<format type="string">DATA INDEX 2/2</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</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.0050</character-size>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.04</y-m>
<z-m>0.083</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">&lt;-&gt;</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</font>
<property>autopilot/serviceable</property>
@ -39,7 +63,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.0760</z-m>
<z-m>0.0755</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -63,7 +87,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.0720</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -87,7 +111,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0725</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -111,7 +135,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.066</z-m>
<z-m>0.065</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -135,7 +159,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.0605</z-m>
<z-m>0.061</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -159,7 +183,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0605</z-m>
<z-m>0.061</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -255,7 +279,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.033</z-m>
<z-m>0.0325</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -279,7 +303,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.029</z-m>
<z-m>0.0285</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -303,7 +327,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0410</z-m>
<z-m>0.0395</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -327,7 +351,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.0455</z-m>
<z-m>0.0435</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -351,7 +375,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.045</y-m>
<z-m>0.0410</z-m>
<z-m>0.0395</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

View file

@ -0,0 +1,3 @@
AC3Db
OBJECT world
kids 0

View file

@ -0,0 +1,575 @@
<?xml version="1.0"?>
<!--
##################################################################
# A3XX mCDU by Joshua Davidson (it0uchpods) and Jonathan Redpath #
##################################################################
-->
<PropertyList>
<path>EMPTY.ac</path>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.031</y-m>
<z-m>0.083</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>/MCDUC/flight-num</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>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.04</y-m>
<z-m>0.083</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">&lt;-&gt;</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</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.0050</character-size>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<!-- White -->
<text>
<name>left1w</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0715</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>/MCDUC/F-PLNA/left-1</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>left1w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-1c</property>
<value>w</value>
</equals>
</condition>
</animation>
<text>
<name>left2w</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>/MCDUC/F-PLNA/left-2</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>left2w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-2c</property>
<value>w</value>
</equals>
</condition>
</animation>
<text>
<name>left3w</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</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>/MCDUC/F-PLNA/left-3</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>left3w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-3c</property>
<value>w</value>
</equals>
</condition>
</animation>
<text>
<name>left4w</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>/MCDUC/F-PLNA/left-4</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>left4w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-4c</property>
<value>w</value>
</equals>
</condition>
</animation>
<text>
<name>left5w</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0285</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>/MCDUC/F-PLNA/left-5</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>left5w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-5c</property>
<value>w</value>
</equals>
</condition>
</animation>
<text>
<name>left6w</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0190</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>/MCDUC/F-PLNA/left-6</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>left6w</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-6c</property>
<value>w</value>
</equals>
</condition>
</animation>
<!-- Green -->
<text>
<name>left1g</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0715</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>/MCDUC/F-PLNA/left-1</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>left1g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-1c</property>
<value>g</value>
</equals>
</condition>
</animation>
<text>
<name>left2g</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>/MCDUC/F-PLNA/left-2</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>left2g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-2c</property>
<value>g</value>
</equals>
</condition>
</animation>
<text>
<name>left3g</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</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>/MCDUC/F-PLNA/left-3</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>left3g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-3c</property>
<value>g</value>
</equals>
</condition>
</animation>
<text>
<name>left4g</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>/MCDUC/F-PLNA/left-4</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>left4g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-4c</property>
<value>g</value>
</equals>
</condition>
</animation>
<text>
<name>left5g</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0285</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>/MCDUC/F-PLNA/left-5</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>left5g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-5c</property>
<value>g</value>
</equals>
</condition>
</animation>
<text>
<name>left6g</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0190</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>/MCDUC/F-PLNA/left-6</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>left6g</object-name>
<condition>
<equals>
<property>/MCDUC/F-PLNA/left-6c</property>
<value>g</value>
</equals>
</condition>
</animation>
<!-- Colors -->
<!-- White -->
<animation>
<type>material</type>
<object-name>page</object-name>
<object-name>left1w</object-name>
<object-name>left2w</object-name>
<object-name>left3w</object-name>
<object-name>left4w</object-name>
<object-name>left5w</object-name>
<object-name>left6w</object-name>
<diffuse>
<red>1</red>
<green>1</green>
<blue>1</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</red>
<green>1</green>
<blue>1</blue>
</emission>
</animation>
<!-- Green -->
<animation>
<type>material</type>
<object-name>left1g</object-name>
<object-name>left2g</object-name>
<object-name>left3g</object-name>
<object-name>left4g</object-name>
<object-name>left5g</object-name>
<object-name>left6g</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>
<diffuse>
<red>0</red>
<green>0.5</green>
<blue>0.7</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</red>
<green>0.5</green>
<blue>0.7</blue>
</emission>
</animation-->
</PropertyList>

View file

@ -33,7 +33,31 @@
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">INIT &lt;--&gt;</format>
<format type="string">INIT</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</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.0050</character-size>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.04</y-m>
<z-m>0.083</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">&lt;-&gt;</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</font>
<property>autopilot/serviceable</property>
@ -179,7 +203,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0590</z-m>
<z-m>0.061</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

View file

@ -33,7 +33,31 @@
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">INIT &lt;--&gt;</format>
<format type="string">INIT</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</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.0050</character-size>
<font-resolution>
<width type="int">64</width>
<height type="int">64</height>
</font-resolution>
</text>
<text>
<name>page</name>
<offsets>
<x-m>-0.001</x-m>
<y-m>0.04</y-m>
<z-m>0.083</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">text-value</type>
<format type="string">&lt;-&gt;</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</font>
<property>autopilot/serviceable</property>

View file

@ -39,7 +39,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0725</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -63,7 +63,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.0605</z-m>
<z-m>0.061</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -111,7 +111,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.045</y-m>
<z-m>0.029</z-m>
<z-m>0.0285</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

View file

@ -26,6 +26,28 @@
</condition>
</model>
<model>
<name>F-PLNA</name>
<path>F-PLNA/F-PLNA.xml</path>
<offsets>
<heading-deg>180</heading-deg>
<roll-deg>180</roll-deg>
<pitch-deg>90</pitch-deg>
</offsets>
<condition>
<and>
<greater-than-equals>
<property>/systems/electrical/bus/ac2</property>
<value>110</value>
</greater-than-equals>
<equals>
<property>/MCDU[1]/page</property>
<value>F-PLNA</value>
</equals>
</and>
</condition>
</model>
<model>
<name>STATUS</name>
<path>STATUS/STATUS.xml</path>
@ -363,6 +385,25 @@
</action>
</animation>
<animation>
<type>pick</type>
<object-name>f-pln</object-name>
<action>
<button>0</button>
<repeatable>true</repeatable>
<binding>
<command>nasal</command>
<script>mcdu2.pagebutton("f-pln");</script>
<condition>
<greater-than-equals>
<property>/systems/electrical/bus/ac2</property>
<value>110</value>
</greater-than-equals>
</condition>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>L1</object-name>

View file

@ -62,7 +62,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.042</y-m>
<z-m>0.0705</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -85,7 +85,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.042</y-m>
<z-m>0.0705</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -148,7 +148,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.041</y-m>
<z-m>0.0705</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
@ -171,7 +171,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>0.041</y-m>
<z-m>0.0705</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>right-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

View file

@ -23,7 +23,7 @@
<format type="string">%s</format>
<truncate type="bool">false</truncate>
<font type="string">BoeingCDU-Large.ttf</font>
<property>/MCDU[1]/scratchpad</property>
<property>/MCDU[0]/scratchpad</property>
<draw-text type="bool">true</draw-text>
<draw-alignment type="bool">false</draw-alignment>
<draw-boundingbox type="bool">false</draw-boundingbox>

View file

@ -62,7 +62,7 @@
<offsets>
<x-m>-0.001</x-m>
<y-m>-0.043</y-m>
<z-m>0.0705</z-m>
<z-m>0.0715</z-m>
</offsets>
<alignment>left-center</alignment>
<axis-alignment>yz-plane</axis-alignment>

33
Nasal/MCDU1/F-PLNA.nas Normal file
View file

@ -0,0 +1,33 @@
##################################################################
# A3XX mCDU by Joshua Davidson (it0uchpods) and Jonathan Redpath #
##################################################################
setprop("/MCDUC/F-PLNA/left-1", "F-PLN PAGE IS NOT ENABLED");
setprop("/MCDUC/F-PLNA/left-2", "BECAUSE IT IS NOT READY");
setprop("/MCDUC/F-PLNA/left-3", "KIND REGARDS");
setprop("/MCDUC/F-PLNA/left-4", "JOSH");
setprop("/MCDUC/F-PLNA/left-5", "");
setprop("/MCDUC/F-PLNA/left-6", "A3XX MCDU 0.55");
setprop("/MCDUC/F-PLNA/right-1", "");
setprop("/MCDUC/F-PLNA/right-2", "");
setprop("/MCDUC/F-PLNA/right-3", "");
setprop("/MCDUC/F-PLNA/right-4", "");
setprop("/MCDUC/F-PLNA/right-5", "");
setprop("/MCDUC/F-PLNA/right-6", "");
setprop("/MCDUC/F-PLNA/left-1c", "w");
setprop("/MCDUC/F-PLNA/left-2c", "w");
setprop("/MCDUC/F-PLNA/left-3c", "w");
setprop("/MCDUC/F-PLNA/left-4c", "w");
setprop("/MCDUC/F-PLNA/left-5c", "w");
setprop("/MCDUC/F-PLNA/left-6c", "w");
setprop("/MCDUC/F-PLNA/right-1c", "w");
setprop("/MCDUC/F-PLNA/right-2c", "w");
setprop("/MCDUC/F-PLNA/right-3c", "w");
setprop("/MCDUC/F-PLNA/right-4c", "w");
setprop("/MCDUC/F-PLNA/right-5c", "w");
setprop("/MCDUC/F-PLNA/right-6c", "w");
var discontinuity = "---- F-PLN DISCONTINUITY ----";
var fpln_end = "------- END OF F-PLN -------";
var altn_fpln_end = "----- END OF ALTN F-PLN -----";

View file

@ -283,6 +283,8 @@ var pagebutton = func(btn) {
setprop("/MCDU[0]/last-fmgc-page", getprop("/MCDU[0]/page"));
setprop("/MCDU[0]/scratchpad", "SELECT DESIRED SYSTEM");
setprop("/MCDU[0]/page", "MCDU");
} else if (btn == "f-pln") {
setprop("/MCDU[0]/page", "F-PLNA");
}
}
}

5
Nasal/MCDU2/F-PLNA.nas Normal file
View file

@ -0,0 +1,5 @@
##################################################################
# A3XX mCDU by Joshua Davidson (it0uchpods) and Jonathan Redpath #
##################################################################
# Coming soon

View file

@ -283,6 +283,8 @@ var pagebutton = func(btn) {
setprop("/MCDU[1]/last-fmgc-page", getprop("/MCDU[1]/page"));
setprop("/MCDU[1]/scratchpad", "SELECT DESIRED SYSTEM");
setprop("/MCDU[1]/page", "MCDU");
} else if (btn == "f-pln") {
setprop("/MCDU[1]/page", "F-PLNA");
}
}
}