Was können wir verbessern?

Dokumentation

(Bearbeiten)

IPS_GetModule

array IPS_GetModule (string $ModulID)

Parameterliste

ModulID Die zu zeigende ModulID (GUID)

Rückgabewerte

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

Index Typ Beschreibung
Aliases array Array von alternativen Namen (string) für das Modul
ChildRequirements array Array von GUIDs (string), die von untergeordnete Objekten erwartet werden
ParentRequirements array Array von GUIDs (string), die von übergeordneten Objekten erwartet werden
Implemented array Array von GUIDs (string), die das Modul anbietet
LibraryID string BibliothekID (GUID), in dem das Modul enthalten ist
ModuleID string ModulID (GUID)
ModuleName string Name des Moduls
ModuleType integer Typ des Moduls (0: Kern, 1: I/O, 2: Splitter, 3: Gerät, 4: Konfigurator, 5: Discovery, 6: Visualisierung)
Prefix string Prefix des Moduls zum Aufruf der dazugehörigen PHP-Funktionen (seit Version 6.1)
URL string URL zur Dokumentationsseite
Vendor string System-/Herstellerkennzeichnung

Beschreibung

Die Funktion liefert ein Array mit Informationen über das Modul mit der GUID ModulID.

Beispiel

print_r(IPS_GetModule("{BAEA5454-4256-48AA-982B-538201A374D4}"));
 
/* liefert z.B.:
Array
(
    [ParentRequirements] => Array
    (
        [0] => {42DFD4E4-5831-4A27-91B9-6FF1B2960260}
    )
 
    [ChildRequirements] => Array
    (
    )
 
    [Implemented] => Array
    (
        [0] => {8A4D3B17-F8D7-4905-877F-9E69CEC3D579}
    )
 
    [Vendor] => KNX
    [Aliases] => Array
    (
       [0] => DPT 013.x
    )
 
    [URL] => https://www.symcon.de/service/dokumentation/modulreferenz/knx/
    [LibraryID] => {0945206A-47AA-4FDD-9093-99051E410E82}
    [ModuleID] => {BAEA5454-4256-48AA-982B-538201A374D4}
    [ModuleName] => KNX DPT 13
    [ModuleType] => 3
)
*/
English website available
Zum Warenkorb
Haben Sie noch Fragen?