A32X: New EIS2 Lower ECAM eng display

This commit is contained in:
Joshua Davidson 2017-07-09 14:09:34 -04:00
parent cb683fcdd7
commit 9a757bf9cd
8 changed files with 490 additions and 126 deletions

View file

@ -37,7 +37,7 @@
</text>
<text>
<halign>center</halign>
<label>Pre V1.0, it0uchpods Shared Libraries V1.4.1</label>
<label>Pre V1.0, Shared Libraries V1.4.2</label>
</text>
<text>
<halign>center</halign>

View file

@ -413,7 +413,7 @@
<model>
<name>LECAM</name>
<path>Aircraft/A320Family/Models/Instruments/Lower-ECAM/Lower-ECAM-EIS1.xml</path>
<path>Aircraft/A320Family/Models/Instruments/Lower-ECAM/Lower-ECAM.xml</path>
<offsets>
<x-m>-0.53631</x-m>
<y-m>0</y-m>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -1,30 +0,0 @@
<?xml version="1.0"?>
<PropertyList>
<path>res-EIS1/empty.ac</path>
<model>
<condition>
<equals>
<property>/instrumentation/efis/ecam/display-mode</property>
<value>ENG</value>
</equals>
</condition>
<path>eng-eis1.xml</path>
</model>
<model>
<condition>
<equals>
<property>/instrumentation/efis/ecam/display-mode</property>
<value>APU</value>
</equals>
</condition>
<path>apu.xml</path>
</model>
<model>
<path>osgtxt-common.xml</path>
</model>
</PropertyList>

View file

@ -0,0 +1,46 @@
<?xml version="1.0"?>
<PropertyList>
<path>res/empty.ac</path>
<model>
<condition>
<and>
<not><property>/options/EIS2</property></not>
<equals>
<property>/instrumentation/efis/ecam/display-mode</property>
<value>ENG</value>
</equals>
</and>
</condition>
<path>eng-eis1.xml</path>
</model>
<model>
<condition>
<and>
<property>/options/EIS2</property>
<equals>
<property>/instrumentation/efis/ecam/display-mode</property>
<value>ENG</value>
</equals>
</and>
</condition>
<path>eng-eis2.xml</path>
</model>
<model>
<condition>
<equals>
<property>/instrumentation/efis/ecam/display-mode</property>
<value>APU</value>
</equals>
</condition>
<path>apu.xml</path>
</model>
<model>
<path>osgtxt-common.xml</path>
</model>
</PropertyList>

View file

@ -0,0 +1,348 @@
<?xml version="1.0"?>
<PropertyList>
<path>res-EIS2/eng/eng.ac</path>
<!-- Analog Gauges -->
<!-- Oil Qty -->
<animation>
<type>rotate</type>
<object-name>qt1</object-name>
<property>/engines/engine[0]/oil-qt-actual</property>
<interpolation>
<entry><ind> 0</ind><dep>-90</dep></entry>
<entry><ind>25</ind><dep> 90</dep></entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>-0.03862</y-m>
<z-m>0.03153</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>qt2</object-name>
<property>/engines/engine[1]/oil-qt-actual</property>
<interpolation>
<entry><ind> 0</ind><dep>-90</dep></entry>
<entry><ind>25</ind><dep> 90</dep></entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>0.03863</y-m>
<z-m>0.03153</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Oil PSI -->
<animation>
<type>rotate</type>
<object-name>psi1</object-name>
<object-name>psi1r</object-name>
<property>/engines/engine[0]/oil-psi-actual</property>
<interpolation>
<entry><ind> 0</ind><dep>-90</dep></entry>
<entry><ind>150</ind><dep> 0</dep></entry>
<entry><ind>300</ind><dep> 90</dep></entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>-0.03862</y-m>
<z-m>0.01068</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>psi1</object-name>
<object-name>txt.psi1</object-name>
<condition>
<greater-than-equals>
<property>/engines/engine[0]/oil-psi-actual</property>
<value>60</value>
</greater-than-equals>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>psi1r</object-name>
<object-name>txt.psi1r</object-name>
<condition>
<less-than>
<property>/engines/engine[0]/oil-psi-actual</property>
<value>60</value>
</less-than>
</condition>
</animation>
<animation>
<type>rotate</type>
<object-name>psi2</object-name>
<object-name>psi2r</object-name>
<property>/engines/engine[1]/oil-psi-actual</property>
<interpolation>
<entry><ind> 0</ind><dep>-90</dep></entry>
<entry><ind>150</ind><dep> 0</dep></entry>
<entry><ind>300</ind><dep> 90</dep></entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>0.03863</y-m>
<z-m>0.01068</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>psi2</object-name>
<object-name>txt.psi2</object-name>
<condition>
<greater-than-equals>
<property>/engines/engine[1]/oil-psi-actual</property>
<value>60</value>
</greater-than-equals>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>psi2r</object-name>
<object-name>txt.psi2r</object-name>
<condition>
<less-than>
<property>/engines/engine[1]/oil-psi-actual</property>
<value>60</value>
</less-than>
</condition>
</animation>
<!-- Text -->
<!-- Oil Qty -->
<text>
<name>txt.qty1</name>
<offsets>
<x-m>0.0004</x-m>
<y-m>-0.03862</y-m>
<z-m>0.033</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">number-value</type>
<format type="string">%2.1f</format>
<property>/engines/engine/oil-qt-actual</property>
<truncate type="bool">false</truncate>
<font type="string">helvetica_bold.txf</font>
<draw-text type="bool">true</draw-text>
<draw-alignment type="bool">false</draw-alignment>
<draw-boundingbox type="bool">false</draw-boundingbox>
<character-size>0.005</character-size>
<font-resolution>
<width type="int">32</width>
<height type="int">32</height>
</font-resolution>
</text>
<text>
<name>txt.qty2</name>
<offsets>
<x-m>0.0004</x-m>
<y-m>0.03863</y-m>
<z-m>0.033</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">number-value</type>
<format type="string">%2.1f</format>
<property>/engines/engine[1]/oil-qt-actual</property>
<truncate type="bool">false</truncate>
<font type="string">helvetica_bold.txf</font>
<draw-text type="bool">true</draw-text>
<draw-alignment type="bool">false</draw-alignment>
<draw-boundingbox type="bool">false</draw-boundingbox>
<character-size>0.005</character-size>
<font-resolution>
<width type="int">32</width>
<height type="int">32</height>
</font-resolution>
</text>
<!-- Oil PSI -->
<text>
<name>txt.psi1</name>
<offsets>
<x-m>0.0004</x-m>
<y-m>-0.03862</y-m>
<z-m>0.01208</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">number-value</type>
<format type="string">%3.0f</format>
<property>/engines/engine/oil-psi-actual</property>
<truncate type="bool">false</truncate>
<font type="string">helvetica_bold.txf</font>
<draw-text type="bool">true</draw-text>
<draw-alignment type="bool">false</draw-alignment>
<draw-boundingbox type="bool">false</draw-boundingbox>
<character-size>0.005</character-size>
<font-resolution>
<width type="int">32</width>
<height type="int">32</height>
</font-resolution>
</text>
<text>
<name>txt.psi2</name>
<offsets>
<x-m>0.0004</x-m>
<y-m>0.03863</y-m>
<z-m>0.01208</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">number-value</type>
<format type="string">%3.0f</format>
<property>/engines/engine[1]/oil-psi-actual</property>
<truncate type="bool">false</truncate>
<font type="string">helvetica_bold.txf</font>
<draw-text type="bool">true</draw-text>
<draw-alignment type="bool">false</draw-alignment>
<draw-boundingbox type="bool">false</draw-boundingbox>
<character-size>0.005</character-size>
<font-resolution>
<width type="int">32</width>
<height type="int">32</height>
</font-resolution>
</text>
<text>
<name>txt.psi1r</name>
<offsets>
<x-m>0.0004</x-m>
<y-m>-0.03862</y-m>
<z-m>0.01208</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">number-value</type>
<format type="string">%3.0f</format>
<property>/engines/engine/oil-psi-actual</property>
<truncate type="bool">false</truncate>
<font type="string">helvetica_bold.txf</font>
<draw-text type="bool">true</draw-text>
<draw-alignment type="bool">false</draw-alignment>
<draw-boundingbox type="bool">false</draw-boundingbox>
<character-size>0.005</character-size>
<font-resolution>
<width type="int">32</width>
<height type="int">32</height>
</font-resolution>
</text>
<text>
<name>txt.psi2r</name>
<offsets>
<x-m>0.0004</x-m>
<y-m>0.03863</y-m>
<z-m>0.01208</z-m>
</offsets>
<alignment>center-center</alignment>
<axis-alignment>yz-plane</axis-alignment>
<type type="string">number-value</type>
<format type="string">%3.0f</format>
<property>/engines/engine[1]/oil-psi-actual</property>
<truncate type="bool">false</truncate>
<font type="string">helvetica_bold.txf</font>
<draw-text type="bool">true</draw-text>
<draw-alignment type="bool">false</draw-alignment>
<draw-boundingbox type="bool">false</draw-boundingbox>
<character-size>0.005</character-size>
<font-resolution>
<width type="int">32</width>
<height type="int">32</height>
</font-resolution>
</text>
<!-- Colors -->
<!-- Green -->
<animation>
<type>material</type>
<object-name>txt.qty1</object-name>
<object-name>txt.qty2</object-name>
<object-name>txt.psi1</object-name>
<object-name>txt.psi2</object-name>
<diffuse>
<red>0</red>
<green>0.543</green>
<blue>0</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.543</green>
<blue>0</blue>
</emission>
</animation>
<!-- Red -->
<animation>
<type>material</type>
<object-name>txt.psi1r</object-name>
<object-name>txt.psi2r</object-name>
<diffuse>
<red>1</red>
<green>0</green>
<blue>0</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>0</green>
<blue>0</blue>
</emission>
</animation>
</PropertyList>

View file

@ -4,101 +4,17 @@ MATERIAL "ac3dmat1" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 1 1 1 shi 0 trans 0
OBJECT world
kids 7
OBJECT poly
name "psi2r"
loc 0.000492332 0.00615884 -0.000827477
data 10
enginepane
texture "needler.png"
crease 30.000002
numvert 4
0 0.009191 0.000477958
0 -0.00841424 0.000477958
0 -0.00841424 -0.000478942
0 0.009191 -0.000478942
numsurf 1
SURF 0x0
mat 1
refs 4
3 1.00067 0.999407
0 4.45843e-005 0.999407
1 4.45843e-005 0.000756443
2 1.00067 0.000756443
kids 0
OBJECT poly
name "psi1r"
loc 0.000492332 0.00615884 0.0555814
data 10
enginepane
texture "needler.png"
crease 30.000002
numvert 4
0 0.009191 -0.000478942
0 -0.00841424 -0.000478942
0 -0.00841424 0.000477958
0 0.009191 0.000477958
numsurf 1
SURF 0x0
mat 1
refs 4
0 1.00067 0.999407
3 4.45843e-005 0.999407
2 4.45843e-005 0.000756443
1 1.00067 0.000756443
kids 0
OBJECT poly
name "psi2"
loc 0.000492332 0.00615884 -0.000827477
data 10
enginepane
texture "needle.png"
crease 30.000002
numvert 4
0 0.009191 -0.000478942
0 -0.00841424 -0.000478942
0 -0.00841424 0.000477958
0 0.009191 0.000477958
numsurf 1
SURF 0x0
mat 1
refs 4
0 1.00067 0.999407
3 4.45843e-005 0.999407
2 4.45843e-005 0.000756443
1 1.00067 0.000756443
kids 0
OBJECT poly
name "psi1"
loc 0.000492332 0.00615884 0.0555814
data 10
enginepane
texture "needle.png"
crease 30.000002
numvert 4
0 0.009191 0.000477958
0 -0.00841424 0.000477958
0 -0.00841424 -0.000478942
0 0.009191 -0.000478942
numsurf 1
SURF 0x0
mat 1
refs 4
3 1.00067 0.999407
0 4.45843e-005 0.999407
1 4.45843e-005 0.000756443
2 1.00067 0.000756443
kids 0
OBJECT poly
name "qt2"
loc 0.000492332 0.0346585 -0.000827477
loc 0.000492332 0.0449377 -0.0386285
data 10
enginepane
texture "needle.png"
crease 30.000002
numvert 4
0 0.009191 0.000477958
0 -0.00841424 0.000477958
0 -0.00841424 -0.000478942
0 0.009191 -0.000478942
0 0.00407054 0.000477958
0 -0.00372652 0.000477958
0 -0.00372652 -0.000478942
0 0.00407054 -0.000478942
numsurf 1
SURF 0x0
mat 1
@ -110,16 +26,16 @@ refs 4
kids 0
OBJECT poly
name "qt1"
loc 0.000492332 0.0346585 0.0555814
loc 0.000492332 0.0449377 0.0386212
data 10
enginepane
texture "needle.png"
crease 30.000002
numvert 4
0 0.009191 -0.000478942
0 -0.00841424 -0.000478942
0 -0.00841424 0.000477958
0 0.009191 0.000477958
0 0.00407054 -0.000478942
0 -0.00372652 -0.000478942
0 -0.00372652 0.000477958
0 0.00407054 0.000477958
numsurf 1
SURF 0x0
mat 1
@ -130,6 +46,90 @@ refs 4
1 1.00067 0.000756443
kids 0
OBJECT poly
name "psi2r"
loc 0.000492332 0.0240888 -0.0386285
data 10
enginepane
texture "needler.png"
crease 30.000002
numvert 4
0 0.00407054 0.000477958
0 -0.00372652 0.000477958
0 -0.00372652 -0.000478942
0 0.00407054 -0.000478942
numsurf 1
SURF 0x0
mat 1
refs 4
3 1.00067 0.999407
0 4.45843e-005 0.999407
1 4.45843e-005 0.000756443
2 1.00067 0.000756443
kids 0
OBJECT poly
name "psi1r"
loc 0.000492332 0.0240888 0.0386212
data 10
enginepane
texture "needler.png"
crease 30.000002
numvert 4
0 0.00407054 -0.000478942
0 -0.00372652 -0.000478942
0 -0.00372652 0.000477958
0 0.00407054 0.000477958
numsurf 1
SURF 0x0
mat 1
refs 4
0 1.00067 0.999407
3 4.45843e-005 0.999407
2 4.45843e-005 0.000756443
1 1.00067 0.000756443
kids 0
OBJECT poly
name "psi2"
loc 0.000492332 0.0240888 -0.0386285
data 10
enginepane
texture "needle.png"
crease 30.000002
numvert 4
0 0.00407054 -0.000478942
0 -0.00372652 -0.000478942
0 -0.00372652 0.000477958
0 0.00407054 0.000477958
numsurf 1
SURF 0x0
mat 1
refs 4
0 1.00067 0.999407
3 4.45843e-005 0.999407
2 4.45843e-005 0.000756443
1 1.00067 0.000756443
kids 0
OBJECT poly
name "psi1"
loc 0.000492332 0.0240888 0.0386212
data 10
enginepane
texture "needle.png"
crease 30.000002
numvert 4
0 0.00407054 0.000477958
0 -0.00372652 0.000477958
0 -0.00372652 -0.000478942
0 0.00407054 -0.000478942
numsurf 1
SURF 0x0
mat 1
refs 4
3 1.00067 0.999407
0 4.45843e-005 0.999407
1 4.45843e-005 0.000756443
2 1.00067 0.000756443
kids 0
OBJECT poly
name "face"
loc 1.6424e-005 -0.0851298 -0.51126
texture "eng.png"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB