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>
<text> <text>
<halign>center</halign> <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>
<text> <text>
<halign>center</halign> <halign>center</halign>

View file

@ -413,7 +413,7 @@
<model> <model>
<name>LECAM</name> <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> <offsets>
<x-m>-0.53631</x-m> <x-m>-0.53631</x-m>
<y-m>0</y-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 OBJECT world
kids 7 kids 7
OBJECT poly 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" name "qt2"
loc 0.000492332 0.0346585 -0.000827477 loc 0.000492332 0.0449377 -0.0386285
data 10 data 10
enginepane enginepane
texture "needle.png" texture "needle.png"
crease 30.000002 crease 30.000002
numvert 4 numvert 4
0 0.009191 0.000477958 0 0.00407054 0.000477958
0 -0.00841424 0.000477958 0 -0.00372652 0.000477958
0 -0.00841424 -0.000478942 0 -0.00372652 -0.000478942
0 0.009191 -0.000478942 0 0.00407054 -0.000478942
numsurf 1 numsurf 1
SURF 0x0 SURF 0x0
mat 1 mat 1
@ -110,16 +26,16 @@ refs 4
kids 0 kids 0
OBJECT poly OBJECT poly
name "qt1" name "qt1"
loc 0.000492332 0.0346585 0.0555814 loc 0.000492332 0.0449377 0.0386212
data 10 data 10
enginepane enginepane
texture "needle.png" texture "needle.png"
crease 30.000002 crease 30.000002
numvert 4 numvert 4
0 0.009191 -0.000478942 0 0.00407054 -0.000478942
0 -0.00841424 -0.000478942 0 -0.00372652 -0.000478942
0 -0.00841424 0.000477958 0 -0.00372652 0.000477958
0 0.009191 0.000477958 0 0.00407054 0.000477958
numsurf 1 numsurf 1
SURF 0x0 SURF 0x0
mat 1 mat 1
@ -130,6 +46,90 @@ refs 4
1 1.00067 0.000756443 1 1.00067 0.000756443
kids 0 kids 0
OBJECT poly 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" name "face"
loc 1.6424e-005 -0.0851298 -0.51126 loc 1.6424e-005 -0.0851298 -0.51126
texture "eng.png" texture "eng.png"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB