Feedback senden!
(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
)
*/