Dokumentation
IPS_GetFunctionListByModuleID
array IPS_GetFunctionListByModuleID (string $ModuleID)
Parameterliste
| ModuleID | GUID des Moduls |
Rückgabewert
Ein Array von Strings aller Funktionen. Die Reihenfolge der Einträge ist nicht garantiert.
Beschreibung
Die Funktion ermittelt alle verfügbaren Funktionen des Moduls mit der GUID ModuleID. Die Funktionen werden in einem Array aufgelistet.
Details zu dem einzelnen Modul können über IPS_GetModule ermittelt werden.
Details zu den einzelnen Funktionen können über IPS_GetFunction ermittelt werden.
Beispiel
// Alle Funktionen von "DPT 200.x - Binary Value & Status" von KNX
print_r(IPS_GetFunctionListByModuleID("{04ED3286-C982-436F-A01E-8A03C2E976A8}"));
/* liefert:
Array
(
[0] => IPS_RequestAction
[1] => IPS_StopSearch
[2] => IPS_StartSearch
[3] => IPS_IsSearching
[4] => KNX_WriteDPT200
[5] => IPS_GetConfigurationForm
[6] => IPS_SupportsSearching
[7] => KNX_RequestStatus
[8] => IPS_GetConfiguration
[9] => IPS_GetProperty
[10] => IPS_SetProperty
[11] => IPS_SetConfiguration
[12] => IPS_GetConfigurationForParent
[13] => IPS_HasChanges
[14] => IPS_ResetChanges
[15] => IPS_ApplyChanges
[16] => IPS_GetReferenceList
[17] => IPS_Translate
[18] => KNX_RenameVariables
)
*/