Documentation
IPS_GetFunctionListByModuleID
array IPS_GetFunctionListByModuleID (string $ModuleID)
Parameters
ModuleID | GUID of the module |
Returns
An array of string values of all functions
Description
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.
Example
// 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
)
*/