1
0
Fork 0
fgdata/Aircraft/c172p/Instruments/kma20/kma20.xml
jmt 42832d3e79 From Dave Perry:
Patch goals:
1. Implement instrument and pannel lights controled by the nav-light switch.
2. Use Instruments-3d/vor which includes GS flag and filters for smooth movement of cdi and gs needles to and from parked position.
3. Adjust model and pilot view per the agreed to changes in Re: [Flightgear-devel] c172p pitch at cruise question, 12/06/2008 02:27 PM.  These changes were never committed.
2009-11-18 20:35:40 +00:00

650 lines
15 KiB
XML

<?xml version="1.0" ?>
<PropertyList>
<!--
Bendix/King KMA20 Marker/Audio panel
Created by Torsten Dreyer, December 2008
You might want to use the following code in your aircraft's nasal
init function to keep the settings of the device persistent between
flightgear sessions
aircraft.data.add(
"instrumentation/kma20/test",
"instrumentation/kma20/auto",
"instrumentation/kma20/com1",
"instrumentation/kma20/com2",
"instrumentation/kma20/nav1",
"instrumentation/kma20/nav2",
"instrumentation/kma20/adf",
"instrumentation/kma20/dme",
"instrumentation/kma20/mkr",
"instrumentation/kma20/sens",
"instrumentation/kma20/knob"
);
-->
<params>
<outer>instrumentation/marker-beacon/outer</outer>
<middle>instrumentation/marker-beacon/middle</middle>
<inner>instrumentation/marker-beacon/inner</inner>
<test>instrumentation/kma20/test</test>
<auto>instrumentation/kma20/auto</auto>
<com1>instrumentation/kma20/com1</com1>
<com2>instrumentation/kma20/com2</com2>
<nav1>instrumentation/kma20/nav1</nav1>
<nav2>instrumentation/kma20/nav2</nav2>
<adf>instrumentation/kma20/adf</adf>
<dme>instrumentation/kma20/dme</dme>
<mkr>instrumentation/kma20/mkr</mkr>
<sens>instrumentation/kma20/sens</sens>
<knob>instrumentation/kma20/knob</knob>
</params>
<path>kma20.ac</path>
<animation>
<type>material</type>
<object-name>Chassis</object-name>
<object-name>Knob</object-name>
<emission>
<red>0.5</red>
<green>0.1</green>
<blue>0.00005</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>AUTO</object-name>
<object-name>COM1</object-name>
<object-name>COM2</object-name>
<object-name>NAV1</object-name>
<object-name>NAV2</object-name>
<object-name>ADF</object-name>
<object-name>DME</object-name>
<object-name>MKR</object-name>
<object-name>SENS</object-name>
<emission>
<red>0.2</red>
<green>0.04</green>
<blue>0.00002</blue>
<factor-prop>sim/model/material/instruments/factor</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>O</object-name>
<emission>
<red>1.0</red>
<green>1.0</green>
<blue>1.0</blue>
<factor-prop alias="../../../params/outer"/>
<offset-prop alias="../../../params/test"/>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>M</object-name>
<emission>
<red>1.0</red>
<green>1.0</green>
<blue>1.0</blue>
<factor-prop alias="../../../params/middle"/>
<offset-prop alias="../../../params/test"/>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>A</object-name>
<emission>
<red>1.0</red>
<green>1.0</green>
<blue>1.0</blue>
<factor-prop alias="../../../params/inner"/>
<offset-prop alias="../../../params/test"/>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>AUTO</object-name>
<property alias="../../params/auto"/>
<factor>30</factor>
<axis>
<y>1</y>
</axis>
<center>
<x-m>0.0131629</x-m>
<z-m>0.00714385</z-m>
</center>
</animation>
<animation>
<type>pick</type>
<object-name>AUTOUp</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/auto"/>
<step>-1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>AUTODown</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/auto"/>
<step>1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>COM1</object-name>
<property alias="../../params/com1"/>
<factor>30</factor>
<axis>
<y>1</y>
</axis>
<center>
<x-m>0.0131629</x-m>
<z-m>0.00714385</z-m>
</center>
</animation>
<animation>
<type>pick</type>
<object-name>COM1Up</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/com1"/>
<step>-1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>COM1Down</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/com1"/>
<step>1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>COM2</object-name>
<property alias="../../params/com2"/>
<factor>30</factor>
<axis>
<y>1</y>
</axis>
<center>
<x-m>0.0131629</x-m>
<z-m>0.00714385</z-m>
</center>
</animation>
<animation>
<type>pick</type>
<object-name>COM2Up</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/com2"/>
<step>-1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>COM2Down</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/com2"/>
<step>1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>NAV1</object-name>
<property alias="../../params/nav1"/>
<factor>30</factor>
<axis>
<y>1</y>
</axis>
<center>
<x-m>0.0131629</x-m>
<z-m>0.00714385</z-m>
</center>
</animation>
<animation>
<type>pick</type>
<object-name>NAV1Up</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/nav1"/>
<step>-1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>NAV1Down</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/nav1"/>
<step>1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>NAV2</object-name>
<property alias="../../params/nav2"/>
<factor>30</factor>
<axis>
<y>1</y>
</axis>
<center>
<x-m>0.0131629</x-m>
<z-m>0.00714385</z-m>
</center>
</animation>
<animation>
<type>pick</type>
<object-name>NAV2Up</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/nav2"/>
<step>-1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>NAV2Down</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/nav2"/>
<step>1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>ADF</object-name>
<property alias="../../params/adf"/>
<factor>30</factor>
<axis>
<y>1</y>
</axis>
<center>
<x-m>0.0131629</x-m>
<z-m>0.00714385</z-m>
</center>
</animation>
<animation>
<type>pick</type>
<object-name>ADFUp</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/adf"/>
<step>-1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>ADFDown</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/adf"/>
<step>1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>DME</object-name>
<property alias="../../params/dme"/>
<factor>30</factor>
<axis>
<y>1</y>
</axis>
<center>
<x-m>0.0131629</x-m>
<z-m>0.00714385</z-m>
</center>
</animation>
<animation>
<type>pick</type>
<object-name>DMEUp</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/dme"/>
<step>-1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>DMEDown</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/dme"/>
<step>1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>MKR</object-name>
<property alias="../../params/mkr"/>
<factor>30</factor>
<axis>
<y>1</y>
</axis>
<center>
<x-m>0.0131629</x-m>
<z-m>0.00714385</z-m>
</center>
</animation>
<animation>
<type>pick</type>
<object-name>MKRUp</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/mkr"/>
<step>-1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>MKRDown</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/mkr"/>
<step>1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>SENS</object-name>
<property alias="../../params/sens"/>
<factor>30</factor>
<axis>
<y>1</y>
</axis>
<center>
<x-m>0.0131629</x-m>
<z-m>0.00714385</z-m>
</center>
</animation>
<animation>
<type>pick</type>
<object-name>SENSUp</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/sens"/>
<step>-1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SENSDown</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/sens"/>
<step>1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
<mod-up>
<binding>
<condition>
<equals>
<property alias="../../../../../../../params/sens"/>
<value>1</value>
</equals>
</condition>
<command>property-assign</command>
<property alias="../../../../../params/sens"/>
<value>0</value>
</binding>
<binding>
<condition>
<equals>
<property alias="../../../../../../../params/sens"/>
<value>0</value>
</equals>
</condition>
<command>property-assign</command>
<property alias="../../../../../params/test"/>
<value>0</value>
</binding>
</mod-up>
<binding>
<condition>
<greater-than>
<property alias="../../../../../../params/sens"/>
<value>-1</value>
</greater-than>
</condition>
<command>property-assign</command>
<property alias="../../../../params/test"/>
<property alias="../../../../params/sens"/>
</binding>
</action>
</animation>
<animation>
<type>rotate</type>
<object-name>Knob</object-name>
<property alias="../../params/knob"/>
<factor>-30</factor>
<axis>
<x>1</x>
</axis>
<center>
<y-m>-0.0605381</y-m>
<z-m>0.00559147</z-m>
</center>
</animation>
<animation>
<type>pick</type>
<object-name>MICLeft</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/knob"/>
<step>-1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>MICRight</object-name>
<visible>false</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-adjust</command>
<property alias="../../../../params/knob"/>
<step>1</step>
<min>-1</min>
<max>1</max>
<wrap>0</wrap>
</binding>
</action>
</animation>
</PropertyList>