« Zurück zu Produkt

Dokumentation

IPS_GetInstanceListByModuleType

 array IPS_GetInstanceListByModuleType (int $ModulTyp) 

Parameterliste

ModulTyp
Wert Konstante Beschreibung
0 MODULETYPE_CORE Kern
1 MODULETYPE_IO I/O
2 MODULETYPE_SPLITTER Splitter
3 MODULETYPE_DEVICE Geräte
4 MODULETYPE_CONFIGURATOR Konfigurator
5 MODULETYPE_DISCOVERY Discovery
6 MODULETYPE_VISUALIZATION Visualisierung

Rückgabewert

Ein Array von Integer-Werten aller IDs der Instanzen vom Typ ModulTyp in IP-Symcon. Die Reihenfolge der Einträge ist nicht garantiert.

Beschreibung

Die Funktion ermittelt die IDs aller Instanzen eines bestimmten ModulTyps. Die IDs werden in einem Array aufgelistet. Falls keine Instanz des angeforderten Typs existiert, ist das Array leer.

Es werden nur Objekte des Modultyps ModulTyp aufgelistet. Sollen alle Instanzen aufgelistet werden, so kann hierfür die Funktion IPS_GetInstanceList verwendet werden.

Beispiel

$alleInstanzen = IPS_GetInstanceListByModuleType(MODULETYPE_IO); // nur I/O Instanzen auflisten
print_r($alleInstanzen);          

/* liefert z.B.:
Array
(
    [0] => 37659
    [1] => 18326
    usw. ...
*/
Haben Sie noch Fragen?