<?xml version="1.0"?>
<PropertyList>

    <path>m877.ac</path>

    <animation>
        <type>select</type>
        <object-name>M877.colon</object-name>
        <condition>
            <property>instrumentation/clock/m877/power</property>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>gmt</object-name>
        <condition>
            <equals>
                <property>instrumentation/clock/m877/mode-string</property>
                <value>GMT</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>lt</object-name>
        <condition>
            <equals>
                <property>instrumentation/clock/m877/mode-string</property>
                <value>LT</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>ft</object-name>
        <condition>
            <equals>
                <property>instrumentation/clock/m877/mode-string</property>
                <value>FT</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>et</object-name>
        <condition>
            <equals>
                <property>instrumentation/clock/m877/mode-string</property>
                <value>ET</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>HR.001</object-name>
        <condition>
            <property>instrumentation/clock/m877/digit[3]</property>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>HR.002</object-name>
        <condition>
            <property>instrumentation/clock/m877/digit[2]</property>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>MN.001</object-name>
        <condition>
            <property>instrumentation/clock/m877/digit[1]</property>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>MN.002</object-name>
        <condition>
            <property>instrumentation/clock/m877/digit[0]</property>
        </condition>
    </animation>

    <animation>
        <type>textranslate</type>
        <object-name>HR.001</object-name>
        <property>instrumentation/clock/m877/indicated-hour</property>
        <factor>0.01</factor>
        <step>10</step>
        <axis>
            <x>1</x>
            <y>0</y>
            <z>0</z>
        </axis>
    </animation>

    <animation>
        <type>textranslate</type>
        <object-name>HR.002</object-name>
        <property>instrumentation/clock/m877/indicated-hour</property>
        <factor>0.1</factor>
        <step>1</step>
        <axis>
            <x>1</x>
            <y>0</y>
            <z>0</z>
        </axis>
    </animation>

    <animation>
        <type>textranslate</type>
        <object-name>MN.001</object-name>
        <property>instrumentation/clock/m877/indicated-min</property>
        <factor>0.01</factor>
        <step>10</step>
        <axis>
            <x>1</x>
            <y>0</y>
            <z>0</z>
        </axis>
    </animation>

    <animation>
        <type>textranslate</type>
        <object-name>MN.002</object-name>
        <property>instrumentation/clock/m877/indicated-min</property>
        <factor>0.1</factor>
        <step>1</step>
        <axis>
            <x>1</x>
            <y>0</y>
            <z>0</z>
        </axis>
    </animation>

<!-- -hotspots -->

    <animation>
        <type>pick</type>
        <object-name>SEL.btn</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>m877.davtron.select_display();</script>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>CTL.btn</object-name>
        <action>
            <button>0</button>
            <repeatable>true</repeatable>
            <binding>
                <command>nasal</command>
                <script>m877.davtron.control_action(1);</script>
            </binding>
            <mod-up>
                <binding>
                    <command>nasal</command>
                    <script>m877.davtron.control_action(0);</script>
                </binding>
            </mod-up>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SET.btn</object-name>
        <action>
            <button>1</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>m877.davtron.set_time();</script>
            </binding>
        </action>
    </animation>

</PropertyList>