« Zurück zu Produkt

Dokumentation

IPS_GetModule

 array IPS_GetModule (string $ModulID) 

Parameterliste

ModulID

Die zu zeigende ModulID (GUIDs)

Rückgabewert

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 (GUIDs), in dem das Modul enthalten ist
ModuleID string ModulID (GUIDs)
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)
Translation array Übersetzungen für den ModuleName und Aliases (seit Version 7.0)
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 - 4-Byte Signed Value
    )
    
    [Translation] => Array
    (
        [de] => Array
        (
            [KNX DPT 13] => KNX DPT 13
            [DPT 013.x - 4-Byte Signed Value] => DPT 013.x - 4-Byte vorzeichenbehaftet Wert
        )
    )

    [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
)
*/
Haben Sie noch Fragen?