Dokumentation
IPS_GetFunctionListByModuleID
array IPS_GetFunctionListByModuleID (string $ModuleID)
Parameterliste
ModuleID | GUID des Moduls |
Rückgabewert
Ein Array von Strings aller Funktionen
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 kann über IPS_GetModule ermittelt werden.
Details zu den einzelnen Funktionen können über IPS_GetFunction ermitteln 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
)
*/