What can we improve?

Documentation

(Edit)

Management of Instances

Debug

IPS_EnableDebugFileaktiviert das Schreiben von Debug-Logs in eine Datei

IPS_CreateInstance

legt eine Instanz an

IPS_DeleteInstance

löscht eine Instanz

IPS_GetInstance

liefert umfassende Informationen zu einer bestimmten Instanz

IPS_GetInstanceIDByName

liefert die ID einer Instanz anhand des Namens

IPS_GetInstanceList

liefert eine Aufstellung aller existierenden Instanzen

IPS_GetInstanceListByModuleID

liefert alle Instanzen die von einer bestimmten ModulID sind

IPS_GetInstanceListByModuleType

liefert eine Liste aller Instanzen eines bestimmten Typs

IPS_InstanceExists

prüft, ob eine bestimmte Instanz existiert

Konfiguration

IPS_ApplyChangesübernimmt eine veränderte Konfiguration
IPS_GetConfigurationliest eine Konfiguration aus
IPS_GetConfigurationFormliest eine Konfigurationseite aus
IPS_GetPropertyliest den aktuellen Wert einer Eigenschaft
IPS_HasChangesprüft, ob eine Konfiguration verändert wurde
IPS_ResetChangessetzt eine veränderte Konfiguration auf die aktuelle zurück
IPS_SetConfigurationsetzt eine neue Konfiguration
IPS_SetPropertysetzt einen neuen Wert für eine Eigenschaft

Referenzen

IPS_GetReferenceListgibt die IDs aller Referenzen wieder

StatusVariablen

Verbindungen

IPS_ConnectInstanceerstellt eine (Daten-)Verbindung zwischen zwei Instanzen
IPS_DisconnectInstancelöst eine (Daten-)Verbindung zwischen zwei Instanzen
IPS_GetCompatibleInstancesliefert kompatible Instanzen zu einer Instanz
IPS_IsInstanceCompatibleprüft, ob eine Verbindung zwischen zwei Instanzen möglich ist