Documentation
Management of Instances
Debug
IPS_EnableDebugFile | activates the writing of debug logs to a file |
IPS_CreateInstance
creates an instance
IPS_DeleteInstance
deletes an instance
IPS_GetInstance
returns extensive information about a specific instance
IPS_GetInstanceIDByName
returns the ID of an instance by its name
IPS_GetInstanceList
returns a list of all existing instances
IPS_GetInstanceListByModuleID
returns all instances with a specific module ID
IPS_GetInstanceListByModuleType
returns a list of all instances with a specific type
IPS_InstanceExists
checks if a specific instance exists
Configuration
IPS_ApplyChanges | applies a changed configuration |
IPS_GetConfiguration | reads a configuration |
IPS_GetConfigurationForm | reads a configuration form |
IPS_GetProperty | reads the current value of a property |
IPS_HasChanges | checks if the configuration was changed |
IPS_ResetChanges | resets the modified configuration to the current configuration |
IPS_SetConfiguration | set a new configuration |
IPS_SetProperty | set a planned value for a property |
References
IPS_GetReferenceList | returns the IDs of all references |
Status Variables
Connection
IPS_ConnectInstance | creates a (data) connection between two instances |
IPS_DisconnectInstance | disconnects a (data) connection between two instances |
IPS_GetCompatibleInstances | returns compatible instances to an instance |
IPS_IsInstanceCompatible | checks if a connection between two instances is possible |