1 contributor
<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<path>Models/GDU-104X.ac</path>
<animation>
<type>material</type>
<object-name>screw.000</object-name>
<object-name>screw.001</object-name>
<object-name>screw.002</object-name>
<object-name>screw.003</object-name>
<object-name>Lamp1</object-name>
<object-name>Lamp2</object-name>
<object-name>Lamp3</object-name>
<object-name>Lamp4</object-name>
<texture-prop>texture</texture-prop>
<texture>Textures/GDU-104X.png</texture>
</animation>
<animation>
<inherits-from>Effects/model-combined-deferred</inherits-from>
<parameters>
<lightmap-enabled type="int">1</lightmap-enabled>
<lightmap-factor><use>instrumentation/zkv1000/Lightmap</use></lightmap-factor>
<texture n="3">
<image>Textures/GDU-104X.lightmap.png</image>
</texture>
</parameters>
<type>material</type>
<object-name>Panel</object-name>
<object-name>AsSwitchNav</object-name>
<object-name>NavOuter</object-name>
<object-name>NavInner</object-name>
<object-name>HDG</object-name>
<object-name>AltOuter</object-name>
<object-name>AltInner</object-name>
<object-name>VolNAV</object-name>
<object-name>VolCOM</object-name>
<object-name>AsSwitchCOM</object-name>
<object-name>ComOuter</object-name>
<object-name>ComInner</object-name>
<object-name>CRS</object-name>
<object-name>BARO</object-name>
<object-name>PAN</object-name>
<object-name>PANUp</object-name>
<object-name>PANLeft</object-name>
<object-name>PANRight</object-name>
<object-name>PANDown</object-name>
<object-name>DirectTo</object-name>
<object-name>MENU</object-name>
<object-name>FPL</object-name>
<object-name>PROC</object-name>
<object-name>CLR</object-name>
<object-name>ENT</object-name>
<object-name>FmsOuter</object-name>
<object-name>FmsInner</object-name>
<object-name>SoftKey.000</object-name>
<object-name>SoftKey.001</object-name>
<object-name>SoftKey.002</object-name>
<object-name>SoftKey.003</object-name>
<object-name>SoftKey.004</object-name>
<object-name>SoftKey.005</object-name>
<object-name>SoftKey.006</object-name>
<object-name>SoftKey.007</object-name>
<object-name>SoftKey.008</object-name>
<object-name>SoftKey.009</object-name>
<object-name>SoftKey.010</object-name>
<object-name>SoftKey.011</object-name>
<object-name>Cover</object-name>
<texture-prop>texture</texture-prop>
<texture>Textures/GDU-104X.png</texture>
</animation>
<effect>
<inherits-from>Effects/model-combined-deferred</inherits-from>
<parameters>
<lightmap-enabled type="int">1</lightmap-enabled>
<lightmap-factor><use>instrumentation/zkv1000/Lightmap</use></lightmap-factor>
<texture n="3">
<image>Textures/GDU-104X.lightmap.png</image>
</texture>
</parameters>
<object-name>Panel</object-name>
<object-name>AsSwitchNav</object-name>
<object-name>NavOuter</object-name>
<object-name>NavInner</object-name>
<object-name>HDG</object-name>
<object-name>AltOuter</object-name>
<object-name>AltInner</object-name>
<object-name>VolNAV</object-name>
<object-name>VolCOM</object-name>
<object-name>AsSwitchCOM</object-name>
<object-name>ComOuter</object-name>
<object-name>ComInner</object-name>
<object-name>CRS</object-name>
<object-name>BARO</object-name>
<object-name>PAN</object-name>
<object-name>PANUp</object-name>
<object-name>PANLeft</object-name>
<object-name>PANRight</object-name>
<object-name>PANDown</object-name>
<object-name>DirectTo</object-name>
<object-name>MENU</object-name>
<object-name>FPL</object-name>
<object-name>PROC</object-name>
<object-name>CLR</object-name>
<object-name>ENT</object-name>
<object-name>FmsOuter</object-name>
<object-name>FmsInner</object-name>
<object-name>SoftKey.000</object-name>
<object-name>SoftKey.001</object-name>
<object-name>SoftKey.002</object-name>
<object-name>SoftKey.003</object-name>
<object-name>SoftKey.004</object-name>
<object-name>SoftKey.005</object-name>
<object-name>SoftKey.006</object-name>
<object-name>SoftKey.007</object-name>
<object-name>SoftKey.008</object-name>
<object-name>SoftKey.009</object-name>
<object-name>SoftKey.010</object-name>
<object-name>SoftKey.011</object-name>
<object-name>Cover</object-name>
</effect>
<animation>
<object-name>Cover</object-name>
<object-name>AP.L0</object-name>
<object-name>AP.L1</object-name>
<object-name>AP.L2</object-name>
<object-name>AP.L3</object-name>
<object-name>AP.L4</object-name>
<object-name>AP.L5</object-name>
<object-name>AP.R0</object-name>
<object-name>AP.R1</object-name>
<object-name>AP.R2</object-name>
<object-name>AP.R3</object-name>
<object-name>AP.R4</object-name>
<object-name>AP.R5</object-name>
<type>select</type>
<condition>
<equals>
<value type="bool">true</value>
<value type="bool">False</value>
</equals>
</condition>
</animation>
<animation>
<name>screen2</name>
<object-name>Screen</object-name>
</animation>
<animation>
<type>material</type>
<object-name>Screen</object-name>
<emission>
<red>1</red>
<green>1</green>
<blue>1</blue>
<!--factor-prop>instrumentation/FarminGDU104X/display-brightness-norm</factor-prop-->
<factor-prop>0.8</factor-prop>
</emission>
</animation>
<animation>
<type>pick</type>
<object-name>VolNAV</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.VolNAV(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.VolNAV(0);</script>
</binding>
</mod-up>
</action>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.VolNAV(0.1);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.VolNAV(-0.1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>AsSwitchNav</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.AsSwitchNav(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.AsSwitchNav(0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>NavOuter</object-name>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.NAV(0.2);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.NAV(-0.5);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>NavInner</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.NAV(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.NAV(0);</script>
</binding>
</mod-up>
</action>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.NAV(0.05);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.NAV(-0.05);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>HDG</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.HDG(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.HDG(0);</script>
</binding>
</mod-up>
</action>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.HDG(1);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.HDG(-1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>AltOuter</object-name>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.ALT(500);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.ALT(-500);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>AltInner</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.ALT(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.ALT(0);</script>
</binding>
</mod-up>
</action>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.ALT(50);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.ALT(-50);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>VolCOM</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.VolCOM(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.VolCOM(0);</script>
</binding>
</mod-up>
</action>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.VolCOM(0.1);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.VolCOM(-0.1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>AsSwitchCOM</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.AsSwitchCOM(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.AsSwitchCOM(0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>ComOuter</object-name>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.COM(0.1);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.COM(-0.1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>ComInner</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.COM(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.COM(0);</script>
</binding>
</mod-up>
</action>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.COM(0.005);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.COM(-0.005);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>CRS</object-name>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.CRS(1);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.CRS(-1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>BARO</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.BARO(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.BARO(0);</script>
</binding>
</mod-up>
</action>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.BARO(0.01);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.BARO(-0.01);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>PAN</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PAN({xdir: 1, ydir: 1});</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PAN();</script>
</binding>
</mod-up>
</action>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.PAN(1);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.PAN(-1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>PANUp</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PAN({ydir: 1});</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PAN();</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>PANLeft</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PAN({xdir: -1});</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PAN();</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>PANRight</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PAN({xdir: 1});</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PAN();</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>PANDown</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PAN({ydir: -1});</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PAN();</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>DirectTo</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.DirectTo(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.DirectTo(0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>MENU</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.MENU(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.MENU(0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>FPL</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.FPL(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.FPL(0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>PROC</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PROC(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.PROC(0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>CLR</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.CLR(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.CLR(0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>ENT</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.ENT(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.ENT(0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>FmsOuter</object-name>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.FmsOuter(1);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.FmsOuter(-1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>FmsInner</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.FMS(1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.FMS(0);</script>
</binding>
</mod-up>
</action>
<action>
<button>3</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.FmsInner(1);</script>
</binding>
</action>
<action>
<button>4</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].knobs.FmsInner(-1);</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.000</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[0](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[0](0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.001</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[1](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[1](0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.002</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[2](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[2](0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.003</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[3](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[3](0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.004</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[4](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[4](0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.005</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[5](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[5](0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.006</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[6](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[6](0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.007</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[7](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[7](0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.008</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[8](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[8](0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.009</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[9](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[9](0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.010</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[10](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[10](0);</script>
</binding>
</mod-up>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>SoftKey.011</object-name>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[11](1);</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>zkv1000.device[1].buttons.SoftKey[11](0);</script>
</binding>
</mod-up>
</action>
</animation>
</PropertyList>