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 |