Dokumentation
IPS_GetStatusVariableIdents
array IPS_GetStatusVariableIdents (int $InstanzID)
Parameterliste
InstanzID | ID der Instanz |
Rückgabewert
Ein Array von Strings, die die Status Variable Indentifikatoren der Instanz angeben
Beschreibung
Die Dokumentation dieser Funktion ist nur noch aus Kompatibilitätsgründen vorhanden und sollte ab IP-Symcon 2.5 nicht mehr verwendet werden. Diese Funktion wird ab Version 2.5 nur noch emuliert und sollte durch die entsprechenden Ersatzfunktionen ausgetauscht werden. Eine Ersatzfunktion befindet sich im Beispiel (siehe untenSpezialschalter).
Die Funktion ermittelt alle der Instanz InstanzID bekannten Status Variablen und liefert die Status Variablen Identifikatoren in einem Array von Werten zurück.
Beispiel
print_r(IPS_GetStatusVariableIdents(12345));
// ab Version 2.6 Ersatzfunktion
$InstanceID = 12345
$r = Array();
$cids = IPS_GetChildrenIDs($InstanceID);
foreach($cids as $cid) {
$o = IPS_GetObject($cid);
if($o['ObjectIdent'] != "") {
$r[] = $o['ObjectIdent'];
}
}
$result = $r;
print_r($result);