« Back to Product

Documentation

Management of Instances

Debug

IPS_DisableDebugdeactivates the forwarding of debug messages
IPS_DisableDebugFiledeactivates the writing of debug logs to a file
IPS_EnableDebugactivates the forwarding of debug messages for a specific duration
IPS_EnableDebugFileactivates the writing of debug logs to a file
IPS_SendDebugsends a message to the debug output of an object

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

IPS_RequestAction

calls the RequestAction method of an instance by ident

IPS_Translate

translates a text with the translations of the module of an instance

Configuration

IPS_ApplyChangesapplies a changed configuration
IPS_GetConfigurationreads a configuration
IPS_GetConfigurationFormreads a configuration form
IPS_GetConfigurationForParentreturns the configuration which an instance specifies for its parent instance
IPS_GetPropertyreads the current value of a property
IPS_GetVisualizationTilereads the custom presentation of an instance
IPS_HasChangeschecks if the configuration was changed
IPS_ResetChangesresets the modified configuration to the current configuration
IPS_SetConfigurationsets a new configuration
IPS_SetPropertysets a planned value for a property

References

IPS_GetReferenceListreturns the IDs of all references

Search

IPS_IsSearchingchecks whether an instance is in search mode
IPS_StartSearchstarts the search mode of an instance
IPS_StopSearchstops the search mode of an instance
IPS_SupportsSearchingchecks whether an instance supports the search mode

Timers

IPS_GetTimerreturns information about a timer
IPS_GetTimerListreturns the IDs of all timers
IPS_TimerExistschecks whether a specific timer exists

Connection

IPS_ConnectInstancecreates a (data) connection between two instances
IPS_DisconnectInstancedisconnects a (data) connection between two instances
IPS_GetCompatibleInstancesreturns compatible instances to an instance
IPS_GetCompatibleParentsreturns the description of the compatible parent instances
IPS_IsInstanceCompatiblechecks if a connection between two instances is possible
Any questions?