<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
	<!--
        Bendix/King KX155/165 COM/NAV radio
        Use this instrument as COM1/NAV1 radio

        Created by Torsten Dreyer, October 2008

        You might want to use the following code in your aircraft's nasal
        init function to keep the settings of the radio persistent between
        flightgear sessions

        aircraft.data.add(
        "instrumentation/comm[1]/volume-selected",
        "instrumentation/comm[1]/frequencies/selected-mhz",
        "instrumentation/comm[1]/frequencies/standby-mhz",
        "instrumentation/comm[1]/frequencies/dial-khz",
        "instrumentation/comm[1]/frequencies/dial-mhz",
        "instrumentation/comm[1]/test-btn",
        "instrumentation/nav[1]/ident-audible",
        "instrumentation/nav[1]/power-btn",
        "instrumentation/nav[1]/frequencies/selected-mhz",
        "instrumentation/nav[1]/frequencies/standby-mhz",
        "instrumentation/nav[1]/frequencies/dial-khz",
        "instrumentation/nav[1]/frequencies/dial-mhz",
        );
    -->
	<params>
		<comm-serviceable>instrumentation/comm[1]/serviceable</comm-serviceable>
		<nav-serviceable>instrumentation/nav[1]/serviceable</nav-serviceable>
		<power-nav>instrumentation/nav[1]/power-btn</power-nav>
		<power-comm>instrumentation/comm[1]/power-btn</power-comm>
		<comm-frq-swp>instrumentation/comm[1]/frq-swap-btn</comm-frq-swp>
		<comm-frq-selected>instrumentation/comm[1]/frequencies/selected-mhz</comm-frq-selected>
		<comm-frq-standby>instrumentation/comm[1]/frequencies/standby-mhz</comm-frq-standby>
		<comm-dial-khz>instrumentation/comm[1]/frequencies/dial-khz</comm-dial-khz>
		<comm-dial-mhz>instrumentation/comm[1]/frequencies/dial-mhz</comm-dial-mhz>
		<comm-volume>instrumentation/comm[1]/volume</comm-volume>	<!-- was: instrumentation/comm[1]/volume-selected (TODO revert once audio panel works) -->
		<comm-test>instrumentation/comm[1]/test-btn</comm-test>
		<channel-mode-selector>instrumentation/comm[1]/channel-mode-selector</channel-mode-selector>
		<nav-frq-swp>instrumentation/nav[1]/frq-swap-btn</nav-frq-swp>
		<nav-frq-selected>instrumentation/nav[1]/frequencies/selected-mhz</nav-frq-selected>
		<nav-frq-standby>instrumentation/nav[1]/frequencies/standby-mhz</nav-frq-standby>
		<nav-dial-khz>instrumentation/nav[1]/frequencies/dial-khz</nav-dial-khz>
		<nav-dial-mhz>instrumentation/nav[1]/frequencies/dial-mhz</nav-dial-mhz>
		<nav-volume>instrumentation/nav[1]/volume</nav-volume>
		<nav-audio>instrumentation/nav[1]/ident-audible</nav-audio>
	</params>
	<path>kx165.ac</path>
	<!--
    <effect>
        <inherits-from>../../../../Effects/interior/lm-kx165-2r</inherits-from>
        <object-name>COMknobKHZ</object-name>
        <object-name>COMknobMHZ</object-name>
        <object-name>COMxfer</object-name>
        <object-name>COMvol</object-name>
        <object-name>COMchan</object-name>
        <object-name>NAVknobKHZ</object-name>
        <object-name>NAVknobMHZ</object-name>
        <object-name>NAVxfer</object-name>
        <object-name>NAVmode</object-name>
        <object-name>NAVvol</object-name>
    </effect>
    <effect>
        <inherits-from>../../../../Effects/interior/lm-kx165-2</inherits-from>
        <object-name>COMxfer</object-name>
        <object-name>COMchan</object-name>
        <object-name>NAVxfer</object-name>
        <object-name>NAVmode</object-name>
        <object-name>KX165</object-name>
        <object-name>Screen</object-name>
    </effect>
    -->
	<effect>
		<inherits-from>../../Effects/interior-radiance</inherits-from>
		<object-name>CommStby100K</object-name>
		<object-name>CommStby100M</object-name>
		<object-name>CommStby10K</object-name>
		<object-name>CommStby10M</object-name>
		<object-name>CommStby1K</object-name>
		<object-name>CommStby1M</object-name>
		<object-name>CommStbyDot</object-name>
		<object-name>CommUse100K</object-name>
		<object-name>CommUse100M</object-name>
		<object-name>CommUse10K</object-name>
		<object-name>CommUse10M</object-name>
		<object-name>CommUse1K</object-name>
		<object-name>CommUse1M</object-name>
		<object-name>CommUseDot</object-name>
		<object-name>NavStby100K</object-name>
		<object-name>NavStby100M</object-name>
		<object-name>NavStby10K</object-name>
		<object-name>NavStby10M</object-name>
		<object-name>NavStby1M</object-name>
		<object-name>NavStbyDot</object-name>
		<object-name>NavUse100K</object-name>
		<object-name>NavUse100M</object-name>
		<object-name>NavUse10K</object-name>
		<object-name>NavUse10M</object-name>
		<object-name>NavUse1M</object-name>
		<object-name>NavUseDot</object-name>
		<object-name>KX165Line</object-name>
	</effect><!--
	<animation>
		<type>material</type>
		<object-name>KX165</object-name>
		<object-name>COMknobKHZ</object-name>
		<object-name>COMknobMHZ</object-name>
		<object-name>COMxfer</object-name>
		<object-name>COMchan</object-name>
		<object-name>COMvol</object-name>
		<object-name>NAVknobKHZ</object-name>
		<object-name>NAVknobMHZ</object-name>
		<object-name>NAVxfer</object-name>
		<object-name>NAVmode</object-name>
		<object-name>NAVvol</object-name>
		<condition>
			<not>
				<property>/sim/rendering/shaders/skydome</property>
			</not>
		</condition>
		<emission>
			<red-prop>/sim/model/c172p/lighting/rgb-ra-r-factor</red-prop>
			<green-prop>/sim/model/c172p/lighting/rgb-ra-g-factor</green-prop>
			<blue-prop>/sim/model/c172p/lighting/rgb-ra-b-factor</blue-prop>
		</emission>
	</animation>-->
	<animation>
		<type>material</type>
		<object-name>COMknobKHZ</object-name>
		<object-name>COMknobMHZ</object-name>
		<object-name>COMxfer</object-name>
		<object-name>COMchan</object-name>
		<object-name>COMvol</object-name>
		<object-name>CommStby100K</object-name>
		<object-name>CommStby100M</object-name>
		<object-name>CommStby10K</object-name>
		<object-name>CommStby10M</object-name>
		<object-name>CommStby1K</object-name>
		<object-name>CommStby1M</object-name>
		<object-name>CommStbyDot</object-name>
		<object-name>CommUse100K</object-name>
		<object-name>CommUse100M</object-name>
		<object-name>CommUse10K</object-name>
		<object-name>CommUse10M</object-name>
		<object-name>CommUse1K</object-name>
		<object-name>CommUse1M</object-name>
		<object-name>CommUseDot</object-name>
		<object-name>NAVknobKHZ</object-name>
		<object-name>NAVknobMHZ</object-name>
		<object-name>NAVxfer</object-name>
		<object-name>NAVmode</object-name>
		<object-name>NAVvol</object-name>
		<object-name>NavStby100K</object-name>
		<object-name>NavStby100M</object-name>
		<object-name>NavStby10K</object-name>
		<object-name>NavStby10M</object-name>
		<object-name>NavStby1M</object-name>
		<object-name>NavStbyDot</object-name>
		<object-name>NavUse100K</object-name>
		<object-name>NavUse100M</object-name>
		<object-name>NavUse10K</object-name>
		<object-name>NavUse10M</object-name>
		<object-name>NavUse1M</object-name>
		<object-name>NavUseDot</object-name>
		<object-name>KX165Line</object-name>
		<object-name>KX165</object-name>
		<object-name>Screen</object-name>
		<property-base>/sim/instrumentation/comm[1]</property-base>
		<texture-prop>texture-file</texture-prop>
	</animation>
	<animation>
		<type>select</type>
		<object-name>CommStby100K</object-name>
		<object-name>CommStby100M</object-name>
		<object-name>CommStby10K</object-name>
		<object-name>CommStby10M</object-name>
		<object-name>CommStby1K</object-name>
		<object-name>CommStby1M</object-name>
		<object-name>CommStbyDot</object-name>
		<object-name>CommUse100K</object-name>
		<object-name>CommUse100M</object-name>
		<object-name>CommUse10K</object-name>
		<object-name>CommUse10M</object-name>
		<object-name>CommUse1K</object-name>
		<object-name>CommUse1M</object-name>
		<object-name>CommUseDot</object-name>
		<object-name>NavStby100K</object-name>
		<object-name>NavStby100M</object-name>
		<object-name>NavStby10K</object-name>
		<object-name>NavStby10M</object-name>
		<object-name>NavStby1M</object-name>
		<object-name>NavStbyDot</object-name>
		<object-name>NavUse100K</object-name>
		<object-name>NavUse100M</object-name>
		<object-name>NavUse10K</object-name>
		<object-name>NavUse10M</object-name>
		<object-name>NavUse1M</object-name>
		<object-name>NavUseDot</object-name>
		<object-name>KX165Line</object-name>
		<condition>
			<property alias="../../../params/comm-serviceable"/>
			<property alias="../../../params/nav-serviceable"/>
			<property alias="../../../params/power-comm"/>
			<greater-than>
				<property>systems/electrical/outputs/comm-nav[1]</property>
				<value>1</value>
			</greater-than>
		</condition>
	</animation>
	<animation>
		<type>material</type>
		<object-name>COMxfer</object-name>
		<object-name>COMchan</object-name>
		<object-name>NAVxfer</object-name>
		<object-name>NAVmode</object-name>
		<condition>
			<not>
				<property>sim/rendering/rembrandt/enabled</property>
			</not>
		</condition>
		<emission>
			<red>0.5</red>
			<green>0.1</green>
			<blue>0.00005</blue>
			<factor-prop>controls/lighting/panel-norm</factor-prop>
		</emission>
	</animation>
	<animation>
		<type>material</type>
		<object-name>CommStby100K</object-name>
		<object-name>CommStby100M</object-name>
		<object-name>CommStby10K</object-name>
		<object-name>CommStby10M</object-name>
		<object-name>CommStby1K</object-name>
		<object-name>CommStby1M</object-name>
		<object-name>CommStbyDot</object-name>
		<object-name>CommUse100K</object-name>
		<object-name>CommUse100M</object-name>
		<object-name>CommUse10K</object-name>
		<object-name>CommUse10M</object-name>
		<object-name>CommUse1K</object-name>
		<object-name>CommUse1M</object-name>
		<object-name>CommUseDot</object-name>
		<object-name>NavStby100K</object-name>
		<object-name>NavStby100M</object-name>
		<object-name>NavStby10K</object-name>
		<object-name>NavStby10M</object-name>
		<object-name>NavStby1M</object-name>
		<object-name>NavStbyDot</object-name>
		<object-name>NavUse100K</object-name>
		<object-name>NavUse100M</object-name>
		<object-name>NavUse10K</object-name>
		<object-name>NavUse10M</object-name>
		<object-name>NavUse1M</object-name>
		<object-name>NavUseDot</object-name>
		<object-name>KX165Line</object-name>
		<condition>
			<and>
				<not>
					<property>sim/rendering/rembrandt/enabled</property>
				</not>
				<greater-than>
					<property>controls/lighting/panel-norm</property>
					<value>0.0</value>
				</greater-than>
			</and>
		</condition>
		<emission>
			<red>0.91</red>
			<green>0.91</green>
			<blue>0.91</blue>
			<factor-prop>controls/lighting/panel-norm</factor-prop>
		</emission>
	</animation>
	<effect>
		<inherits-from>Effects/model-transparent</inherits-from>
		<object-name>CommStby100K</object-name>
		<object-name>CommStby100M</object-name>
		<object-name>CommStby10K</object-name>
		<object-name>CommStby10M</object-name>
		<object-name>CommStby1K</object-name>
		<object-name>CommStby1M</object-name>
		<object-name>CommStbyDot</object-name>
		<object-name>CommUse100K</object-name>
		<object-name>CommUse100M</object-name>
		<object-name>CommUse10K</object-name>
		<object-name>CommUse10M</object-name>
		<object-name>CommUse1K</object-name>
		<object-name>CommUse1M</object-name>
		<object-name>CommUseDot</object-name>
		<object-name>NavStby100K</object-name>
		<object-name>NavStby100M</object-name>
		<object-name>NavStby10K</object-name>
		<object-name>NavStby10M</object-name>
		<object-name>NavStby1M</object-name>
		<object-name>NavStbyDot</object-name>
		<object-name>NavUse100K</object-name>
		<object-name>NavUse100M</object-name>
		<object-name>NavUse10K</object-name>
		<object-name>NavUse10M</object-name>
		<object-name>NavUse1M</object-name>
		<object-name>NavUseDot</object-name>
		<object-name>KX165Line</object-name>
		<object-name>Screen</object-name>
	</effect>
	<!-- comm part -->
	<animation>
		<type>translate</type>
		<object-name>COMxfer</object-name>
		<property alias="../../params/comm-frq-swp"/>
		<factor>-0.003</factor>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommUse100M</object-name>
		<property alias="../../params/comm-frq-selected"/>
		<step>100</step>
		<factor>0.001</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommUse10M</object-name>
		<property alias="../../params/comm-frq-selected"/>
		<step>10</step>
		<factor>0.01</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommUse1M</object-name>
		<property alias="../../params/comm-frq-selected"/>
		<step>1</step>
		<factor>0.1</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommUse100K</object-name>
		<property alias="../../params/comm-frq-selected"/>
		<step>0.1</step>
		<factor>1</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommUse10K</object-name>
		<property alias="../../params/comm-frq-selected"/>
		<step>0.01</step>
		<factor>10</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommUse1K</object-name>
		<property alias="../../params/comm-frq-selected"/>
		<step>0.001</step>
		<factor>100</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommStby100M</object-name>
		<property alias="../../params/comm-frq-standby"/>
		<step>100</step>
		<factor>0.001</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommStby10M</object-name>
		<property alias="../../params/comm-frq-standby"/>
		<step>10</step>
		<factor>0.01</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommStby1M</object-name>
		<property alias="../../params/comm-frq-standby"/>
		<step>1</step>
		<factor>0.1</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommStby100K</object-name>
		<property alias="../../params/comm-frq-standby"/>
		<step>0.1</step>
		<factor>1</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommStby10K</object-name>
		<property alias="../../params/comm-frq-standby"/>
		<step>0.01</step>
		<factor>10</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>CommStby1K</object-name>
		<property alias="../../params/comm-frq-standby"/>
		<step>0.001</step>
		<factor>100</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<!-- NAV part -->
	<animation>
		<type>translate</type>
		<object-name>NAVxfer</object-name>
		<property alias="../../params/nav-frq-swp"/>
		<factor>-0.003</factor>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>NavUse100M</object-name>
		<property alias="../../params/nav-frq-selected"/>
		<step>100</step>
		<factor>0.001</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>NavUse10M</object-name>
		<property alias="../../params/nav-frq-selected"/>
		<step>10</step>
		<factor>0.01</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>NavUse1M</object-name>
		<property alias="../../params/nav-frq-selected"/>
		<step>1</step>
		<factor>0.1</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>NavUse100K</object-name>
		<property alias="../../params/nav-frq-selected"/>
		<step>0.1</step>
		<factor>1</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>NavUse10K</object-name>
		<property alias="../../params/nav-frq-selected"/>
		<step>0.01</step>
		<factor>10</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>NavStby100M</object-name>
		<property alias="../../params/nav-frq-standby"/>
		<step>100</step>
		<factor>0.001</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>NavStby10M</object-name>
		<property alias="../../params/nav-frq-standby"/>
		<step>10</step>
		<factor>0.01</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>NavStby1M</object-name>
		<property alias="../../params/nav-frq-standby"/>
		<step>1</step>
		<factor>0.1</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>NavStby100K</object-name>
		<property alias="../../params/nav-frq-standby"/>
		<step>0.1</step>
		<factor>1</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>textranslate</type>
		<object-name>NavStby10K</object-name>
		<property alias="../../params/nav-frq-standby"/>
		<step>0.01</step>
		<factor>10</factor>
		<bias>0.0001</bias>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>translate</type>
		<object-name>NAVvol</object-name>
		<property alias="../../params/nav-audio"/>
		<factor>0.002</factor>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<!-- Actions -->
	<!-- Comm part -->
	<animation>
		<type>knob</type>
		<object-name>COMvol</object-name>
		<property alias="../../params/comm-volume"/>
		<factor>-65</factor>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
		<center>
			<y-m> -0.061229</y-m>
			<z-m> -0.000123</z-m>
		</center>
		<action>
			<binding>
				<command>property-adjust</command>
				<property alias="../../../../params/comm-volume"/>
				<factor>0.1</factor>
				<min>0.0</min>
				<max>1.0</max>
				<wrap>false</wrap>
			</binding>
			<binding>
				<command>property-assign</command>
				<property alias="../../../../params/power-comm"/>
				<value>1</value>
				<condition>
					<greater-than>
						<property alias="../../../../../../params/comm-volume"/>
						<value>0.05</value>
					</greater-than>
				</condition>
			</binding>
			<binding>
				<command>property-assign</command>
				<property alias="../../../../params/power-comm"/>
				<value>0</value>
				<condition>
					<less-than>
						<property alias="../../../../../../params/comm-volume"/>
						<value>0.05</value>
					</less-than>
				</condition>
			</binding>
			<binding>
				<command>property-assign</command>
				<property alias="../../../../params/power-nav"/>
				<value>1</value>
				<condition>
					<greater-than>
						<property alias="../../../../../../params/comm-volume"/>
						<value>0.05</value>
					</greater-than>
				</condition>
			</binding>
			<binding>
				<command>property-assign</command>
				<property alias="../../../../params/power-nav"/>
				<value>0</value>
				<condition>
					<less-than>
						<property alias="../../../../../../params/comm-volume"/>
						<value>0.05</value>
					</less-than>
				</condition>
			</binding>
		</action>
		<hovered>
			<binding>
				<command>set-tooltip</command>
				<tooltip-id>comm2-volume</tooltip-id>
				<label>COM2 Volume: %d%%</label>
				<property alias="../../../../params/comm-volume"/>
				<mapping>percent</mapping>
			</binding>
		</hovered>
	</animation>
	<animation>
		<type>translate</type>
		<object-name>COMknobKHZ</object-name>
		<factor>0.005</factor>
		<property>instrumentation/comm[1]/channel-mode-selector</property>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>translate</type>
		<object-name>COMchan</object-name>
		<factor>-0.001</factor>
		<property>instrumentation/comm[1]/channel-button</property>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
	</animation>
	<animation>
		<type>knob</type>
		<object-name>COMknobKHZ</object-name>
		<property alias="/params/comm-dial-khz"/>
		<factor>-0.25</factor>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
		<center>
			<y-m> -0.018682</y-m>
			<z-m> 0.00267</z-m>
		</center>
		<action>
			<binding>
				<command>property-adjust</command>
				<property alias="/params/comm-dial-khz"/>
				<factor>4</factor>
				<min>0</min>
				<max>1440</max>
				<wrap>true</wrap>
			</binding>
		</action>
		<increase>
			<binding>
				<command>nasal</command>
				<script>
                    libraries.increment(1, 1);
                </script>
			</binding>
		</increase>
		<decrease>
			<binding>
				<command>nasal</command>
				<script>
                    libraries.increment(1, -1);
                </script>
			</binding>
		</decrease>
		<shift-action>
			<repeatable>0</repeatable>
			<binding>
				<command>property-cycle</command>
				<property>instrumentation/comm[1]/channel-mode-selector</property>
				<value>0</value>
				<value>1</value>
			</binding>
		</shift-action>
		<hovered>
			<binding>
				<command>set-tooltip</command>
				<tooltip-id>comm2-kHz</tooltip-id>
				<label>Adjust COM2 kHz; Shift click to toggle 8.33</label>
			</binding>
		</hovered>
	</animation>
	<animation>
		<type>knob</type>
		<object-name>COMknobMHZ</object-name>
		<property alias="/params/comm-dial-mhz"/>
		<factor>-0.25</factor>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
		<center>
			<y-m> -0.018682</y-m>
			<z-m> 0.00267</z-m>
		</center>
		<action>
			<binding>
				<condition>
					<property alias="../../../../../params/power-comm"/>
				</condition>
				<command>property-adjust</command>
				<property alias="/params/comm-frq-standby"/>
				<factor>1</factor>
				<min>118.0</min>
				<max>136.99167</max>
				<wrap>true</wrap>
				<mask>integer</mask>
			</binding>
			<binding>
				<command>property-adjust</command>
				<property alias="/params/comm-dial-mhz"/>
				<factor>4</factor>
				<min>0</min>
				<max>360</max>
				<wrap>true</wrap>
			</binding>
		</action>
		<hovered>
			<binding>
				<command>set-tooltip</command>
				<tooltip-id>comm2-MHz</tooltip-id>
				<label>Adjust COM2 MHz</label>
			</binding>
		</hovered>
	</animation>
	<animation>
		<type>pick</type>
		<object-name>COMxfer</object-name>
		<visible>true</visible>
		<action>
			<button>0</button>
			<repeatable>false</repeatable>
			<binding>
				<command>property-assign</command>
				<property alias="../../../../params/comm-frq-swp"/>
				<value type="int">1</value>
			</binding>
			<binding>
				<command>property-swap</command>
				<property alias="../../../../params/comm-frq-selected"/>
				<property alias="../../../../params/comm-frq-standby"/>
			</binding>
			<mod-up>
				<binding>
					<command>property-assign</command>
					<property alias="../../../../../params/comm-frq-swp"/>
					<value type="int">0</value>
				</binding>
			</mod-up>
		</action>
		<hovered>
			<binding>
				<command>set-tooltip</command>
				<tooltip-id>comm1-toggle</tooltip-id>
				<label>Swap COM2 frequencies</label>
			</binding>
		</hovered>
	</animation>
	<!-- Nav part -->
	<animation>
		<type>knob</type>
		<object-name>NAVvol</object-name>
		<property alias="../../params/nav-volume"/>
		<factor>-65</factor>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
		<center>
			<y-m> 0.019132</y-m>
			<z-m> -0.000123</z-m>
		</center>
		<action>
			<binding>
				<command>property-adjust</command>
				<property alias="../../../../params/nav-volume"/>
				<factor>0.1</factor>
				<min>0.0</min>
				<max>1.0</max>
				<wrap>false</wrap>
			</binding>
		</action>
		<shift-action>
			<binding>
				<command>property-toggle</command>
				<property alias="../../../../params/nav-audio"/>
			</binding>
		</shift-action>
		<hovered>
			<binding>
				<command>set-tooltip</command>
				<tooltip-id>nav1-volume</tooltip-id>
				<label>%s</label>
				<measure-text>NAV2 Volume: 100% ; Ident disabled (Shift + click to pull)</measure-text>
				<property alias="../../../../params/nav-volume"/>
				<mapping>nasal</mapping>
				<script>
                    var v = arg[0];
                    var a = getprop("/instrumentation/nav[1]/ident-audible");

                    var s = "NAV2 Volume: ";
                    s = s ~ sprintf("%3d", (v * 100) + .1); # rounding errors
                    s = s ~ "% ; Ident ";
                    if (a)
                        s = s ~ "enabled (Shift + click to push)";
                    else
                        s = s ~ "disabled (Shift + click to pull)";
                    return s;
                </script>
			</binding>
		</hovered>
	</animation>
	<animation>
		<type>knob</type>
		<object-name>NAVknobKHZ</object-name>
		<property alias="/params/nav-dial-khz"/>
		<factor>-0.25</factor>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
		<center>
			<y-m> 0.063223</y-m>
			<z-m> 0.00267</z-m>
		</center>
		<action>
			<binding>
				<condition>
					<property alias="../../../../../params/power-comm"/>
				</condition>
				<command>property-adjust</command>
				<property alias="/params/nav-frq-standby"/>
				<factor>0.05</factor>
				<min>0.0</min>
				<max>1.0</max>
				<resolution>0.050</resolution>
				<wrap>true</wrap>
				<mask>decimal</mask>
			</binding>
			<binding>
				<command>property-adjust</command>
				<property alias="/params/nav-dial-khz"/>
				<factor>4</factor>
				<min>0</min>
				<max>1440</max>
				<wrap>true</wrap>
			</binding>
		</action>
		<hovered>
			<binding>
				<command>set-tooltip</command>
				<tooltip-id>nav1-kHz</tooltip-id>
				<label>Adjust NAV2 kHz</label>
			</binding>
		</hovered>
	</animation>
	<animation>
		<type>knob</type>
		<object-name>NAVknobMHZ</object-name>
		<property alias="/params/nav-dial-mhz"/>
		<factor>-0.25</factor>
		<axis>
			<x>1</x>
			<y>0</y>
			<z>0</z>
		</axis>
		<center>
			<y-m> 0.063223</y-m>
			<z-m> 0.00267</z-m>
		</center>
		<action>
			<binding>
				<condition>
					<property alias="../../../../../params/power-comm"/>
				</condition>
				<command>property-adjust</command>
				<property alias="/params/nav-frq-standby"/>
				<factor>1</factor>
				<min>108.0</min>
				<max>118.0</max>
				<wrap>true</wrap>
				<mask>integer</mask>
			</binding>
			<binding>
				<command>property-adjust</command>
				<property alias="/params/nav-dial-mhz"/>
				<factor>4</factor>
				<min>0</min>
				<max>360</max>
				<wrap>true</wrap>
			</binding>
		</action>
		<hovered>
			<binding>
				<command>set-tooltip</command>
				<tooltip-id>nav2-MHz</tooltip-id>
				<label>Adjust NAV2 MHz</label>
			</binding>
		</hovered>
	</animation>
	<animation>
		<type>pick</type>
		<object-name>NAVxfer</object-name>
		<visible>true</visible>
		<action>
			<button>0</button>
			<repeatable>false</repeatable>
			<binding>
				<command>property-assign</command>
				<property alias="../../../../params/nav-frq-swp"/>
				<value type="int">1</value>
			</binding>
			<binding>
				<command>property-swap</command>
				<property alias="../../../../params/nav-frq-selected"/>
				<property alias="../../../../params/nav-frq-standby"/>
			</binding>
			<mod-up>
				<binding>
					<command>property-assign</command>
					<property alias="../../../../../params/nav-frq-swp"/>
					<value type="int">0</value>
				</binding>
			</mod-up>
		</action>
		<hovered>
			<binding>
				<command>set-tooltip</command>
				<tooltip-id>nav1-toggle</tooltip-id>
				<label>Swap NAV2 frequencies</label>
			</binding>
		</hovered>
	</animation>
</PropertyList>
