Merge remote-tracking branch 'refs/remotes/it0uchpods/master'
|
@ -79,13 +79,12 @@
|
||||||
<file>Aircraft/A320Family/Nasal/efis.nas</file>
|
<file>Aircraft/A320Family/Nasal/efis.nas</file>
|
||||||
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
|
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
|
||||||
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
|
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
|
||||||
|
<file>Aircraft/A320Family/Nasal/LGCIU.nas</file> <!-- it0uchpods please leave this here! -->
|
||||||
</A320>
|
</A320>
|
||||||
<itaf>
|
<itaf>
|
||||||
<file>Aircraft/A320Family/Nasal/it-autoflight.nas</file>
|
<file>Aircraft/A320Family/Nasal/it-autoflight.nas</file>
|
||||||
</itaf>
|
</itaf>
|
||||||
<lgciu>
|
|
||||||
<file>Aircraft/A320Family/Nasal/LGCIU.nas</file>
|
|
||||||
</lgciu>
|
|
||||||
<thrust>
|
<thrust>
|
||||||
<file>Aircraft/A320Family/Nasal/thrust.nas</file>
|
<file>Aircraft/A320Family/Nasal/thrust.nas</file>
|
||||||
</thrust>
|
</thrust>
|
||||||
|
|
|
@ -94,6 +94,632 @@
|
||||||
</and>
|
</and>
|
||||||
</condition>
|
</condition>
|
||||||
</layer>
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>greentriangle2</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-green-triangle.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>-80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>gear/gear[0]/position-norm</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[1]/mlgleft/isdownlock</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>redtriangle2</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-red-triangle.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>-80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<less-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgleftpos</property>
|
||||||
|
<value>0.99</value>
|
||||||
|
</less-than>
|
||||||
|
<greater-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgleftpos</property>
|
||||||
|
<value>0.01</value>
|
||||||
|
</greater-than>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>greentriangle3</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-green-triangle.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>gear/gear[3]/position-norm</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[1]/mlgright/isdownlock</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>redtriangle3</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-red-triangle.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<less-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgrightpos</property>
|
||||||
|
<value>0.99</value>
|
||||||
|
</less-than>
|
||||||
|
<greater-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgrightpos</property>
|
||||||
|
<value>0.01</value>
|
||||||
|
</greater-than>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<!-- ################################## Failed LGCIU #################################-->
|
||||||
|
<layer>
|
||||||
|
<name>greentriangle1fail</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-one-gr.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>80</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>0</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>gear/gear[1]/position-norm</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[1]/nlg/isdownlock</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[0]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>greentriangle2fail</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-two-gr.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>80</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>0</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>gear/gear[1]/position-norm</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[1]/nlg/isdownlock</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[1]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>redtriangle1fail</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-one-rd.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>80</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>0</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<less-than>
|
||||||
|
<property>/controls/lgciu[0]/nlgpos</property>
|
||||||
|
<value>0.99</value>
|
||||||
|
</less-than>
|
||||||
|
<greater-than>
|
||||||
|
<property>/controls/lgciu[0]/nlgpos</property>
|
||||||
|
<value>0.01</value>
|
||||||
|
</greater-than>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[0]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>redtriangle2fail</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-two-rd.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>80</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>0</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<less-than>
|
||||||
|
<property>/controls/lgciu[0]/nlgpos</property>
|
||||||
|
<value>0.99</value>
|
||||||
|
</less-than>
|
||||||
|
<greater-than>
|
||||||
|
<property>/controls/lgciu[0]/nlgpos</property>
|
||||||
|
<value>0.01</value>
|
||||||
|
</greater-than>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[1]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>greentriangle2onefailed</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-one-gr.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>-80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>gear/gear[0]/position-norm</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[1]/mlgright/isdownlock</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/lgciu[0]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>greentriangle2twofailed</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-two-gr.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>-80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>gear/gear[0]/position-norm</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[1]/mlgright/isdownlock</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/lgciu[1]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>redtriangle2onefailed</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-one-rd.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>-80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<less-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgleftpos</property>
|
||||||
|
<value>0.99</value>
|
||||||
|
</less-than>
|
||||||
|
<greater-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgleftpos</property>
|
||||||
|
<value>0.01</value>
|
||||||
|
</greater-than>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/lgciu[0]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>redtriangle2twofailed</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-two-rd.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>-80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<less-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgleftpos</property>
|
||||||
|
<value>0.99</value>
|
||||||
|
</less-than>
|
||||||
|
<greater-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgleftpos</property>
|
||||||
|
<value>0.01</value>
|
||||||
|
</greater-than>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/lgciu[1]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>greentriangle3onefailed</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-one-gr.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>gear/gear[3]/position-norm</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[1]/mlgright/isdownlock</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/lgciu[0]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>greentriangle3twofailed</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-two-gr.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>gear/gear[3]/position-norm</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>controls/lgciu[1]/mlgright/isdownlock</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/lgciu[1]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>redtriangle3onefailed</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-one-rd.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<less-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgrightpos</property>
|
||||||
|
<value>0.99</value>
|
||||||
|
</less-than>
|
||||||
|
<greater-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgrightpos</property>
|
||||||
|
<value>0.01</value>
|
||||||
|
</greater-than>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/lgciu[0]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>redtriangle3twofailed</name>
|
||||||
|
<w>50</w>
|
||||||
|
<h>25</h>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/A320Family/Models/Instruments/ECAM/res/wheel-amber-two-rd.png</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1</x2>
|
||||||
|
<y2>1</y2>
|
||||||
|
</texture>
|
||||||
|
<emissive>true</emissive>
|
||||||
|
<transformations>
|
||||||
|
<transformation>
|
||||||
|
<type>y-shift</type>
|
||||||
|
<offset>45</offset>
|
||||||
|
</transformation>
|
||||||
|
<transformation>
|
||||||
|
<type>x-shift</type>
|
||||||
|
<offset>80</offset>
|
||||||
|
</transformation>
|
||||||
|
</transformations>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<less-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgrightpos</property>
|
||||||
|
<value>0.99</value>
|
||||||
|
</less-than>
|
||||||
|
<greater-than>
|
||||||
|
<property>/controls/lgciu[0]/mlgrightpos</property>
|
||||||
|
<value>0.01</value>
|
||||||
|
</greater-than>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/lgciu[1]/fail</property>
|
||||||
|
<value>1</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</layer>
|
||||||
|
|
||||||
<!-- ################################## Bottom #################################-->
|
<!-- ################################## Bottom #################################-->
|
||||||
|
|
||||||
<layer>
|
<layer>
|
||||||
|
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 19 KiB |
BIN
Models/Instruments/ECAM/res/wheel-amber-one-gr.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
Models/Instruments/ECAM/res/wheel-amber-one-rd.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
Models/Instruments/ECAM/res/wheel-amber-two-gr.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
Models/Instruments/ECAM/res/wheel-amber-two-rd.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
Models/Liveries/A319/AMU.png
Normal file
After Width: | Height: | Size: 440 KiB |
12
Models/Liveries/A319/AMU.xml
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
<sim>
|
||||||
|
<model>
|
||||||
|
<livery>
|
||||||
|
<name>Air Macau (B-MAO)</name>
|
||||||
|
<texture>Liveries/A319/AMU.png</texture>
|
||||||
|
</livery>
|
||||||
|
</model>
|
||||||
|
</sim>
|
||||||
|
</PropertyList>
|
Before Width: | Height: | Size: 440 KiB After Width: | Height: | Size: 440 KiB |
BIN
Models/Liveries/A319/CES.png
Normal file
After Width: | Height: | Size: 457 KiB |
12
Models/Liveries/A319/CES.xml
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
<sim>
|
||||||
|
<model>
|
||||||
|
<livery>
|
||||||
|
<name>China Eastern (B-8017)</name>
|
||||||
|
<texture>Liveries/A319/CES.png</texture>
|
||||||
|
</livery>
|
||||||
|
</model>
|
||||||
|
</sim>
|
||||||
|
</PropertyList>
|
BIN
Models/Liveries/A319/GWI.png
Normal file
After Width: | Height: | Size: 442 KiB |
|
@ -4,8 +4,8 @@
|
||||||
<sim>
|
<sim>
|
||||||
<model>
|
<model>
|
||||||
<livery>
|
<livery>
|
||||||
<name>Germanwings</name>
|
<name>GermanWings (D-AGWZ)</name>
|
||||||
<texture>Liveries/A319/GermanWings.png</texture>
|
<texture>Liveries/A319/GWI.png</texture>
|
||||||
</livery>
|
</livery>
|
||||||
</model>
|
</model>
|
||||||
</sim>
|
</sim>
|
Before Width: | Height: | Size: 731 KiB |
BIN
Models/Liveries/A319/RJA-oneworld.png
Normal file
After Width: | Height: | Size: 418 KiB |
12
Models/Liveries/A319/RJA-oneworld.xml
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
<sim>
|
||||||
|
<model>
|
||||||
|
<livery>
|
||||||
|
<name>Royal Jordanian OneWorld (JY-AYP)</name>
|
||||||
|
<texture>Liveries/A319/RJA-oneworld.png</texture>
|
||||||
|
</livery>
|
||||||
|
</model>
|
||||||
|
</sim>
|
||||||
|
</PropertyList>
|
BIN
Models/Liveries/A319/SAS.png
Normal file
After Width: | Height: | Size: 394 KiB |
12
Models/Liveries/A319/SAS.xml
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
<sim>
|
||||||
|
<model>
|
||||||
|
<livery>
|
||||||
|
<name>Scandinavian Airlines (OY-KBT)</name>
|
||||||
|
<texture>Liveries/A319/SAS.png</texture>
|
||||||
|
</livery>
|
||||||
|
</model>
|
||||||
|
</sim>
|
||||||
|
</PropertyList>
|
|
@ -23,6 +23,8 @@ var lgciu_one_init = func {
|
||||||
setprop("/controls/lgciu[0]/nws/nwsenabled",0); #0 = disabled 1 = enabled, must be disabled for push
|
setprop("/controls/lgciu[0]/nws/nwsenabled",0); #0 = disabled 1 = enabled, must be disabled for push
|
||||||
setprop("/controls/lgciu[0]/inuse",1); #the LGCIUs switch between eachother on each gear cycle. eg if one LGCIU fails put the gear down and bring them up again to reset
|
setprop("/controls/lgciu[0]/inuse",1); #the LGCIUs switch between eachother on each gear cycle. eg if one LGCIU fails put the gear down and bring them up again to reset
|
||||||
setprop("/controls/lgciu[0]/hasbeenret",0); #has the gear been retracted with LGCIU1?
|
setprop("/controls/lgciu[0]/hasbeenret",0); #has the gear been retracted with LGCIU1?
|
||||||
|
setprop("/controls/lgciu[0]/fail",0); #0 = no 1 = yes
|
||||||
|
setprop("/controls/lgciu[0]/emermanext",0); #0 = no 1 = extended can only be retracted if green hyd is available
|
||||||
}
|
}
|
||||||
|
|
||||||
var lgciu_two_init = func {
|
var lgciu_two_init = func {
|
||||||
|
@ -46,6 +48,9 @@ var lgciu_two_init = func {
|
||||||
setprop("/controls/lgciu[1]/nws/nwsenabled",0); #0 = disabled 1 = enabled, must be disabled for push
|
setprop("/controls/lgciu[1]/nws/nwsenabled",0); #0 = disabled 1 = enabled, must be disabled for push
|
||||||
setprop("/controls/lgciu[1]/inuse",0); #the LGCIUs switch between eachother on each gear cycle. eg if one LGCIU fails put the gear down and bring them up again to reset
|
setprop("/controls/lgciu[1]/inuse",0); #the LGCIUs switch between eachother on each gear cycle. eg if one LGCIU fails put the gear down and bring them up again to reset
|
||||||
setprop("/controls/lgciu[1]/hasbeenret",0); #has the gear been retracted with LGCIU2?
|
setprop("/controls/lgciu[1]/hasbeenret",0); #has the gear been retracted with LGCIU2?
|
||||||
|
setprop("/controls/lgciu[1]/fail",0); #0 = no 1 = yes
|
||||||
|
setprop("/controls/lgciu[1]/emermanext",0); #0 = no 1 = extended can only be retracted if green hyd is available
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -158,11 +163,13 @@ if ((inuse1 == 1) and (isgearupordown == 0) and (hydsupp == 1)) {
|
||||||
setprop("/controls/lgciu[0]/hasbeenret",1); #we have put gear up on lgciu no 1
|
setprop("/controls/lgciu[0]/hasbeenret",1); #we have put gear up on lgciu no 1
|
||||||
setprop("/controls/lgciu[0]/inuse",1); #we want to keep active LGCIU on no 1
|
setprop("/controls/lgciu[0]/inuse",1); #we want to keep active LGCIU on no 1
|
||||||
setprop("/controls/lgciu[0]/gearlever",0); #0 = retracted, 1 = extended
|
setprop("/controls/lgciu[0]/gearlever",0); #0 = retracted, 1 = extended
|
||||||
|
setprop("/controls/lgciu[1]/gearlever",0); #0 = retracted, 1 = extended
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
if ((inuse2 == 1) and (isgearupordown == 0) and (hydsupp == 1)) {
|
if ((inuse2 == 1) and (isgearupordown == 0) and (hydsupp == 1)) {
|
||||||
setprop("/controls/lgciu[1]/hasbeenret",1); #we have put gear up on lgciu no 2
|
setprop("/controls/lgciu[1]/hasbeenret",1); #we have put gear up on lgciu no 2
|
||||||
setprop("/controls/lgciu[1]/inuse",1); #we want to keep active LGCIU on no 2
|
setprop("/controls/lgciu[1]/inuse",1); #we want to keep active LGCIU on no 2
|
||||||
|
setprop("/controls/lgciu[0]/gearlever",0); #0 = retracted, 1 = extended
|
||||||
setprop("/controls/lgciu[1]/gearlever",0); #0 = retracted, 1 = extended
|
setprop("/controls/lgciu[1]/gearlever",0); #0 = retracted, 1 = extended
|
||||||
} else {
|
} else {
|
||||||
}
|
}
|
||||||
|
@ -177,19 +184,53 @@ var hasbeen1 = getprop("/controls/lgciu[0]/hasbeenret");
|
||||||
var hasbeen2 = getprop("/controls/lgciu[1]/hasbeenret");
|
var hasbeen2 = getprop("/controls/lgciu[1]/hasbeenret");
|
||||||
var isgearupordown = getprop("/controls/gear/gear-down");
|
var isgearupordown = getprop("/controls/gear/gear-down");
|
||||||
var hydsupp = getprop("/controls/lgciu[0]/hyd/greensupply");
|
var hydsupp = getprop("/controls/lgciu[0]/hyd/greensupply");
|
||||||
|
var no1fail = getprop("/controls/lgciu[0]/fail");
|
||||||
|
var no2fail = getprop("/controls/lgciu[1]/fail");
|
||||||
if ((inuse1 == 1) and (isgearupordown == 1) and (hasbeen1 == 1) and (hydsupp == 1)) {
|
if ((inuse1 == 1) and (isgearupordown == 1) and (hasbeen1 == 1) and (hydsupp == 1)) {
|
||||||
setprop("/controls/lgciu[0]/hasbeenret",0); #reset retraction sensor
|
setprop("/controls/lgciu[0]/hasbeenret",0); #reset retraction sensor
|
||||||
setprop("/controls/lgciu[0]/inuse",0); #we want to switch to no 2 after putting the gear down
|
setprop("/controls/lgciu[0]/inuse",0); #we want to switch to no 2 after putting the gear down
|
||||||
setprop("/controls/lgciu[1]/inuse",1);
|
setprop("/controls/lgciu[1]/inuse",1);
|
||||||
setprop("/controls/lgciu[0]/gearlever",1); #0 = retracted, 1 = extended
|
setprop("/controls/lgciu[0]/gearlever",1); #0 = retracted, 1 = extended
|
||||||
} else {
|
setprop("/controls/lgciu[1]/gearlever",1); #0 = retracted, 1 = extended
|
||||||
if ((inuse2 == 1) and (isgearupordown == 1) and (hasbeen2 == 1) and (hydsupp == 1)) {
|
} else if ((inuse2 == 1) and (isgearupordown == 1) and (hasbeen2 == 1) and (hydsupp == 1)) {
|
||||||
setprop("/controls/lgciu[1]/hasbeenret",0); #reset retraction sensor
|
setprop("/controls/lgciu[1]/hasbeenret",0); #reset retraction sensor
|
||||||
setprop("/controls/lgciu[0]/inuse",1); #we want to switch to no 1 after putting the gear down
|
setprop("/controls/lgciu[0]/inuse",1); #we want to switch to no 1 after putting the gear down
|
||||||
setprop("/controls/lgciu[1]/inuse",0);
|
setprop("/controls/lgciu[1]/inuse",0);
|
||||||
|
setprop("/controls/lgciu[0]/gearlever",1); #0 = retracted, 1 = extended
|
||||||
|
setprop("/controls/lgciu[1]/gearlever",1); #0 = retracted, 1 = extended
|
||||||
|
} else if ((inuse1 == 1) and isgearupordown == 1) and (hasbeen1 == 1) and (hydsupp ==1) and (no2fail == 1) {
|
||||||
|
setprop("/controls/lgciu[0]/hasbeenret",0); #reset retraction sensor
|
||||||
|
setprop("/controls/lgciu[0]/inuse",1); #we want to switch to no 2 after putting the gear down but we cant because it is failed
|
||||||
|
setprop("/controls/lgciu[1]/inuse",0);
|
||||||
|
setprop("/controls/lgciu[0]/gearlever",1); #0 = retracted, 1 = extended
|
||||||
|
setprop("/controls/lgciu[1]/gearlever",1); #0 = retracted, 1 = extended
|
||||||
|
} else if ((inuse1 == 2) and isgearupordown == 1) and (hasbeen2 == 1) and (hydsupp ==1) and (no1fail == 1) {
|
||||||
|
setprop("/controls/lgciu[0]/hasbeenret",0); #reset retraction sensor
|
||||||
|
setprop("/controls/lgciu[1]/inuse",1); #we want to switch to no 1 after putting the gear down but we cant because it is failed
|
||||||
|
setprop("/controls/lgciu[0]/inuse",0);
|
||||||
|
setprop("/controls/lgciu[0]/gearlever",1); #0 = retracted, 1 = extended
|
||||||
setprop("/controls/lgciu[1]/gearlever",1); #0 = retracted, 1 = extended
|
setprop("/controls/lgciu[1]/gearlever",1); #0 = retracted, 1 = extended
|
||||||
} else {
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
# No 1 failed
|
||||||
|
setlistener("/controls/lgciu[0]/fail", func {
|
||||||
|
var no1fail = getprop("/controls/lgciu[0]/fail");
|
||||||
|
if (no1fail == 1) {
|
||||||
|
setprop("/controls/lgciu[0]/inuse",0);
|
||||||
|
setprop("/controls/lgciu[1]/inuse",1);
|
||||||
|
} else {
|
||||||
|
print("LGCIU No 1... Serviceable!");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
# No 2 failed
|
||||||
|
setlistener("/controls/lgciu[1]/fail", func {
|
||||||
|
var no2fail = getprop("/controls/lgciu[1]/fail");
|
||||||
|
if (no2fail == 1) {
|
||||||
|
setprop("/controls/lgciu[1]/inuse",0);
|
||||||
|
setprop("/controls/lgciu[0]/inuse",1);
|
||||||
|
} else {
|
||||||
|
print("LGCIU No 2... Serviceable!");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|