<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://handbuch.eepshopping.de/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://handbuch.eepshopping.de/index.php?action=history&amp;feed=atom&amp;title=Switch_Point_Functions</id>
		<title>Switch Point Functions - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="http://handbuch.eepshopping.de/index.php?action=history&amp;feed=atom&amp;title=Switch_Point_Functions"/>
		<link rel="alternate" type="text/html" href="http://handbuch.eepshopping.de/index.php?title=Switch_Point_Functions&amp;action=history"/>
		<updated>2026-08-22T23:00:04Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in EEP Handbuch</subtitle>
		<generator>MediaWiki 1.23.9</generator>

	<entry>
		<id>http://handbuch.eepshopping.de/index.php?title=Switch_Point_Functions&amp;diff=1771&amp;oldid=prev</id>
		<title>Marc Horstmann: Die Seite wurde neu angelegt: „    &lt;table width=&quot;90%&quot; align=&quot;center&quot; border=&quot;1&quot; style=&quot;border: 1px solid black; border-collapse: collapse;&quot;&gt;         &lt;tr&gt;             &lt;th colspan=&quot;2&quot;&gt;EEPSetSw…“</title>
		<link rel="alternate" type="text/html" href="http://handbuch.eepshopping.de/index.php?title=Switch_Point_Functions&amp;diff=1771&amp;oldid=prev"/>
				<updated>2018-09-07T12:47:02Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „    &amp;lt;table width=&amp;quot;90%&amp;quot; align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid black; border-collapse: collapse;&amp;quot;&amp;gt;         &amp;lt;tr&amp;gt;             &amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;EEPSetSw…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;    &amp;lt;table width=&amp;quot;90%&amp;quot; align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid black; border-collapse: collapse;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;EEPSetSwitch()&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEPSetSwitch(ID,Direction,Callback)&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;type: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;function&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td rowspan=&amp;quot;6&amp;quot; style=&amp;quot;font: 15px Courier New, sans-serif; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;pre&amp;gt;&lt;br /&gt;
    -- set switch point 0067 to 1 (main line)&lt;br /&gt;
    EEPSetSwitch(67, 1)&lt;br /&gt;
&lt;br /&gt;
    -- set switch point 0089 to 1 and call &lt;br /&gt;
    EEPOnSwitch_89()&lt;br /&gt;
    EEPSetSwitch(89, 1, 1)&lt;br /&gt;
                &amp;lt;/pre&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;caller: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;script&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;defined in: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEP&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;parameters: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;two or three&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;returns: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;one&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;requires: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEP 10.2 plug-in 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;purpose: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;Switches a switch-point.&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;notes: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;First argument is a numeric value representing the switch point’s ID.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Second argument is the switch point’s aspect.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;If a 1 is entered as a third (optional) argument, the EEPOnSwitch_x() function for this switch is called when the direction of the switch has changed.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Use with care!&amp;lt;/b&amp;gt; The switch must be registerd and the corresponding function must be declared. (see next page). Careless use of this function may result in infinite loops.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;The function returns a 1 if the switch and the demanded direction exist. It returns a 0 if either one of the two could not be found.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;table width=&amp;quot;90%&amp;quot; align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid black; border-collapse: collapse;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;EEPGetSwitch()&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEPGetSwitch(ID)&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;type: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;function&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td rowspan=&amp;quot;6&amp;quot; style=&amp;quot;font: 15px Courier New, sans-serif; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;pre&amp;gt;&lt;br /&gt;
    currentDirection = EEPGetSwitch(1)&lt;br /&gt;
    if currentDirection == 0 then&lt;br /&gt;
        print(&amp;quot;Switch point 1 doesn’t exist&amp;quot;)&lt;br /&gt;
    elseif currentDirection == 1 then&lt;br /&gt;
        print(&amp;quot;Switch point 1 set to main line&amp;quot;)&lt;br /&gt;
    elseif currentDirection == 2 then&lt;br /&gt;
        print(&amp;quot;Switch point 1 set to branch line&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
                &amp;lt;/pre&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;caller: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;script&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;defined in: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEP&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;parameters: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;one&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;returns: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;one&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;requires: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEP 10.2 plug-in 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;purpose: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;Provides the current state of a switch point.&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;notes: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Argument is the switch point’s ID.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Return value is a numeric representation of the switch’s current state. The value reflects the state’s position in the effects list of the switch point’s properties.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;The return value is 0 if the switch doesn’t exist.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;table width=&amp;quot;90%&amp;quot; align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid black; border-collapse: collapse;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;EEPRegisterSwitch()&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEPRegisterSwitch(ID)&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;type: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;function&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td rowspan=&amp;quot;6&amp;quot; style=&amp;quot;font: 15px Courier New, sans-serif; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;pre&amp;gt;&lt;br /&gt;
    EEPRegisterSwitch(1)&lt;br /&gt;
    function EEPOnSwitch_1(Direction)&lt;br /&gt;
        print(&amp;quot;switch point 1 changed to &amp;quot;,&lt;br /&gt;
    Direction)&lt;br /&gt;
    end&lt;br /&gt;
                &amp;lt;/pre&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;caller: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;script&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;defined in: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEP&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;parameters: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;one&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;returns: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;one&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;requires: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEP 10.2 plug-in 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;purpose: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;Registers a switch for the callback function EEPOnSwitch_x(). The requirement of a registration prevents switches from triggering a callback when no appropriate function was declared.&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;notes: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;The registration is mandatory for those switches which you want to trigger the EEPOnSwitch_x() function whenever the direction changes.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Argument is the switch’s ID.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Return value is 1, if the switch exists or 0 if it doesn’t exist.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;table width=&amp;quot;90%&amp;quot; align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px solid black; border-collapse: collapse;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;EEPOnSwitch_x()&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEPOnSwitch_x(Direction)&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;type: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;function&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td rowspan=&amp;quot;6&amp;quot; style=&amp;quot;font: 15px Courier New, sans-serif; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;pre&amp;gt;&lt;br /&gt;
    EEPRegisterSwitch(1)&lt;br /&gt;
    function EEPOnSwitch_1(Direction)&lt;br /&gt;
        print(&amp;quot;switch point 1 changed to &amp;quot;, Direction)&lt;br /&gt;
    end&lt;br /&gt;
                &amp;lt;/pre&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;caller: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEP&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;defined in: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;script&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;parameters: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;one&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;returns: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;none&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;requires: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEP 10.2 plug-in 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;purpose: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;Every aspect change induced by a contact or by manual operation (directly or in a link chain) triggers this callback function if the switch has been registerd for callbacks. &amp;lt;b&amp;gt;However&amp;lt;/b&amp;gt;: Changing this or a linked switch’s state by Lua function will not trigger the callback, unless the third argument in that function was a 1.&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td scope=&amp;quot;row&amp;quot;&amp;gt;notes: &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;The name of the function must not end in _x but with the switch’s ID. For switch 0034 the correct name of the function would be  EEPOnSwitchl_34().&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Please note&amp;lt;/b&amp;gt;: The leading zeroes must be omitted in the function’s name!&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;The function is called with the new switch direction as an argument. The number matches the position in the switch’s direction list as found in the switch’s properties. Use a variable of your choosing to store this value.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;EEP requires no return value when calling this function.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marc Horstmann</name></author>	</entry>

	</feed>