Migration - Smarthome-Components

Migration - Smarthome-Components Migration - Smarthome-Components

smarthome.components.de
von smarthome.components.de Mehr von diesem Publisher
06.01.2013 Aufrufe

IPS_GetInstanceIDByName integer IPS_GetInstanceIDByName ( string $InstanzName , integer $ParentID ) Parameterliste InstanzName Zu suchender InstanzName ParentID Objekt, in deren Unterobjekten gesucht werden soll Rückgabewerte ID der gefundenen Instanz, sonst FALSE Beschreibung Der Befehl versucht die ID der Instanz mit dem Namen InstanzName, deren übergeordnetes Objekt die ID ParentID besitzt, zu ermitteln. Es wird die ID der ersten gefundenen Instanz verwendet, deren Name mit InstanzName übereinstimmt. Falls eine solche Instanz gefunden wurde, wird deren ID zurückgemeldet, andernfalls FALSE. Vorsicht: Da Namen in IP-Symcon beliebig vergeben werden können, und damit nicht eindeutig sind, kann der Befehl eine falsche ID zurückmelden. Diese Funktion generiert eine Warung, sollte der Name nicht gefunden werden. Benutzen Sie den @ Operator, falls Sie diese Meldung unterdrücken wollen. Die genau Funktionsweise dieses Operators können Sie dem PHP Handbuch entnehmen. Beispiel $InstanzID = @IPS_GetInstanceIDByName("Regenmenge", $ParentID); if ($InstanzID === false) else echo "Instanz nicht gefunden!"; echo "Die Instanz-ID lautet: ". $InstanzID;

IPS_HasInstanceParent Diese Funktion sollte ab IP-Symcon 2.6 nicht mehr verwendet werden und wird mit IP-Symcon 4.0 entfernt. boolean IPS_HasInstanceParent ( integer $InstanzID ) Parameterliste InstanzID ID der zu überprüfenden Instanz Rückgabewerte Der Rückgabewert ist TRUE, wenn die Instanz eine übergeordnete Instanz besitzt. Sonst, FALSE. Beschreibung Der Befehl gibt an, ob eine bestimmte Instanz InstanzID, von der Hardware (physikalischen) Sicht gesehen aus, überliegenden Instanz z.B. einen Splitter oder I/O Modul hat. Dieser Befehl ist nur sinnvoll bei Device und Splitter Instanzen. Beispiel if(IPS_HasInstanceParent(12345)) { } echo "Hat eine übergeordnete Instanz";

IPS_HasInstanceParent<br />

Diese Funktion sollte ab IP-Symcon 2.6 nicht mehr verwendet werden und wird mit IP-Symcon 4.0 entfernt.<br />

boolean IPS_HasInstanceParent ( integer $InstanzID )<br />

Parameterliste<br />

InstanzID ID der zu überprüfenden Instanz<br />

Rückgabewerte<br />

Der Rückgabewert ist TRUE, wenn die Instanz eine übergeordnete Instanz besitzt. Sonst, FALSE.<br />

Beschreibung<br />

Der Befehl gibt an, ob eine bestimmte Instanz InstanzID, von der Hardware (physikalischen) Sicht gesehen aus,<br />

überliegenden Instanz z.B. einen Splitter oder I/O Modul hat.<br />

Dieser Befehl ist nur sinnvoll bei Device und Splitter Instanzen.<br />

Beispiel<br />

if(IPS_HasInstanceParent(12345))<br />

{<br />

}<br />

echo "Hat eine übergeordnete Instanz";

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!