<?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=Signal_Functions</id>
		<title>Signal Functions - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="http://handbuch.eepshopping.de/index.php?action=history&amp;feed=atom&amp;title=Signal_Functions"/>
		<link rel="alternate" type="text/html" href="http://handbuch.eepshopping.de/index.php?title=Signal_Functions&amp;action=history"/>
		<updated>2026-08-22T22:59:59Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in EEP Handbuch</subtitle>
		<generator>MediaWiki 1.23.9</generator>

	<entry>
		<id>http://handbuch.eepshopping.de/index.php?title=Signal_Functions&amp;diff=1770&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;EEPSetSi…“</title>
		<link rel="alternate" type="text/html" href="http://handbuch.eepshopping.de/index.php?title=Signal_Functions&amp;diff=1770&amp;oldid=prev"/>
				<updated>2018-09-07T12:16:53Z</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;EEPSetSi…“&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;EEPSetSignal()&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEPSetSignal(ID,Aspect,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;
    -- switch signal 0023 to 1 (aspect depends on signal)&lt;br /&gt;
    EEPSetSignal(23, 1)&lt;br /&gt;
&lt;br /&gt;
    -- switch signal 0045 to 1 and call &lt;br /&gt;
    EEPOnSignal_45()&lt;br /&gt;
    EEPSetSignal(45, 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 signal&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 signal’s ID.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Second argument is the signal’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 EEPOnSignal_x() function for this signal is called when the signal’s aspect 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 signal 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 signal and the demanded aspect 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;EEPGetSignal()&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEPGetSignal(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;
    currentAspect = EEPGetSignal(1)&lt;br /&gt;
    if currentAspect == 0 then&lt;br /&gt;
        print(&amp;quot;Signal 1 doesn’t exist&amp;quot;)&lt;br /&gt;
    elseif currentAspect == 1 then&lt;br /&gt;
        print(&amp;quot;Signal 1 set to Danger&amp;quot;)&lt;br /&gt;
    elseif currentAspect == 2 then&lt;br /&gt;
        print(&amp;quot;Signal 1 set to Clear&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 signal.&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 signal’s ID.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Return value is a numeric representation of the signal’s current aspect. The value reflects the aspect’s position in the effects list of the signal’s properties.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;The return value is 0 if the signal 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;EEPRegisterSignal()&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEPRegisterSignal(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;
    EEPRegisterSignal(1)&lt;br /&gt;
    function EEPOnSignal_1(newAspect)&lt;br /&gt;
        print(&amp;quot;Signal 1 switched to &amp;quot;, newAspect)&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 signal for the callback function EEPOnSignal_x(). The requirement of a registration prevents signals 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 signals which you want to trigger the EEPOnSignal_x() function whenever the aspect changes.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Argument is the signal’s ID.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Return value is 1, if the signal 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;EEPOnSignal_x()&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEPOnSignal_x(Aspect)&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;
    EEPRegisterSignal(1)&lt;br /&gt;
    function EEPOnSignal_1(newAspect)&lt;br /&gt;
        print(&amp;quot;Signal 1 switched to &amp;quot;, newAspect)&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 signal has been registerd for callbacks.&amp;lt;b&amp;gt;However&amp;lt;/b&amp;gt;: Changing this or a linked signal’s state by Lua function will not trigger thecallback, 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 signal’s ID. For signal 0012 the correct name of the function would be  EEPOnSignal_12().&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 signal aspect as an argument. The number matches the position in the signal’s aspect list as found in the signal’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;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;EEPGetSignalTrainsCount()&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEPGetSignalTrainsCount(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;
    EEPGetSignalTrainsCount(3)&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 13.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;Returns the number of consists waiting at the specified signal.&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 signal ID.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Return value ist he number of trains (cars, trams etc.) held by the signal.&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;EEPGetSignalTrainName()&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;EEPGetSignalTrainName(ID,Positionsnr.)&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;
    EEPGetSignalTrainName(3 , 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&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 13.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;Returns the name oft he specified consist waiting at the specified signal.&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 the signal ID.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Second argument ist the position of the train (car, tram ...) in the queue.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Return value ist the name of the specified consist.&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>