Jean-Yves Lefort :
I have implemented a Honeywell MK VIII EGPWS emulation for FlightGear. The MK VIII is an Enhanced Ground Proximity Warning System aimed at regional turboprop and small turbofan aircrafts such as the Citation, Citation Bravo, B1900D, Beechcraft 99 and L410. Frederic Bouvier: make the MSVC compilation possible. Rearrange base package directories.
This commit is contained in:
parent
9d2216d5bc
commit
026a2bb4b0
94 changed files with 1839 additions and 0 deletions
|
@ -53,6 +53,7 @@
|
|||
<prop>/systems/electrical/outputs/transponder</prop>
|
||||
<prop>/systems/electrical/outputs/autopilot</prop>
|
||||
<prop>/systems/electrical/outputs/adf</prop>
|
||||
<prop>/systems/electrical/outputs/mk-viii</prop>
|
||||
<prop>/systems/electrical/outputs/tacan</prop>
|
||||
</bus>
|
||||
|
||||
|
|
|
@ -138,5 +138,9 @@ file, these values will be used (they are hardcoded).
|
|||
<number>0</number>
|
||||
</tacan>
|
||||
|
||||
<mk-viii>
|
||||
<name>mk-viii</name>
|
||||
<number>0</number>
|
||||
</mk-viii>
|
||||
|
||||
</PropertyList>
|
||||
|
|
19
Aircraft/Instruments-3d/mk-viii/GNUmakefile
Executable file
19
Aircraft/Instruments-3d/mk-viii/GNUmakefile
Executable file
|
@ -0,0 +1,19 @@
|
|||
stylesheet = ../assembly/assembly.xsl
|
||||
|
||||
buttons = caution0 caution1 flap-override inhibit steep-approach terrain-inhibit warning0 warning1
|
||||
lamps = glideslope-cancelled inop terrain-fail
|
||||
|
||||
output_files = $(foreach b,$(buttons),$(b).xml $(b)-actions.xml) $(foreach l,$(lamps),$(l).xml)
|
||||
|
||||
all_files = assembly.rgb $(output_files)
|
||||
|
||||
all: $(all_files)
|
||||
|
||||
$(output_files): mk-viii.xml $(stylesheet)
|
||||
xsltproc $(stylesheet) mk-viii.xml
|
||||
|
||||
assembly.rgb: ../assembly/assembly.rgb
|
||||
cp -p ../assembly/assembly.rgb ./
|
||||
|
||||
clean:
|
||||
rm -f $(all_files)
|
20
Aircraft/Instruments-3d/mk-viii/README
Executable file
20
Aircraft/Instruments-3d/mk-viii/README
Executable file
|
@ -0,0 +1,20 @@
|
|||
This directory contains a set of standard GPWS assemblies (lamp format
|
||||
2), connected to /instrumentation/mk-viii. Use them by referencing the
|
||||
XML files from your aircraft model file (see
|
||||
Aircraft/b1900d/Models/b1900d-anim.xml for an example), and by setting
|
||||
/sim/mk-viii/assemblies/emission/* to off-state emission values, for
|
||||
instance:
|
||||
|
||||
<sim>
|
||||
<mk-viii>
|
||||
<assemblies>
|
||||
<emission>
|
||||
<red>0.5</red>
|
||||
<green>0.5</green>
|
||||
<blue>0.5</blue>
|
||||
<factor alias="/controls/lighting/instruments-norm"/>
|
||||
</emission>
|
||||
</mk-viii>
|
||||
</sim>
|
||||
|
||||
Author: Jean-Yves Lefort <jylefort@FreeBSD.org>
|
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/caution-off.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/caution-off.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/caution-on.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/caution-on.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/flap-override-off.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/flap-override-off.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/flap-override-on.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/flap-override-on.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/glideslope-cancelled-off.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/glideslope-cancelled-off.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/glideslope-cancelled-on.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/glideslope-cancelled-on.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/inhibit-off.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/inhibit-off.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/inhibit-on.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/inhibit-on.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/inop-off.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/inop-off.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/inop-on.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/inop-on.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/steep-approach-off.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/steep-approach-off.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/steep-approach-on.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/steep-approach-on.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/terrain-fail-off.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/terrain-fail-off.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/terrain-fail-on.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/terrain-fail-on.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/terrain-inhibit-off.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/terrain-inhibit-off.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/terrain-inhibit-on.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/terrain-inhibit-on.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/warning-off.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/warning-off.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/warning-on.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/warning-on.rgb
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/caution-off.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/caution-off.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/caution-on.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/caution-on.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/flap-override-off.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/flap-override-off.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/flap-override-on.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/flap-override-on.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/glideslope-cancelled-off.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/glideslope-cancelled-off.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/glideslope-cancelled-on.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/glideslope-cancelled-on.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/inhibit-off.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/inhibit-off.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/inhibit-on.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/inhibit-on.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/inop-off.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/inop-off.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/inop-on.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/inop-on.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/steep-approach-off.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/steep-approach-off.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/steep-approach-on.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/steep-approach-on.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/terrain-fail-off.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/terrain-fail-off.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/terrain-fail-on.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/terrain-fail-on.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/terrain-inhibit-off.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/terrain-inhibit-off.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/terrain-inhibit-on.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/terrain-inhibit-on.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/warning-off.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/warning-off.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/warning-on.xcf
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/Textures/gpws/xcf/warning-on.xcf
Executable file
Binary file not shown.
BIN
Aircraft/Instruments-3d/mk-viii/assembly.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/assembly.rgb
Executable file
Binary file not shown.
12
Aircraft/Instruments-3d/mk-viii/assembly/README
Executable file
12
Aircraft/Instruments-3d/mk-viii/assembly/README
Executable file
|
@ -0,0 +1,12 @@
|
|||
This directory contains a cockpit assembly model and XSLT
|
||||
stylesheet. An assembly is a lamp/switch combination. The lamp is
|
||||
implemented via two texture files representing the on/off states. The
|
||||
assembly can be latching (press to toggle, self-annunciating lamp) or
|
||||
momentary (press to activate, lamp driven by an external property). An
|
||||
optional guard is provided.
|
||||
|
||||
The stylesheet can be used to generate the assemblies you need using
|
||||
an XSLT 1.1 processor. See Aircraft/Instruments-3d/mk-viii for an
|
||||
example.
|
||||
|
||||
Author: Jean-Yves Lefort <jylefort@FreeBSD.org>
|
236
Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac
Executable file
236
Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac
Executable file
|
@ -0,0 +1,236 @@
|
|||
AC3Db
|
||||
MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0
|
||||
MATERIAL "ac3dmat14" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0 0 0 shi 10 trans 0
|
||||
MATERIAL "ac3dmat0" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 0 0 0 shi 10 trans 0
|
||||
MATERIAL "ac3dmat0" rgb 0.612 0.612 0.612 amb 0.2 0.2 0.2 emis 0 0 0 spec 1 1 1 shi 10 trans 0.8
|
||||
OBJECT world
|
||||
kids 3
|
||||
OBJECT poly
|
||||
name "base"
|
||||
loc -0.00059994 8.3819e-09 0
|
||||
crease 45.000000
|
||||
numvert 20
|
||||
0.0024003 -0.00825628 -0.00825628
|
||||
0.0024003 -0.00825628 0.00825628
|
||||
0.0024003 0.00825628 0.00825628
|
||||
0.0024003 0.00825628 -0.00825628
|
||||
0.0024003 0.00719562 -0.00719562
|
||||
0.0024003 -0.00719562 -0.00719562
|
||||
0.0024003 -0.00719562 0.00719562
|
||||
0.0024003 0.00719562 0.00719562
|
||||
-0.0024003 0.00719562 0.00719562
|
||||
-0.0024003 -0.00719562 0.00719562
|
||||
-0.0024003 -0.00719562 -0.00719562
|
||||
-0.0024003 0.00719562 -0.00719562
|
||||
-0.0024003 -0.00825628 -0.00825628
|
||||
0.0024003 -0.00825628 -0.00825628
|
||||
0.0024003 -0.00825628 0.00825628
|
||||
-0.0024003 -0.00825628 0.00825628
|
||||
-0.0024003 0.00825628 0.00825628
|
||||
0.0024003 0.00825628 0.00825628
|
||||
0.0024003 0.00825628 -0.00825628
|
||||
-0.0024003 0.00825628 -0.00825628
|
||||
numsurf 16
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
7 0 0
|
||||
8 0 0
|
||||
11 0 0
|
||||
4 0 0
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
10 0 0
|
||||
5 0 0
|
||||
4 0 0
|
||||
11 0 0
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
5 0 0
|
||||
10 0 0
|
||||
9 0 0
|
||||
6 0 0
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
8 0 0
|
||||
7 0 0
|
||||
6 0 0
|
||||
9 0 0
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
4 0 0
|
||||
5 0 0
|
||||
0 1 0
|
||||
3 0 0
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
5 0 0
|
||||
6 0 0
|
||||
1 1 1
|
||||
0 1 0
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
6 0 0
|
||||
7 0 0
|
||||
2 0 1
|
||||
1 1 1
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
7 0 0
|
||||
4 0 0
|
||||
3 0 0
|
||||
2 0 1
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
16 0 1
|
||||
19 0 0
|
||||
11 0 0
|
||||
8 0 0
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
15 1 1
|
||||
16 0 1
|
||||
8 0 0
|
||||
9 0 0
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
12 1 0
|
||||
15 1 1
|
||||
9 0 0
|
||||
10 0 0
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
19 0 0
|
||||
12 1 0
|
||||
10 0 0
|
||||
11 0 0
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
18 0 0
|
||||
13 1 0
|
||||
12 1 1
|
||||
19 0 1
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
16 0 0
|
||||
15 1 0
|
||||
14 1 1
|
||||
17 0 1
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
19 0 0
|
||||
16 1 0
|
||||
17 1 1
|
||||
18 0 1
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
12 0 0
|
||||
13 1 0
|
||||
14 1 1
|
||||
15 0 1
|
||||
kids 0
|
||||
OBJECT group
|
||||
name "lamp"
|
||||
loc 0.00064236 6.99057e-09 3.90921e-10
|
||||
kids 2
|
||||
OBJECT poly
|
||||
name "lamp-off"
|
||||
texture "assembly.rgb"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0.000858003 0.00719562 -0.00719562
|
||||
0.000858003 -0.00719562 -0.00719562
|
||||
0.000858003 -0.00719562 0.00719562
|
||||
0.000858003 0.00719562 0.00719562
|
||||
numsurf 1
|
||||
SURF 0x0
|
||||
mat 1
|
||||
refs 4
|
||||
3 0 1
|
||||
2 0 0
|
||||
1 1 0
|
||||
0 1 1
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "lamp-on"
|
||||
texture "assembly.rgb"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0.000858003 0.00719562 0.00719562
|
||||
0.000858003 -0.00719562 0.00719562
|
||||
0.000858003 -0.00719562 -0.00719562
|
||||
0.000858003 0.00719562 -0.00719562
|
||||
numsurf 1
|
||||
SURF 0x0
|
||||
mat 2
|
||||
refs 4
|
||||
0 0 1
|
||||
1 0 0
|
||||
2 1 0
|
||||
3 1 1
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "guard"
|
||||
loc -1.16415e-10 0 0
|
||||
crease 45.000000
|
||||
numvert 8
|
||||
-0.00314583 -0.00965716 -0.00965716
|
||||
0.00314583 -0.00965716 -0.00965716
|
||||
0.00314583 -0.00965716 0.00965716
|
||||
-0.00314583 -0.00965716 0.00965716
|
||||
-0.00314583 0.00965716 0.00965716
|
||||
0.00314583 0.00965716 0.00965716
|
||||
0.00314583 0.00965716 -0.00965716
|
||||
-0.00314583 0.00965716 -0.00965716
|
||||
numsurf 5
|
||||
SURF 0x20
|
||||
mat 3
|
||||
refs 4
|
||||
5 0 1
|
||||
2 1.19209e-07 0
|
||||
1 1 1.49012e-07
|
||||
6 1 1
|
||||
SURF 0x20
|
||||
mat 3
|
||||
refs 4
|
||||
6 0 0
|
||||
1 1 0
|
||||
0 1 1
|
||||
7 0 1
|
||||
SURF 0x20
|
||||
mat 3
|
||||
refs 4
|
||||
4 0 0
|
||||
3 1 0
|
||||
2 1 1
|
||||
5 0 1
|
||||
SURF 0x20
|
||||
mat 3
|
||||
refs 4
|
||||
7 0 0
|
||||
4 1 0
|
||||
5 1 1
|
||||
6 0 1
|
||||
SURF 0x20
|
||||
mat 3
|
||||
refs 4
|
||||
0 0 0
|
||||
1 1 0
|
||||
2 1 1
|
||||
3 0 1
|
||||
kids 0
|
BIN
Aircraft/Instruments-3d/mk-viii/assembly/assembly.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/assembly/assembly.rgb
Executable file
Binary file not shown.
251
Aircraft/Instruments-3d/mk-viii/assembly/assembly.xsl
Executable file
251
Aircraft/Instruments-3d/mk-viii/assembly/assembly.xsl
Executable file
|
@ -0,0 +1,251 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE xsl:stylesheet>
|
||||
<xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:variable name="model" select="concat(/assemblies/@fg-root, '/Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac')"/>
|
||||
<xsl:variable name="texture-path">
|
||||
<xsl:if test="/assemblies/@texture-path"><xsl:value-of select="concat(/assemblies/@texture-path, '/')"/></xsl:if>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:template name="generated">
|
||||
<xsl:comment>automatically generated, do not edit</xsl:comment>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="assembly">
|
||||
<xsl:variable name="actions" select="concat(@name, '-actions.xml')"/>
|
||||
<xsl:variable name="prefix" select="concat('/controls/assemblies/', @name)"/>
|
||||
<xsl:variable name="button" select="concat($prefix, '-button')"/>
|
||||
<xsl:variable name="guard" select="concat($prefix, '-guard')"/>
|
||||
<xsl:variable name="guarded">
|
||||
<xsl:choose>
|
||||
<xsl:when test="@guarded='true'">true</xsl:when>
|
||||
<xsl:otherwise>false</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="latching">
|
||||
<xsl:choose>
|
||||
<xsl:when test="not(@input)">true</xsl:when>
|
||||
<xsl:otherwise>false</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="input">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$latching='false'"><xsl:value-of select="@input"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="$button"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="emission-red">
|
||||
<xsl:choose>
|
||||
<xsl:when test="@emission-red"><xsl:value-of select="@emission-red"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="/assemblies/@emission-red"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="emission-green">
|
||||
<xsl:choose>
|
||||
<xsl:when test="@emission-green"><xsl:value-of select="@emission-green"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="/assemblies/@emission-green"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="emission-blue">
|
||||
<xsl:choose>
|
||||
<xsl:when test="@emission-blue"><xsl:value-of select="@emission-blue"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="/assemblies/@emission-blue"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="emission-factor">
|
||||
<xsl:choose>
|
||||
<xsl:when test="@emission-factor"><xsl:value-of select="@emission-factor"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="/assemblies/@emission-factor"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="texture-prefix">
|
||||
<xsl:choose>
|
||||
<xsl:when test="@texture"><xsl:value-of select="@texture"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="@name"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="texture-on" select="concat($texture-path, $texture-prefix, '-on.rgb')"/>
|
||||
<xsl:variable name="texture-off" select="concat($texture-path, $texture-prefix, '-off.rgb')"/>
|
||||
|
||||
<xsl:document href="{@name}.xml" indent="yes">
|
||||
<xsl:call-template name="generated"/>
|
||||
<PropertyList>
|
||||
<path><xsl:value-of select="$model"/></path>
|
||||
|
||||
<xsl:if test="@output">
|
||||
<panel>
|
||||
<path><xsl:value-of select="concat(/assemblies/@pwd, '/', $actions)"/></path>
|
||||
<bottom-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>0.02897148</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lamp</object-name>
|
||||
<property><xsl:value-of select="$button"/></property>
|
||||
<factor>-0.0040</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
</xsl:if>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$guarded='true'"><not><property>/null</property></not></xsl:when>
|
||||
<xsl:otherwise><property>/null</property></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<xsl:if test="$guarded='true'">
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>guard</object-name>
|
||||
<property><xsl:value-of select="$guard"/></property>
|
||||
<factor>-90</factor>
|
||||
<center>
|
||||
<x-m>-0.00314583</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>0.00965716</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
</xsl:if>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture><xsl:value-of select="$texture-off"/></texture>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture><xsl:value-of select="$texture-on"/></texture>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not><property><xsl:value-of select="$input"/></property></not>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property><xsl:value-of select="$input"/></property>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop><xsl:value-of select="$emission-red"/></red-prop>
|
||||
<green-prop><xsl:value-of select="$emission-green"/></green-prop>
|
||||
<blue-prop><xsl:value-of select="$emission-blue"/></blue-prop>
|
||||
<factor-prop><xsl:value-of select="$emission-factor"/></factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
||||
</xsl:document>
|
||||
|
||||
<xsl:if test="@output">
|
||||
<xsl:document href="{$actions}" indent="yes">
|
||||
<xsl:call-template name="generated"/>
|
||||
<PropertyList>
|
||||
<background>Aircraft/Instruments-3d/mk-viii/assembly/transparent-bg.rgb</background>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
|
||||
<instruments>
|
||||
<instrument>
|
||||
<x>32</x>
|
||||
<y>32</y>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<w-base>64</w-base>
|
||||
<h-base>64</h-base>
|
||||
|
||||
<actions>
|
||||
<action>
|
||||
<name>open guard or operate button</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>-32</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
|
||||
<binding>
|
||||
<command>press-cockpit-button</command>
|
||||
<guarded><xsl:value-of select="$guarded"/></guarded>
|
||||
<latching><xsl:value-of select="$latching"/></latching>
|
||||
<prefix><xsl:value-of select="$prefix"/></prefix>
|
||||
<discrete><xsl:value-of select="@output"/></discrete>
|
||||
</binding>
|
||||
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>release-cockpit-button</command>
|
||||
<guarded><xsl:value-of select="$guarded"/></guarded>
|
||||
<latching><xsl:value-of select="$latching"/></latching>
|
||||
<prefix><xsl:value-of select="$prefix"/></prefix>
|
||||
<discrete><xsl:value-of select="@output"/></discrete>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</action>
|
||||
|
||||
<xsl:if test="$guarded='true'">
|
||||
<action>
|
||||
<name>close guard</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>0</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property><xsl:value-of select="$guard"/></property>
|
||||
<value type="double">0.0</value>
|
||||
</binding>
|
||||
</action>
|
||||
</xsl:if>
|
||||
|
||||
</actions>
|
||||
</instrument>
|
||||
</instruments>
|
||||
</PropertyList>
|
||||
</xsl:document>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="assemblies">
|
||||
<xsl:apply-templates select="*"/>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
BIN
Aircraft/Instruments-3d/mk-viii/assembly/transparent-bg.rgb
Executable file
BIN
Aircraft/Instruments-3d/mk-viii/assembly/transparent-bg.rgb
Executable file
Binary file not shown.
43
Aircraft/Instruments-3d/mk-viii/caution0-actions.xml
Executable file
43
Aircraft/Instruments-3d/mk-viii/caution0-actions.xml
Executable file
|
@ -0,0 +1,43 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<background>Aircraft/Instruments-3d/mk-viii/assembly/transparent-bg.rgb</background>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<instruments>
|
||||
<instrument>
|
||||
<x>32</x>
|
||||
<y>32</y>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<w-base>64</w-base>
|
||||
<h-base>64</h-base>
|
||||
<actions>
|
||||
<action>
|
||||
<name>open guard or operate button</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>-32</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>press-cockpit-button</command>
|
||||
<guarded>false</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/caution0</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/glideslope-cancel</discrete>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>release-cockpit-button</command>
|
||||
<guarded>false</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/caution0</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/glideslope-cancel</discrete>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</action>
|
||||
</actions>
|
||||
</instrument>
|
||||
</instruments>
|
||||
</PropertyList>
|
77
Aircraft/Instruments-3d/mk-viii/caution0.xml
Executable file
77
Aircraft/Instruments-3d/mk-viii/caution0.xml
Executable file
|
@ -0,0 +1,77 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<path>../../../Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac</path>
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/mk-viii/caution0-actions.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>0.02897148</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lamp</object-name>
|
||||
<property>/controls/assemblies/caution0-button</property>
|
||||
<factor>-0.0040</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<property>/null</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture>Textures/gpws/caution-off.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture>Textures/gpws/caution-on.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/gpws-alert</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/gpws-alert</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop>/sim/mk-viii/assemblies/emission/red</red-prop>
|
||||
<green-prop>/sim/mk-viii/assemblies/emission/green</green-prop>
|
||||
<blue-prop>/sim/mk-viii/assemblies/emission/blue</blue-prop>
|
||||
<factor-prop>/sim/mk-viii/assemblies/emission/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
43
Aircraft/Instruments-3d/mk-viii/caution1-actions.xml
Executable file
43
Aircraft/Instruments-3d/mk-viii/caution1-actions.xml
Executable file
|
@ -0,0 +1,43 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<background>Aircraft/Instruments-3d/mk-viii/assembly/transparent-bg.rgb</background>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<instruments>
|
||||
<instrument>
|
||||
<x>32</x>
|
||||
<y>32</y>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<w-base>64</w-base>
|
||||
<h-base>64</h-base>
|
||||
<actions>
|
||||
<action>
|
||||
<name>open guard or operate button</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>-32</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>press-cockpit-button</command>
|
||||
<guarded>false</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/caution1</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/glideslope-cancel</discrete>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>release-cockpit-button</command>
|
||||
<guarded>false</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/caution1</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/glideslope-cancel</discrete>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</action>
|
||||
</actions>
|
||||
</instrument>
|
||||
</instruments>
|
||||
</PropertyList>
|
77
Aircraft/Instruments-3d/mk-viii/caution1.xml
Executable file
77
Aircraft/Instruments-3d/mk-viii/caution1.xml
Executable file
|
@ -0,0 +1,77 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<path>../../../Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac</path>
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/mk-viii/caution1-actions.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>0.02897148</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lamp</object-name>
|
||||
<property>/controls/assemblies/caution1-button</property>
|
||||
<factor>-0.0040</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<property>/null</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture>Textures/gpws/caution-off.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture>Textures/gpws/caution-on.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/gpws-alert</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/gpws-alert</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop>/sim/mk-viii/assemblies/emission/red</red-prop>
|
||||
<green-prop>/sim/mk-viii/assemblies/emission/green</green-prop>
|
||||
<blue-prop>/sim/mk-viii/assemblies/emission/blue</blue-prop>
|
||||
<factor-prop>/sim/mk-viii/assemblies/emission/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
56
Aircraft/Instruments-3d/mk-viii/flap-override-actions.xml
Executable file
56
Aircraft/Instruments-3d/mk-viii/flap-override-actions.xml
Executable file
|
@ -0,0 +1,56 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<background>Aircraft/Instruments-3d/mk-viii/assembly/transparent-bg.rgb</background>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<instruments>
|
||||
<instrument>
|
||||
<x>32</x>
|
||||
<y>32</y>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<w-base>64</w-base>
|
||||
<h-base>64</h-base>
|
||||
<actions>
|
||||
<action>
|
||||
<name>open guard or operate button</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>-32</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>press-cockpit-button</command>
|
||||
<guarded>true</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/flap-override</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/momentary-flap-override</discrete>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>release-cockpit-button</command>
|
||||
<guarded>true</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/flap-override</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/momentary-flap-override</discrete>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</action>
|
||||
<action>
|
||||
<name>close guard</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>0</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/assemblies/flap-override-guard</property>
|
||||
<value type="double">0.0</value>
|
||||
</binding>
|
||||
</action>
|
||||
</actions>
|
||||
</instrument>
|
||||
</instruments>
|
||||
</PropertyList>
|
95
Aircraft/Instruments-3d/mk-viii/flap-override.xml
Executable file
95
Aircraft/Instruments-3d/mk-viii/flap-override.xml
Executable file
|
@ -0,0 +1,95 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<path>../../../Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac</path>
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/mk-viii/flap-override-actions.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>0.02897148</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lamp</object-name>
|
||||
<property>/controls/assemblies/flap-override-button</property>
|
||||
<factor>-0.0040</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/null</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>guard</object-name>
|
||||
<property>/controls/assemblies/flap-override-guard</property>
|
||||
<factor>-90</factor>
|
||||
<center>
|
||||
<x-m>-0.00314583</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>0.00965716</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture>Textures/gpws/flap-override-off.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture>Textures/gpws/flap-override-on.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/flap-override</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/flap-override</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop>/sim/mk-viii/assemblies/emission/red</red-prop>
|
||||
<green-prop>/sim/mk-viii/assemblies/emission/green</green-prop>
|
||||
<blue-prop>/sim/mk-viii/assemblies/emission/blue</blue-prop>
|
||||
<factor-prop>/sim/mk-viii/assemblies/emission/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
48
Aircraft/Instruments-3d/mk-viii/glideslope-cancelled.xml
Executable file
48
Aircraft/Instruments-3d/mk-viii/glideslope-cancelled.xml
Executable file
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<path>../../../Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac</path>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<property>/null</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture>Textures/gpws/glideslope-cancelled-off.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture>Textures/gpws/glideslope-cancelled-on.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/glideslope-cancel</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/glideslope-cancel</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop>/sim/mk-viii/assemblies/emission/red</red-prop>
|
||||
<green-prop>/sim/mk-viii/assemblies/emission/green</green-prop>
|
||||
<blue-prop>/sim/mk-viii/assemblies/emission/blue</blue-prop>
|
||||
<factor-prop>/sim/mk-viii/assemblies/emission/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
56
Aircraft/Instruments-3d/mk-viii/inhibit-actions.xml
Executable file
56
Aircraft/Instruments-3d/mk-viii/inhibit-actions.xml
Executable file
|
@ -0,0 +1,56 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<background>Aircraft/Instruments-3d/mk-viii/assembly/transparent-bg.rgb</background>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<instruments>
|
||||
<instrument>
|
||||
<x>32</x>
|
||||
<y>32</y>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<w-base>64</w-base>
|
||||
<h-base>64</h-base>
|
||||
<actions>
|
||||
<action>
|
||||
<name>open guard or operate button</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>-32</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>press-cockpit-button</command>
|
||||
<guarded>true</guarded>
|
||||
<latching>true</latching>
|
||||
<prefix>/controls/assemblies/inhibit</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/gpws-inhibit</discrete>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>release-cockpit-button</command>
|
||||
<guarded>true</guarded>
|
||||
<latching>true</latching>
|
||||
<prefix>/controls/assemblies/inhibit</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/gpws-inhibit</discrete>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</action>
|
||||
<action>
|
||||
<name>close guard</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>0</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/assemblies/inhibit-guard</property>
|
||||
<value type="double">0.0</value>
|
||||
</binding>
|
||||
</action>
|
||||
</actions>
|
||||
</instrument>
|
||||
</instruments>
|
||||
</PropertyList>
|
95
Aircraft/Instruments-3d/mk-viii/inhibit.xml
Executable file
95
Aircraft/Instruments-3d/mk-viii/inhibit.xml
Executable file
|
@ -0,0 +1,95 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<path>../../../Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac</path>
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/mk-viii/inhibit-actions.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>0.02897148</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lamp</object-name>
|
||||
<property>/controls/assemblies/inhibit-button</property>
|
||||
<factor>-0.0040</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/null</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>guard</object-name>
|
||||
<property>/controls/assemblies/inhibit-guard</property>
|
||||
<factor>-90</factor>
|
||||
<center>
|
||||
<x-m>-0.00314583</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>0.00965716</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture>Textures/gpws/inhibit-off.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture>Textures/gpws/inhibit-on.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/controls/assemblies/inhibit-button</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property>/controls/assemblies/inhibit-button</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop>/sim/mk-viii/assemblies/emission/red</red-prop>
|
||||
<green-prop>/sim/mk-viii/assemblies/emission/green</green-prop>
|
||||
<blue-prop>/sim/mk-viii/assemblies/emission/blue</blue-prop>
|
||||
<factor-prop>/sim/mk-viii/assemblies/emission/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
48
Aircraft/Instruments-3d/mk-viii/inop.xml
Executable file
48
Aircraft/Instruments-3d/mk-viii/inop.xml
Executable file
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<path>../../../Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac</path>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<property>/null</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture>Textures/gpws/inop-off.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture>Textures/gpws/inop-on.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/gpws-inop</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/gpws-inop</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop>/sim/mk-viii/assemblies/emission/red</red-prop>
|
||||
<green-prop>/sim/mk-viii/assemblies/emission/green</green-prop>
|
||||
<blue-prop>/sim/mk-viii/assemblies/emission/blue</blue-prop>
|
||||
<factor-prop>/sim/mk-viii/assemblies/emission/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
68
Aircraft/Instruments-3d/mk-viii/mk-viii.xml
Executable file
68
Aircraft/Instruments-3d/mk-viii/mk-viii.xml
Executable file
|
@ -0,0 +1,68 @@
|
|||
<?xml version="1.0"?>
|
||||
<assemblies
|
||||
fg-root="../../.."
|
||||
pwd="Aircraft/Instruments-3d/mk-viii"
|
||||
texture-path="Textures/gpws"
|
||||
emission-red="/sim/mk-viii/assemblies/emission/red"
|
||||
emission-green="/sim/mk-viii/assemblies/emission/green"
|
||||
emission-blue="/sim/mk-viii/assemblies/emission/blue"
|
||||
emission-factor="/sim/mk-viii/assemblies/emission/factor">
|
||||
|
||||
<assembly
|
||||
name="caution0"
|
||||
texture="caution"
|
||||
input="/instrumentation/mk-viii/outputs/discretes/gpws-alert"
|
||||
output="/instrumentation/mk-viii/inputs/discretes/glideslope-cancel"/>
|
||||
|
||||
<assembly
|
||||
name="caution1"
|
||||
texture="caution"
|
||||
input="/instrumentation/mk-viii/outputs/discretes/gpws-alert"
|
||||
output="/instrumentation/mk-viii/inputs/discretes/glideslope-cancel"/>
|
||||
|
||||
<assembly
|
||||
name="flap-override"
|
||||
input="/instrumentation/mk-viii/outputs/discretes/flap-override"
|
||||
output="/instrumentation/mk-viii/inputs/discretes/momentary-flap-override"
|
||||
guarded="true"/>
|
||||
|
||||
<assembly
|
||||
name="glideslope-cancelled"
|
||||
input="/instrumentation/mk-viii/outputs/discretes/glideslope-cancel"/>
|
||||
|
||||
<assembly
|
||||
name="inhibit"
|
||||
output="/instrumentation/mk-viii/inputs/discretes/gpws-inhibit"
|
||||
guarded="true"/>
|
||||
|
||||
<assembly
|
||||
name="inop"
|
||||
input="/instrumentation/mk-viii/outputs/discretes/gpws-inop"/>
|
||||
|
||||
<assembly
|
||||
name="steep-approach"
|
||||
input="/instrumentation/mk-viii/outputs/discretes/steep-approach"
|
||||
output="/instrumentation/mk-viii/inputs/discretes/steep-approach"
|
||||
guarded="true"/>
|
||||
|
||||
<assembly
|
||||
name="terrain-fail"
|
||||
input="/instrumentation/mk-viii/outputs/discretes/tad-inop"/>
|
||||
|
||||
<assembly
|
||||
name="terrain-inhibit"
|
||||
output="/instrumentation/mk-viii/inputs/discretes/ta-tcf-inhibit"
|
||||
guarded="true"/>
|
||||
|
||||
<assembly
|
||||
name="warning0"
|
||||
texture="warning"
|
||||
input="/instrumentation/mk-viii/outputs/discretes/gpws-warning"
|
||||
output="/instrumentation/mk-viii/inputs/discretes/self-test"/>
|
||||
|
||||
<assembly
|
||||
name="warning1"
|
||||
texture="warning"
|
||||
input="/instrumentation/mk-viii/outputs/discretes/gpws-warning"
|
||||
output="/instrumentation/mk-viii/inputs/discretes/self-test"/>
|
||||
</assemblies>
|
56
Aircraft/Instruments-3d/mk-viii/steep-approach-actions.xml
Executable file
56
Aircraft/Instruments-3d/mk-viii/steep-approach-actions.xml
Executable file
|
@ -0,0 +1,56 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<background>Aircraft/Instruments-3d/mk-viii/assembly/transparent-bg.rgb</background>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<instruments>
|
||||
<instrument>
|
||||
<x>32</x>
|
||||
<y>32</y>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<w-base>64</w-base>
|
||||
<h-base>64</h-base>
|
||||
<actions>
|
||||
<action>
|
||||
<name>open guard or operate button</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>-32</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>press-cockpit-button</command>
|
||||
<guarded>true</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/steep-approach</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/steep-approach</discrete>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>release-cockpit-button</command>
|
||||
<guarded>true</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/steep-approach</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/steep-approach</discrete>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</action>
|
||||
<action>
|
||||
<name>close guard</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>0</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/assemblies/steep-approach-guard</property>
|
||||
<value type="double">0.0</value>
|
||||
</binding>
|
||||
</action>
|
||||
</actions>
|
||||
</instrument>
|
||||
</instruments>
|
||||
</PropertyList>
|
95
Aircraft/Instruments-3d/mk-viii/steep-approach.xml
Executable file
95
Aircraft/Instruments-3d/mk-viii/steep-approach.xml
Executable file
|
@ -0,0 +1,95 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<path>../../../Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac</path>
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/mk-viii/steep-approach-actions.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>0.02897148</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lamp</object-name>
|
||||
<property>/controls/assemblies/steep-approach-button</property>
|
||||
<factor>-0.0040</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/null</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>guard</object-name>
|
||||
<property>/controls/assemblies/steep-approach-guard</property>
|
||||
<factor>-90</factor>
|
||||
<center>
|
||||
<x-m>-0.00314583</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>0.00965716</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture>Textures/gpws/steep-approach-off.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture>Textures/gpws/steep-approach-on.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/steep-approach</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/steep-approach</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop>/sim/mk-viii/assemblies/emission/red</red-prop>
|
||||
<green-prop>/sim/mk-viii/assemblies/emission/green</green-prop>
|
||||
<blue-prop>/sim/mk-viii/assemblies/emission/blue</blue-prop>
|
||||
<factor-prop>/sim/mk-viii/assemblies/emission/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
48
Aircraft/Instruments-3d/mk-viii/terrain-fail.xml
Executable file
48
Aircraft/Instruments-3d/mk-viii/terrain-fail.xml
Executable file
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<path>../../../Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac</path>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<property>/null</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture>Textures/gpws/terrain-fail-off.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture>Textures/gpws/terrain-fail-on.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/tad-inop</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/tad-inop</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop>/sim/mk-viii/assemblies/emission/red</red-prop>
|
||||
<green-prop>/sim/mk-viii/assemblies/emission/green</green-prop>
|
||||
<blue-prop>/sim/mk-viii/assemblies/emission/blue</blue-prop>
|
||||
<factor-prop>/sim/mk-viii/assemblies/emission/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
56
Aircraft/Instruments-3d/mk-viii/terrain-inhibit-actions.xml
Executable file
56
Aircraft/Instruments-3d/mk-viii/terrain-inhibit-actions.xml
Executable file
|
@ -0,0 +1,56 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<background>Aircraft/Instruments-3d/mk-viii/assembly/transparent-bg.rgb</background>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<instruments>
|
||||
<instrument>
|
||||
<x>32</x>
|
||||
<y>32</y>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<w-base>64</w-base>
|
||||
<h-base>64</h-base>
|
||||
<actions>
|
||||
<action>
|
||||
<name>open guard or operate button</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>-32</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>press-cockpit-button</command>
|
||||
<guarded>true</guarded>
|
||||
<latching>true</latching>
|
||||
<prefix>/controls/assemblies/terrain-inhibit</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/ta-tcf-inhibit</discrete>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>release-cockpit-button</command>
|
||||
<guarded>true</guarded>
|
||||
<latching>true</latching>
|
||||
<prefix>/controls/assemblies/terrain-inhibit</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/ta-tcf-inhibit</discrete>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</action>
|
||||
<action>
|
||||
<name>close guard</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>0</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/assemblies/terrain-inhibit-guard</property>
|
||||
<value type="double">0.0</value>
|
||||
</binding>
|
||||
</action>
|
||||
</actions>
|
||||
</instrument>
|
||||
</instruments>
|
||||
</PropertyList>
|
95
Aircraft/Instruments-3d/mk-viii/terrain-inhibit.xml
Executable file
95
Aircraft/Instruments-3d/mk-viii/terrain-inhibit.xml
Executable file
|
@ -0,0 +1,95 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<path>../../../Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac</path>
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/mk-viii/terrain-inhibit-actions.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>0.02897148</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lamp</object-name>
|
||||
<property>/controls/assemblies/terrain-inhibit-button</property>
|
||||
<factor>-0.0040</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/null</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>guard</object-name>
|
||||
<property>/controls/assemblies/terrain-inhibit-guard</property>
|
||||
<factor>-90</factor>
|
||||
<center>
|
||||
<x-m>-0.00314583</x-m>
|
||||
<y-m>0.0</y-m>
|
||||
<z-m>0.00965716</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>0.0</x>
|
||||
<y>1.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture>Textures/gpws/terrain-inhibit-off.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture>Textures/gpws/terrain-inhibit-on.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/controls/assemblies/terrain-inhibit-button</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property>/controls/assemblies/terrain-inhibit-button</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop>/sim/mk-viii/assemblies/emission/red</red-prop>
|
||||
<green-prop>/sim/mk-viii/assemblies/emission/green</green-prop>
|
||||
<blue-prop>/sim/mk-viii/assemblies/emission/blue</blue-prop>
|
||||
<factor-prop>/sim/mk-viii/assemblies/emission/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
43
Aircraft/Instruments-3d/mk-viii/warning0-actions.xml
Executable file
43
Aircraft/Instruments-3d/mk-viii/warning0-actions.xml
Executable file
|
@ -0,0 +1,43 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<background>Aircraft/Instruments-3d/mk-viii/assembly/transparent-bg.rgb</background>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<instruments>
|
||||
<instrument>
|
||||
<x>32</x>
|
||||
<y>32</y>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<w-base>64</w-base>
|
||||
<h-base>64</h-base>
|
||||
<actions>
|
||||
<action>
|
||||
<name>open guard or operate button</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>-32</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>press-cockpit-button</command>
|
||||
<guarded>false</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/warning0</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/self-test</discrete>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>release-cockpit-button</command>
|
||||
<guarded>false</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/warning0</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/self-test</discrete>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</action>
|
||||
</actions>
|
||||
</instrument>
|
||||
</instruments>
|
||||
</PropertyList>
|
77
Aircraft/Instruments-3d/mk-viii/warning0.xml
Executable file
77
Aircraft/Instruments-3d/mk-viii/warning0.xml
Executable file
|
@ -0,0 +1,77 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<path>../../../Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac</path>
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/mk-viii/warning0-actions.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>0.02897148</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lamp</object-name>
|
||||
<property>/controls/assemblies/warning0-button</property>
|
||||
<factor>-0.0040</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<property>/null</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture>Textures/gpws/warning-off.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture>Textures/gpws/warning-on.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/gpws-warning</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/gpws-warning</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop>/sim/mk-viii/assemblies/emission/red</red-prop>
|
||||
<green-prop>/sim/mk-viii/assemblies/emission/green</green-prop>
|
||||
<blue-prop>/sim/mk-viii/assemblies/emission/blue</blue-prop>
|
||||
<factor-prop>/sim/mk-viii/assemblies/emission/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
43
Aircraft/Instruments-3d/mk-viii/warning1-actions.xml
Executable file
43
Aircraft/Instruments-3d/mk-viii/warning1-actions.xml
Executable file
|
@ -0,0 +1,43 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<background>Aircraft/Instruments-3d/mk-viii/assembly/transparent-bg.rgb</background>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<instruments>
|
||||
<instrument>
|
||||
<x>32</x>
|
||||
<y>32</y>
|
||||
<w>64</w>
|
||||
<h>64</h>
|
||||
<w-base>64</w-base>
|
||||
<h-base>64</h-base>
|
||||
<actions>
|
||||
<action>
|
||||
<name>open guard or operate button</name>
|
||||
<button>0</button>
|
||||
<x>-32</x>
|
||||
<y>-32</y>
|
||||
<w>64</w>
|
||||
<h>32</h>
|
||||
<binding>
|
||||
<command>press-cockpit-button</command>
|
||||
<guarded>false</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/warning1</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/self-test</discrete>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>release-cockpit-button</command>
|
||||
<guarded>false</guarded>
|
||||
<latching>false</latching>
|
||||
<prefix>/controls/assemblies/warning1</prefix>
|
||||
<discrete>/instrumentation/mk-viii/inputs/discretes/self-test</discrete>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</action>
|
||||
</actions>
|
||||
</instrument>
|
||||
</instruments>
|
||||
</PropertyList>
|
77
Aircraft/Instruments-3d/mk-viii/warning1.xml
Executable file
77
Aircraft/Instruments-3d/mk-viii/warning1.xml
Executable file
|
@ -0,0 +1,77 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--automatically generated, do not edit-->
|
||||
<PropertyList>
|
||||
<path>../../../Aircraft/Instruments-3d/mk-viii/assembly/assembly.ac</path>
|
||||
<panel>
|
||||
<path>Aircraft/Instruments-3d/mk-viii/warning1-actions.xml</path>
|
||||
<bottom-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-left>
|
||||
<bottom-right>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>0.00965716</y-m>
|
||||
<z-m>-0.00965716</z-m>
|
||||
</bottom-right>
|
||||
<top-left>
|
||||
<x-m>0.00314583</x-m>
|
||||
<y-m>-0.00965716</y-m>
|
||||
<z-m>0.02897148</z-m>
|
||||
</top-left>
|
||||
</panel>
|
||||
<animation>
|
||||
<type>translate</type>
|
||||
<object-name>lamp</object-name>
|
||||
<property>/controls/assemblies/warning1-button</property>
|
||||
<factor>-0.0040</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
<z>0.0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>guard</object-name>
|
||||
<condition>
|
||||
<property>/null</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<texture>Textures/gpws/warning-off.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<texture>Textures/gpws/warning-on.rgb</texture>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<condition>
|
||||
<not>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/gpws-warning</property>
|
||||
</not>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>lamp-on</object-name>
|
||||
<condition>
|
||||
<property>/instrumentation/mk-viii/outputs/discretes/gpws-warning</property>
|
||||
</condition>
|
||||
</animation>
|
||||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>lamp-off</object-name>
|
||||
<emission>
|
||||
<red-prop>/sim/mk-viii/assemblies/emission/red</red-prop>
|
||||
<green-prop>/sim/mk-viii/assemblies/emission/green</green-prop>
|
||||
<blue-prop>/sim/mk-viii/assemblies/emission/blue</blue-prop>
|
||||
<factor-prop>/sim/mk-viii/assemblies/emission/factor</factor-prop>
|
||||
</emission>
|
||||
</animation>
|
||||
</PropertyList>
|
BIN
Sounds/mk-viii/500-above.wav
Executable file
BIN
Sounds/mk-viii/500-above.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/altitude-10.wav
Executable file
BIN
Sounds/mk-viii/altitude-10.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/altitude-100.wav
Executable file
BIN
Sounds/mk-viii/altitude-100.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/altitude-1000.wav
Executable file
BIN
Sounds/mk-viii/altitude-1000.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/altitude-20.wav
Executable file
BIN
Sounds/mk-viii/altitude-20.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/altitude-200.wav
Executable file
BIN
Sounds/mk-viii/altitude-200.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/altitude-30.wav
Executable file
BIN
Sounds/mk-viii/altitude-30.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/altitude-300.wav
Executable file
BIN
Sounds/mk-viii/altitude-300.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/altitude-40.wav
Executable file
BIN
Sounds/mk-viii/altitude-40.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/altitude-400.wav
Executable file
BIN
Sounds/mk-viii/altitude-400.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/altitude-50.wav
Executable file
BIN
Sounds/mk-viii/altitude-50.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/altitude-500.wav
Executable file
BIN
Sounds/mk-viii/altitude-500.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/application-data-base-failed.wav
Executable file
BIN
Sounds/mk-viii/application-data-base-failed.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/bank-angle-inop.wav
Executable file
BIN
Sounds/mk-viii/bank-angle-inop.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/bank-angle.wav
Executable file
BIN
Sounds/mk-viii/bank-angle.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/callouts-inop.wav
Executable file
BIN
Sounds/mk-viii/callouts-inop.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/configuration-type-invalid.wav
Executable file
BIN
Sounds/mk-viii/configuration-type-invalid.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/dont-sink.wav
Executable file
BIN
Sounds/mk-viii/dont-sink.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/glideslope-inop.wav
Executable file
BIN
Sounds/mk-viii/glideslope-inop.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/glideslope.wav
Executable file
BIN
Sounds/mk-viii/glideslope.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/gpws-inop.wav
Executable file
BIN
Sounds/mk-viii/gpws-inop.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/minimums.wav
Executable file
BIN
Sounds/mk-viii/minimums.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/pull-up.wav
Executable file
BIN
Sounds/mk-viii/pull-up.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/sink-rate.wav
Executable file
BIN
Sounds/mk-viii/sink-rate.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/terrain.wav
Executable file
BIN
Sounds/mk-viii/terrain.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/too-low-flaps.wav
Executable file
BIN
Sounds/mk-viii/too-low-flaps.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/too-low-gear.wav
Executable file
BIN
Sounds/mk-viii/too-low-gear.wav
Executable file
Binary file not shown.
BIN
Sounds/mk-viii/too-low-terrain.wav
Executable file
BIN
Sounds/mk-viii/too-low-terrain.wav
Executable file
Binary file not shown.
Loading…
Add table
Reference in a new issue