10 Fahrweg-Funktionen

!!! Please ensure, that your contribution or question is placed into the relevant section !!!
Questions about rolling stock, for example, do not belong in "Questions about the Forum". Following is perhaps the right area where your question will be better looked after:
General questions to EEP , Splines, rolling stock, Structures in EEP, landscape elements, Signalling system and controlling, designers, Europe-wide EEP meetings , Gossip
Your cooperation to keep the forum clear is appreciated.
In the case of pictures that are attached to the article, the source must also be stated. This also applies to your own pictures, which were taken by you. Pictures without source information will be deleted!
  • EEPRegisterRailTrack()


    Parameter einer Rückgabewerte einer Voraussetzung EEP 11.3 Plug-in 3


    Lua
    ok = EEPRegisterRailTrack(123)

    Registriert ein Gleiselement für Besetztabfragen.


    Bemerkungen

    • Der Parameter ist die ID des zu registrierenden Gleises.
    • Der Rückgabewert ist true, wenn das Gleis existiert, andernfalls false.
    • Eine Registrierung ist zwingende Voraussetzung für Besetztabfragen.





    EEPIsRailTrackReserved()


    Parameter einer oder zwei Rückgabewerte zwei oder drei Voraussetzung EEP 11.3 Plug-in 3, EEP 13.2 Plug-in 2


    Lua
    ok, besetzt = EEPIsRailTrackReserved(123)
    
    ok, besetzt, Zugname = EEPIsRailTrackReserved(123, true)

    Ermittelt, ob ein Gleiselement besetzt ist.


    Bemerkungen

    • Der (1.) Parameter ist die ID des Gleises, welches auf "besetzt" geprüft werden soll.
    • Ab EEP 13.2 Plug-In 2 kann ein optionaler 2. Parameter true mitgegeben werden, damit die Funktion als 3. Rückgabewert den Zugnamen liefert.
    • Der 1. Rückgabewert ist true, wenn das zu prüfende Gleis existiert und registriert ist, andernfalls false.
    • Der 2. Rückgabewert ist true, wenn das Gleis besetzt ist, andernfalls false.
    • Der 3. (optionale) Rückgabewert ist der Name des Zuges, welcher das Gleis besetzt. Bei mehreren Zügen auf demselben Gleis ist es der Name des vordersten Zuges in Gleisrichtung.
    • Das Gleis muss zuvor für Besetztabfragen registriert worden sein!





    EEPRegisterRoadTrack()


    Parameter einer Rückgabewerte einer Voraussetzung EEP 11.3 Plug-in 3


    Lua
    ok = EEPRegisterRoadTrack(211)

    Registriert ein Straßenelement für Besetztabfragen.


    Bemerkungen

    • Der Parameter ist die ID der zu registrierenden Straße.
    • Der Rückgabewert ist true, wenn dies Straße existiert, andernfalls false.
    • Eine Registrierung ist zwingende Voraussetzung für Besetztabfragen.





    EEPIsRoadTrackReserved()


    Parameter einer oder zwei Rückgabewerte zwei oder drei Voraussetzung EEP 11.3 Plug-in 3, EEP 13.2 Plug-in 2


    Lua
    ok, besetzt = EEPIsRoadTrackReserved(211)
    
    ok, besetzt, Name_Fahrzeugverband = EEPIsRoadTrackReserved(211, true)

    Ermittelt, ob ein Straßenelement besetzt ist.


    Bemerkungen

    • Der (1.) Parameter ist die ID der Straße, welche auf "besetzt" geprüft werden soll.
    • Ab EEP 13.2 Plug-In 2 kann ein optionaler 2. Parameter true mitgegeben werden, damit die Funktion als 3. Rückgabewert den Namen des Fahrzeugverbandes liefert.
    • Der 1. Rückgabewert ist true, wenn die zu prüfende Straße existiert und registriert ist, andernfalls false.
    • Der 2. Rückgabewert ist true, wenn die Straße besetzt ist, andernfalls false.
    • Der 3. (optionale) Rückgabewert ist der Name des Fahrzeugverbandes, welcher die Straße besetzt. Bei mehreren Verbänden auf derselben Straße ist es der Name des vordersten Verbands in Straßenrichtung.
    • Die Straße muss zuvor für Besetztabfragen registriert worden sein!





    EEPRegisterTramTrack()


    Parameter einer Rückgabewerte einer Voraussetzung EEP 11.3 Plug-in 3


    Lua
    ok = EEPRegisterTramTrack(187)

    Registriert ein Straßenbahngleis-Element für Besetztabfragen.


    Bemerkungen

    • Der Parameter ist die ID des zu registrierenden Straßenbahngleises.
    • Der Rückgabewert ist true, wenn das Straßenbahngleis existiert, andernfalls false.
    • Eine Registrierung ist zwingende Voraussetzung für Besetztabfragen.





    EEPIsTramTrackReserved()


    Parameter einer oder zwei Rückgabewerte zwei oder drei Voraussetzung EEP 11.3 Plug-in 3, EEP 13.2 Plug-in 2


    Lua
    ok, besetzt = EEPIsTramTrackReserved(178)
    
    ok, besetzt, Name_Straßenbahnverband = EEPIsTramTrackReserved(187, true)

    Ermittelt, ob ein Straßenbahngleis-Element besetzt ist.


    Bemerkungen

    • Der (1.) Parameter ist die ID des Straßenbahngleises, welches auf "besetzt" geprüft werden soll.
    • Ab EEP 13.2 Plug-In 2 kann ein optionaler 2. Parameter true mitgegeben werden, damit die Funktion als 3. Rückgabewert den Namen des Straßenbahnverbandes liefert.
    • Der 1. Rückgabewert ist true, wenn das zu prüfende Straßenbahngleis existiert und registriert ist, andernfalls false.
    • Der 2. Rückgabewert ist true, wenn das Straßenbahngleis besetzt ist, andernfalls false.
    • Der 3. (optionale) Rückgabewert ist der Name des Straßenbahnverbands, welcher das Gleis besetzt. Bei mehreren Verbänden auf demselben Gleis ist es der Name des vordersten Verbands in Gleisrichtung.
    • Das Gleis muss zuvor für Besetztabfragen registriert worden sein!





    EEPRegisterAuxiliaryTrack()


    Parameter einer Rückgabewerte einer Voraussetzung EEP 11.3 Plug-in 3


    Lua
    ok = EEPRegisterAuxiliaryTrack(321)

    Registriert ein Weg-Element der Kategorie "Sonstige" für Besetztabfragen.


    Bemerkungen

    • Der Parameter ist die ID des zu registrierenden Weges der Kategorie "Sonstige".
    • Der Rückgabewert ist true, wenn der Weg existiert, andernfalls false.
    • Eine Registrierung ist zwingende Voraussetzung für Besetztabfragen.





    EEPIsAuxiliaryTrackReserved()


    Parameter einer oder zwei Rückgabewerte zwei oder drei Voraussetzung EEP 11.3 Plug-in 3, EEP 13.2 Plug-in 2


    Lua
    ok, besetzt = EEPIsAuxiliaryTrackReserved(213)
    
    ok, besetzt, Name_Fahrzeugverband = EEPIsAuxiliaryTrackReserved(321, true)

    Ermittelt, ob ein Weg-Element der Kategorie "Sonstige" besetzt ist..


    Bemerkungen

    • Der (1.) Parameter ist die ID des Weges der Kategorie "Sonstige", welcher auf "besetzt" geprüft werden soll.
    • Ab EEP 13.2 Plug-In 2 kann ein optionaler 2. Parameter true mitgegeben werden, damit die Funktion als 3. Rückgabewert den Namen des Fahrzeugverbandes liefert.
    • Der 1. Rückgabewert ist true, wenn der zu prüfende Weg existiert und registriert ist, andernfalls false.
    • Der 2. Rückgabewert ist true, wenn der Weg besetzt ist, andernfalls false.
    • Der 3. (optionale) Rückgabewert ist der Name des Fahrzeugverbandes, welcher den Weg besetzt. Bei mehreren Verbänden auf demselben Weg ist es der Name des vordersten Verbands in Wegrichtung.
    • Der Weg muss zuvor für Besetztabfragen registriert worden sein!





    EEPRegisterControlTrack()


    Parameter einer Rückgabewerte einer Voraussetzung EEP 11.3 Plug-in 3


    Lua
    ok = EEPRegisterControlTrack(333)

    Registriert ein Steuerstrecken-Element für Besetztabfragen.


    Bemerkungen

    • Der Parameter ist die ID der zu registrierenden Steuerstrecke.
    • Der Rückgabewert ist true, wenn die Steuerstrecke existiert, andernfalls false.
    • Eine Registrierung ist zwingende Voraussetzung für Besetztabfragen.





    EEPIsControlTrackReserved()


    Parameter einer oder zwei Rückgabewerte zwei oder drei Voraussetzung EEP 11.3 Plug-in 3, EEP 13.2 Plug-in 2


    Lua
    ok, besetzt = EEPIsControlTrackReserved(333)
    
    ok, besetzt, Name_Fahrzeugverband = EEPIsControlTrackReserved(333, true)

    Ermittelt, ob ein Steuerstrecken-Element besetzt ist..


    Bemerkungen

    • Der (1.) Parameter ist die ID der Steuerstrecke, welcher auf "besetzt" geprüft werden soll.
    • Ab EEP 13.2 Plug-In 2 kann ein optionaler 2. Parameter true mitgegeben werden, damit die Funktion als 3. Rückgabewert den Namen des Fahrzeugverbandes liefert.
    • Der 1. Rückgabewert ist true, wenn die zu prüfende Steuerstrecke existiert und registriert ist, andernfalls false.
    • Der 2. Rückgabewert ist true, wenn die Steuerstrecke besetzt ist, andernfalls false.
    • Der 3. (optionale) Rückgabewert ist der Name des Fahrzeugverbandes, welcher die Steuerstrecke besetzt. Bei mehreren Verbänden auf derselben Steuerstrecke ist es der Name des vordersten Verbands in Streckenrichtung.
    • Die Steuerstrecke muss zuvor für Besetztabfragen registriert worden sein!

    Fried-liche Grüße:aq_1:


    Ab einem gewissen Alter kann man sich so ziemlich alles erlauben. Niemand schimpft einen mehr aus, mit Ausnahme der Ärzte und der eigenen Kinder.

    Edited 6 times, last by Fried ().