« Zurück zu Produkt

Dokumentation

IPS_GetEventIDByName

 int IPS_GetEventIDByName (string $EreignisName, int $ÜbergeordneteID) 

Parameterliste

EreignisName

Zu suchender EreignisName

ÜbergeordneteID

Objekt, in dessen direkten Unterobjekten gesucht werden soll

Rückgabewert

ID des gefundenen Ereignisses, sonst FALSE

Beschreibung

Die Funktion versucht die ID des Ereignisses mit dem Namen EreignisName, dessen übergeordnetes Objekt die ID ÜbergeordneteID besitzt, zu ermitteln. Es wird die ID des ersten gefundenen Ereignisses verwendet, dessen Name mit EreignisName übereinstimmt. Falls ein solches Ereignis gefunden wurde, wird dessen ID zurückgemeldet, andernfalls FALSE.

Warning

Vorsicht: Da Namen in IP-Symcon beliebig vergeben werden können, und damit nicht eindeutig sind, kann die Funktion eine falsche ID zurückmelden.

Warning

Diese Funktion generiert eine Warnung, sollte der Name nicht gefunden werden. Benutzen Sie den @ Operator, falls Sie diese Meldung unterdrücken wollen. Die genaue Funktionsweise dieses Operators kann dem PHP Handbuch entnommen werden.

Beispiel

$EreignisID = @IPS_GetEventIDByName("TimerABC", $ParentID);
if ($EreignisID === false)
    echo "Ereignis nicht gefunden!";
else
    echo "Die Ereignis-ID lautet: ". $EreignisID;
Haben Sie noch Fragen?