Dokumentation
Instanzenverwaltung
Debug
| IPS_DisableDebug | deaktiviert die Weiterleitung von Debug-Meldungen |
| IPS_DisableDebugFile | deaktiviert das Schreiben von Debug-Logs in eine Datei |
| IPS_EnableDebug | aktiviert die Weiterleitung von Debug-Meldungen für eine bestimmte Dauer |
| IPS_EnableDebugFile | aktiviert das Schreiben von Debug-Logs in eine Datei |
| IPS_SendDebug | sendet eine Meldung an die Debug-Ausgabe eines Objekts |
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
IPS_RequestAction
ruft die RequestAction-Methode einer Instanz anhand eines Idents auf
IPS_Translate
übersetzt einen Text mit den Übersetzungen des Moduls einer Instanz
Konfiguration
| IPS_ApplyChanges | übernimmt eine veränderte Konfiguration |
| IPS_GetConfiguration | liest eine Konfiguration aus |
| IPS_GetConfigurationForm | liest eine Konfigurationsseite aus |
| IPS_GetConfigurationForParent | liefert die Konfiguration, welche eine Instanz für ihre übergeordnete Instanz vorgibt |
| IPS_GetProperty | liest den aktuellen Wert einer Eigenschaft |
| IPS_GetVisualizationTile | liest die individuelle Darstellung einer Instanz aus |
| IPS_HasChanges | prüft, ob eine Konfiguration verändert wurde |
| IPS_ResetChanges | setzt eine veränderte Konfiguration auf die aktuelle zurück |
| IPS_SetConfiguration | setzt eine neue Konfiguration |
| IPS_SetProperty | setzt einen neuen Wert für eine Eigenschaft |
Referenzen
| IPS_GetReferenceList | gibt die IDs aller Referenzen wieder |
Suche
| IPS_IsSearching | prüft ob sich eine Instanz im Suchmodus befindet |
| IPS_StartSearch | startet den Suchmodus einer Instanz |
| IPS_StopSearch | beendet den Suchmodus einer Instanz |
| IPS_SupportsSearching | prüft ob eine Instanz den Suchmodus unterstützt |
Timer
| IPS_GetTimer | liefert Informationen über einen Timer |
| IPS_GetTimerList | liefert die IDs aller Timer |
| IPS_TimerExists | prüft ob ein bestimmter Timer existiert |
Verbindungen
| IPS_ConnectInstance | erstellt eine (Daten-)Verbindung zwischen zwei Instanzen |
| IPS_DisconnectInstance | löst eine (Daten-)Verbindung zwischen zwei Instanzen |
| IPS_GetCompatibleInstances | liefert kompatible Instanzen zu einer Instanz |
| IPS_GetCompatibleParents | liefert die Beschreibung der kompatiblen übergeordneten Instanzen |
| IPS_IsInstanceCompatible | prüft, ob eine Verbindung zwischen zwei Instanzen möglich ist |