array IPS_GetFunctionListByModuleID (string $ModuleID)
ModuleID | GUID of the module |
An array of string values of all functions |
The function determines all available IPS functions of the module with the GUID ModuleID. The names of the functions are listed in an array.
Details about the individual module can be determined by IPS_GetModule. Details about the individual functions can be determined by IPS_GetFunction.
// All functions of "DPT 200.x - Binary Value & Status" from KNX print_r(IPS_GetFunctionListByModuleID("{04ED3286-C982-436F-A01E-8A03C2E976A8}")); /* returns: 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 ) */