1
0
Fork 0

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:
fredb 2006-03-04 20:29:50 +00:00
parent 9d2216d5bc
commit 026a2bb4b0
94 changed files with 1839 additions and 0 deletions

View file

@ -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>

View file

@ -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>

View 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)

View 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>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View 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>

View 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

Binary file not shown.

View 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>

Binary file not shown.

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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

Binary file not shown.

BIN
Sounds/mk-viii/altitude-10.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/altitude-100.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/altitude-1000.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/altitude-20.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/altitude-200.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/altitude-30.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/altitude-300.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/altitude-40.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/altitude-400.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/altitude-50.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/altitude-500.wav Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Sounds/mk-viii/bank-angle.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/callouts-inop.wav Executable file

Binary file not shown.

Binary file not shown.

BIN
Sounds/mk-viii/dont-sink.wav Executable file

Binary file not shown.

Binary file not shown.

BIN
Sounds/mk-viii/glideslope.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/gpws-inop.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/minimums.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/pull-up.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/sink-rate.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/terrain.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/too-low-flaps.wav Executable file

Binary file not shown.

BIN
Sounds/mk-viii/too-low-gear.wav Executable file

Binary file not shown.

Binary file not shown.