<?xml version="1.0"?> <PropertyList> <params> <right-display>/instrumentation/adf[0]/right-display</right-display> <dimming>instrumentation/adf[0]/dimming-norm</dimming> <dial-1-khz>instrumentation/adf[0]/frequencies/dial-1-khz</dial-1-khz> <dial-100-khz>instrumentation/adf[0]/frequencies/dial-100-khz</dial-100-khz> </params> <path>kr87-fg1000.ac</path> <effect> <inherits-from>Aircraft/c172p/Models/Effects/interior/lm-fg1000-kr87</inherits-from> <object-name>Volume</object-name> <object-name>FRQOuter</object-name> <object-name>FRQInner</object-name> <object-name>Chassis</object-name> <object-name>knobs.ADF</object-name> <object-name>knobs.BFO</object-name> <object-name>knobs.FRQ</object-name> <object-name>knobs.FLT</object-name> <object-name>knobs.SET</object-name> </effect> <effect> <inherits-from>../../../../Effects/interior/c172p-interior</inherits-from> <object-name>indicator.ANT</object-name> <object-name>indicator.ADF</object-name> <object-name>indicator.BFO</object-name> <object-name>indicator.FRQ</object-name> <object-name>indicator.FLT</object-name> <object-name>indicator.ET</object-name> <object-name>indicator.Use.1000</object-name> <object-name>indicator.Use.100</object-name> <object-name>indicator.Use.10</object-name> <object-name>indicator.Use.1</object-name> <object-name>indicator.dots</object-name> <object-name>indicator.Stby.1000</object-name> <object-name>indicator.Stby.100</object-name> <object-name>indicator.Stby.10</object-name> <object-name>indicator.Stby.1</object-name> </effect> <animation> <type>material</type> <object-name>Volume</object-name> <object-name>FRQOuter</object-name> <object-name>FRQInner</object-name> <object-name>Chassis</object-name> <object-name>knobs.ADF</object-name> <object-name>knobs.BFO</object-name> <object-name>knobs.FRQ</object-name> <object-name>knobs.FLT</object-name> <object-name>knobs.SET</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>select</type> <object-name>indicator</object-name> <condition> <property>/instrumentation/adf[0]/operable</property> </condition> </animation> <animation> <type>material</type> <object-name>indicator</object-name> <condition> <and> <not> <property>sim/rendering/rembrandt/enabled</property> </not> <greater-than> <property>/sim/model/c172p/lighting/adf-fg1000</property> <value>0.0</value> </greater-than> </and> </condition> <emission> <red>1.0</red> <green>1.0</green> <blue>1.0</blue> <factor-prop>/sim/model/c172p/lighting/adf-fg1000</factor-prop> </emission> </animation> <animation> <property>/sim/model/c172p/lighting/adf-fg1000</property> </animation> <animation> <type>noshadow</type> </animation> <animation> <type>material</type> <object-name>knobs.ADF</object-name> <object-name>knobs.BFO</object-name> <object-name>knobs.FRQ</object-name> <object-name>knobs.FLT</object-name> <object-name>knobs.SET</object-name> <emission> <red>0.5</red> <green>0.1</green> <blue>0.00005</blue> <factor-prop>/sim/model/c172p/lighting/adf-fg1000</factor-prop> </emission> </animation> <animation> <type>material</type> <object-name>indicator</object-name> <emission> <red>-1.0</red> <green>-1.0</green> <blue>-1.0</blue> <factor-prop alias="../../../params/dimming"/> <offset>1</offset> </emission> </animation> <animation> <type>select</type> <object-name>indicator.ANT</object-name> <condition> <not> <property>/instrumentation/adf[0]/adf-btn</property> </not> </condition> </animation> <animation> <type>select</type> <object-name>indicator.ADF</object-name> <condition> <property>/instrumentation/adf[0]/adf-btn</property> </condition> </animation> <animation> <type>select</type> <object-name>indicator.BFO</object-name> <condition> <property>/instrumentation/adf[0]/bfo-btn</property> </condition> </animation> <animation> <type>select</type> <object-name>indicator.FRQ</object-name> <condition> <equals> <property>/instrumentation/adf[0]/display-mode</property> <value type="int">0</value> </equals> </condition> </animation> <animation> <type>select</type> <object-name>indicator.FLT</object-name> <condition> <equals> <property>/instrumentation/adf[0]/display-mode</property> <value type="int">1</value> </equals> </condition> </animation> <animation> <type>select</type> <object-name>indicator.ET</object-name> <condition> <equals> <property>/instrumentation/adf[0]/display-mode</property> <value type="int">2</value> </equals> </condition> </animation> <!-- Use FREQ --> <animation> <type>select</type> <object-name>indicator.Use.1000</object-name> <condition> <greater-than-equals> <property>/instrumentation/adf[0]/frequencies/selected-khz</property> <value type="int">1000</value> </greater-than-equals> </condition> </animation> <animation> <type>textranslate</type> <object-name>indicator.Use.1000</object-name> <property>/instrumentation/adf[0]/frequencies/selected-khz</property> <step>1000</step> <factor>0.0001</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>textranslate</type> <object-name>indicator.Use.100</object-name> <property>/instrumentation/adf[0]/frequencies/selected-khz</property> <step>100</step> <factor>0.001</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>textranslate</type> <object-name>indicator.Use.10</object-name> <property>/instrumentation/adf[0]/frequencies/selected-khz</property> <step>10</step> <factor>0.01</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>textranslate</type> <object-name>indicator.Use.1</object-name> <property>/instrumentation/adf[0]/frequencies/selected-khz</property> <step>1</step> <factor>0.1</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <!-- STBY FREQ --> <animation> <condition> <not-equals> <property>/instrumentation/adf[0]/display-mode</property> <value type="int">0</value> </not-equals> </condition> <type>select</type> <object-name>indicator.dots</object-name> </animation> <animation> <type>select</type> <object-name>indicator.Stby.1000</object-name> <condition> <greater-than-equals> <property alias="../../../../params/right-display"/> <value type="int">1000</value> </greater-than-equals> </condition> </animation> <animation> <type>textranslate</type> <object-name>indicator.Stby.1000</object-name> <property alias="../../params/right-display"/> <step>1000</step> <factor>0.0001</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>textranslate</type> <object-name>indicator.Stby.100</object-name> <property alias="../../params/right-display"/> <step>100</step> <factor>0.001</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>textranslate</type> <object-name>indicator.Stby.10</object-name> <property alias="../../params/right-display"/> <step>10</step> <factor>0.01</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>textranslate</type> <object-name>indicator.Stby.1</object-name> <property alias="../../params/right-display"/> <step>1</step> <factor>0.1</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <!-- Knobs and buttons --> <animation> <type>translate</type> <object-name>knobs.ADF</object-name> <property>/instrumentation/adf[0]/adf-btn</property> <factor>-0.004</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>pick</type> <visible>true</visible> <object-name>knobs.ADF</object-name> <action> <button>0</button> <binding> <command>property-toggle</command> <property>/instrumentation/adf[0]/adf-btn</property> </binding> <binding> <command>nasal</command> <script>c172p.click("kr87-adf")</script> </binding> </action> <hovered> <binding> <command>set-tooltip</command> <tooltip-id>adf-adf-mode</tooltip-id> <label>ADF Mode: %s</label> <property>/instrumentation/adf[0]/adf-btn</property> <mapping>nasal</mapping> <script>return arg[0] ? "ADF" : "ANT";</script> </binding> </hovered> </animation> <animation> <type>translate</type> <object-name>knobs.BFO</object-name> <property>/instrumentation/adf[0]/bfo-btn</property> <factor>-0.004</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>pick</type> <visible>true</visible> <object-name>knobs.BFO</object-name> <action> <button>0</button> <binding> <command>property-toggle</command> <property>/instrumentation/adf[0]/bfo-btn</property> </binding> <binding> <command>nasal</command> <script>c172p.click("kr87-adf")</script> </binding> </action> <hovered> <binding> <command>set-tooltip</command> <tooltip-id>adf-adf-mode</tooltip-id> <label>ADF BFO: %s</label> <property>/instrumentation/adf[0]/bfo-btn</property> <mapping>nasal</mapping> <script>return arg[0] ? "Enabled" : "Disabled";</script> </binding> </hovered> </animation> <animation> <type>translate</type> <object-name>knobs.FRQ</object-name> <property>/instrumentation/adf[0]/frq-btn</property> <factor>-0.004</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>pick</type> <visible>true</visible> <object-name>knobs.FRQ</object-name> <action> <button>0</button> <binding> <command>property-toggle</command> <property>/instrumentation/adf[0]/bfo-frq</property> </binding> <binding> <command>property-assign</command> <property>/instrumentation/adf[0]/frq-btn</property> <value type="int">1</value> </binding> <binding> <condition> <equals> <property>/instrumentation/adf[0]/display-mode</property> <value type="int">0</value> </equals> </condition> <command>property-swap</command> <property>/instrumentation/adf[0]/frequencies/selected-khz</property> <property>/instrumentation/adf[0]/frequencies/standby-khz</property> </binding> <binding> <command>property-assign</command> <property>/instrumentation/adf[0]/display-mode</property> <value type="int">0</value> </binding> <binding> <command>nasal</command> <script>c172p.click("kr87-adf")</script> </binding> <mod-up> <binding> <command>property-assign</command> <property>/instrumentation/adf[0]/frq-btn</property> <value type="int">0</value> </binding> <binding> <command>nasal</command> <script>c172p.click("kr87-adf")</script> </binding> </mod-up> </action> <hovered> <binding> <command>set-tooltip</command> <tooltip-id>adf-swap</tooltip-id> <label>Swap ADF frequencies</label> </binding> </hovered> </animation> <animation> <type>translate</type> <object-name>knobs.FLT</object-name> <property>/instrumentation/adf[0]/flt-btn</property> <factor>-0.004</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>pick</type> <visible>true</visible> <object-name>knobs.FLT</object-name> <action> <button>0</button> <binding> <command>property-assign</command> <property>/instrumentation/adf[0]/flt-btn</property> <value type="int">1</value> </binding> <binding> <command>property-adjust</command> <property>/instrumentation/adf[0]/display-mode</property> <step>1</step> <min>1</min> <max>3</max> <wrap>true</wrap> </binding> <binding> <command>nasal</command> <script>c172p.click("kr87-adf")</script> </binding> <mod-up> <binding> <command>property-assign</command> <property>/instrumentation/adf[0]/flt-btn</property> <value type="int">0</value> </binding> <binding> <command>nasal</command> <script>c172p.click("kr87-adf")</script> </binding> </mod-up> </action> <hovered> <binding> <command>set-tooltip</command> <tooltip-id>adf-flt-et</tooltip-id> <label>Flight / Elapsed Timer</label> </binding> </hovered> </animation> <animation> <type>translate</type> <object-name>knobs.SET</object-name> <property>/instrumentation/adf[0]/set-btn</property> <factor>-0.004</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> </animation> <animation> <type>pick</type> <visible>true</visible> <object-name>knobs.SET</object-name> <action> <button>0</button> <binding> <command>property-assign</command> <property>/instrumentation/adf[0]/set-btn</property> <value type="int">1</value> </binding> <binding> <command>nasal</command> <script>c172p.click("kr87-adf")</script> </binding> <mod-up> <binding> <command>property-assign</command> <property>/instrumentation/adf[0]/set-btn</property> <value type="int">0</value> </binding> <binding> <command>nasal</command> <script>c172p.click("kr87-adf")</script> </binding> </mod-up> </action> <hovered> <binding> <command>set-tooltip</command> <tooltip-id>adf-set</tooltip-id> <label>Reset Elapsed Timer</label> </binding> </hovered> </animation> <!-- Volume knob --> <animation> <type>knob</type> <object-name>Volume</object-name> <property>/instrumentation/adf[0]/volume-norm</property> <factor>-140</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> <center> <x-m>-0.347461</x-m> <y-m> 0.396435</y-m> <z-m>-0.037124</z-m> </center> <action> <binding> <command>property-adjust</command> <property>/instrumentation/adf[0]/volume-norm</property> <factor>0.1</factor> <min>0</min> <max>1.0</max> </binding> <!-- Switch on if volume greater than 0.0 --> <binding> <condition> <greater-than> <property>/instrumentation/adf[0]/volume-norm</property> <value>0.0</value> </greater-than> </condition> <command>property-assign</command> <property>/instrumentation/adf[0]/power-btn</property> <value type="bool">1</value> </binding> <!-- Switch off if volume less than 0.1 --> <binding> <condition> <less-than> <property>/instrumentation/adf[0]/volume-norm</property> <value>0.1</value> </less-than> </condition> <command>property-assign</command> <property>/instrumentation/adf[0]/power-btn</property> <value type="bool">0</value> </binding> <binding> <command>nasal</command> <script>c172p.click("kr87-adf-dial")</script> </binding> </action> <hovered> <binding> <command>set-tooltip</command> <tooltip-id>adf-volume</tooltip-id> <label>Volume: %d%%</label> <property>/instrumentation/adf[0]/volume-norm</property> <mapping>percent</mapping> </binding> </hovered> </animation> <!-- Inner frequency (1 kHz) knob --> <animation> <type>knob</type> <object-name>FRQInner</object-name> <property alias="/params/dial-1-khz"/> <factor>-2.5</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> <center> <x-m>-0.329268</x-m> <y-m> 0.425707</y-m> <z-m>-0.034261</z-m> </center> <action> <binding> <command>property-adjust</command> <property>/instrumentation/adf[0]/frequencies/standby-khz</property> <factor>1</factor> <min>200</min> <max>1800</max> <resolution>1</resolution> <wrap>true</wrap> </binding> <binding> <command>property-adjust</command> <property alias="/params/dial-1-khz"/> <factor>4</factor> <min>0</min> <max>360</max> <wrap>true</wrap> </binding> <binding> <command>nasal</command> <script>c172p.click("kr87-adf-dial")</script> </binding> </action> <hovered> <binding> <command>set-tooltip</command> <tooltip-id>adf-kHz</tooltip-id> <label>Adjust ADF frequency by 1 kHz</label> </binding> </hovered> </animation> <!-- Outer frequency (100 KHz) knob --> <animation> <type>knob</type> <object-name>FRQOuter</object-name> <property alias="/params/dial-100-khz"/> <factor>-2.5</factor> <axis> <x>1</x> <y>0</y> <z>0</z> </axis> <center> <x-m>-0.329268</x-m> <y-m> 0.425707</y-m> <z-m>-0.034261</z-m> </center> <action> <binding> <command>property-adjust</command> <property>/instrumentation/adf[0]/frequencies/standby-khz</property> <factor>100</factor> <min>200</min> <max>1800</max> <resolution>1</resolution> <wrap>true</wrap> </binding> <binding> <command>property-adjust</command> <property alias="/params/dial-100-khz"/> <factor>4</factor> <min>0</min> <max>360</max> <wrap>true</wrap> </binding> <binding> <command>nasal</command> <script>c172p.click("kr87-adf-dial")</script> </binding> </action> <hovered> <binding> <command>set-tooltip</command> <tooltip-id>adf-100kHz</tooltip-id> <label>Adjust ADF frequency by 100 kHz</label> </binding> </hovered> </animation> </PropertyList>