06.01.2013 Aufrufe

Migration - Smarthome-Components

Migration - Smarthome-Components

Migration - Smarthome-Components

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

IPS_GetStatusVariable<br />

Die Dokumentation dieser Funktion ist nur noch aus Kompatibilitätsgründen vorhanden und sollte ab IP-Symcon 2.5<br />

nicht mehr verwendet werden. Diese Funktion wird ab Version 2.5 nur noch emuliert und sollte durch die<br />

entsprechenden Ersatzfunktionen ausgetauscht werden. Diese Funktion wird zum nächsten Major-Release vollständig<br />

entfernt.<br />

array IPS_GetStatusVariable ( integer $InstanzID , string $VariableIdent )<br />

Parameterliste<br />

InstanzID ID der Instanz<br />

VariableIdent Status Variable Identifikator. Eine Auflistung kann über IPS_GetStatusVariableIdents abgerufen werden.<br />

Rückgabewerte<br />

Folgende Informationen stehen als key => value Paare zur Verfügung:<br />

Index Typ Beschreibung<br />

VariableID integer Aktuelle ID der verknüpften IP-Symcon Variable<br />

VariableIdent string Status Variablen Identifikator<br />

VariableName string Standard Name der angelegten Variable<br />

VariablePosition integer Standard Position der angelegten Variable<br />

VariableProfile string Standard Profilname der angelegten Variable<br />

VariableType integer Kompatibler Variablentyp (Siehe IPS_GetVariable)<br />

VariableHasAction boolean Gibt an, ob intern eine Aktion definiert ist, die mit dieser Status Variable<br />

verknüpft wurde.<br />

VariableUseAction boolean Gibt an, wie die vorhandene Aktion in der Visualisierung benutzt werden soll.<br />

Beschreibung<br />

Der Befehl liefert ein Array mit Informationen über die Status Variable von der Instanz InstanzID und der Status<br />

Variable mit dem Status Variablen Identifikator VariableIdent.<br />

Beispiel<br />

if(IPS_StatusVariableExists(12345, "StatusVariable"))<br />

{<br />

}<br />

print_r(IPS_GetStatusVariable(12345, "StatusVariable"));

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!