Dokumentation
Instanzenverwaltung
Debug
| IPS_EnableDebugFile | aktiviert 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_GetConfiguration | liest eine Konfiguration aus | 
| IPS_GetConfigurationForm | liest eine Konfigurationseite aus | 
| IPS_GetProperty | liest den aktuellen Wert einer Eigenschaft | 
| 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 | 
StatusVariablen
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_IsInstanceCompatible | prüft, ob eine Verbindung zwischen zwei Instanzen möglich ist |