« Zurück zu Produkt

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
)
*/
Haben Sie noch Fragen?