« Zurück zu Produkt

Dokumentation

Interne Befehlsreferenz

Warning

Die Funktionen in diesem Bereich sind für den internen Gebrauch vorgesehen, z.B. für die Konsole. Sie können sich jederzeit ohne Ankündigung ändern oder entfallen und sollten nicht in eigenen Skripten oder Modulen verwendet werden.

Hilfsfunktionen

Funktionen in dieser Gruppe stehen nur über die JSON-RPC Schnittstelle zur Verfügung.

IPS_GetConfigurationsFromChildrenliefert die Konfiguration, welche die untergeordneten Instanzen für eine Instanz vorgeben
IPS_GetFunctionsliefert umfassende Informationen über mehrere Funktionen
IPS_GetIconsliefert alle Icons inklusive der Icons der Skins
IPS_GetLibrariesliefert Informationen über mehrere Bibliotheken
IPS_GetModulesliefert Informationen über mehrere Module
IPS_GetScriptThreadsliefert Informationen über mehrere Threads der Skript-Engine
IPS_GetTimersliefert Informationen über mehrere Timer
IPS_GetTracesliefert alle Traces eines Objekts inklusive ihrer Ursachen

Lizenz

Funktionen in dieser Gruppe liefern Informationen zur Lizenz von IP-Symcon.

IPS_GetDemoExpirationliefert den Ablaufzeitpunkt des Demo-Modus
IPS_GetLicenseeliefert den Lizenznehmer
IPS_GetLimitDemoliefert, ob eine Demo-Lizenz verwendet wird
IPS_GetLimitFeaturesliefert die freigeschalteten Features der Lizenz
IPS_GetLimitServerliefert die Server-Beschränkung der Lizenz
IPS_GetLimitVariablesliefert die maximale Anzahl an Variablen der Lizenz
IPS_GetLimitWebFrontliefert die maximale Anzahl an Visualisierungen der Lizenz
IPS_GetSubscriptionExpirationliefert das Ende der Subskription

Replikation

Funktionen dieser Gruppe liefern den Status der Replikation (Mirroring), steuern das Failover und rechnen die Objekt-IDs von Sync Remote um.

IPS_DemoteToReplicationSlavestuft einen zum Master beförderten Slave wieder zurück
IPS_FindObjectIDliefert die lokale ID zu einer ID des entfernten Systems
IPS_FindRemoteIDliefert die ID des entfernten Systems zu einer lokalen ID
IPS_FindServerIDliefert die Sync Remote Instanz eines gespiegelten Objekts
IPS_GetRemoteObjectliefert die ID eines gespiegelten Objekts auf dem entfernten System
IPS_GetReplicationFailoverTimeliefert den Zeitpunkt des letzten Failovers
IPS_GetReplicationModeliefert den Modus der Replikation
IPS_GetReplicationSyncTimeliefert den Zeitpunkt des letzten erfolgreichen Abgleichs
IPS_IsReplicationActiveprüft, ob die Replikation aktiv ist
IPS_IsReplicationFailoverActiveprüft, ob der Slave die Aufgaben des Masters übernommen hat
IPS_PromoteToReplicationMasterbefördert den Slave zum Master

Snapshots

Funktionen in dieser Gruppe liefern den vollständigen Zustand von IP-Symcon und dessen Änderungen für Clients.

IPS_GetSnapshotliefert den vollständigen Zustand von IP-Symcon
IPS_GetSnapshotChangesliefert die Änderungen seit einer bestimmten Nachricht
IPS_GetSnapshotDiffliefert die Unterschiede zu einem früheren Snapshot

Spezialschalter

Funktionen in dieser Gruppe lesen und setzen die Spezialschalter (Optionen) von IP-Symcon.

IPS_GetOptionliefert den Wert eines Spezialschalters
IPS_GetOptionExliefert aktuellen, gespeicherten und Standardwert eines Spezialschalters
IPS_GetOptionListliefert die Namen aller Spezialschalter
IPS_SetOptionsetzt den Wert eines Spezialschalters

Statistiken

Funktionen in dieser Gruppe liefern Laufzeitstatistiken von IP-Symcon.

IPS_GetActiveProxyConnectionsliefert die Anzahl der aktiven Videostream-Proxy-Verbindungen
IPS_GetActiveWebRTCConnectionsliefert die Anzahl der offenen WebRTC-Sitzungen
IPS_GetActiveWebServerConnectionsliefert die Anzahl der offenen HTTP-Verbindungen des Webservers
IPS_GetActiveWebSocketConnectionsliefert die Anzahl der offenen WebSocket-Verbindungen des Webservers
IPS_GetAllocatorStatsliefert die Statistik des Speicher-Allokators
IPS_GetConnectionListliefert die Sendewarteschlangen der Verbindungen des Webservers
IPS_GetFileCacheStatsliefert die Größe des Dateicaches des WebServers
IPS_GetFlowScriptStatisticliefert die Ausführungsstatistik eines Ablaufplans
IPS_GetInstanceDataFlowStatisticsliefert die Statistik des Datenflusses je Instanz
IPS_GetInstanceMessageQueueSizeliefert die Anzahl der ausstehenden Nachrichten an Instanzen
IPS_GetInstanceMessageStatisticsliefert die Statistik der Nachrichtenverarbeitung je Instanz
IPS_GetInstanceStatsliefert den Speicherbedarf der Instanzen
IPS_GetMediaStatsliefert den Speicherbedarf der Medienobjekte
IPS_GetSettingsStatsliefert die Größe der Einstellungen
IPS_GetSnapshotBufferStatsliefert die Größe des Snapshot-Puffers
IPS_GetSnapshotRingBufferStatsliefert die Größe des Nachrichten-Ringpuffers
IPS_GetStatsHistoryliefert den Verlauf der Speicherstatistiken
IPS_GetThreadStatsliefert den Speicherbedarf der Skript-Threads
IPS_GetTraceStatsliefert die Größe des Trace-Speichers
IPS_GetVariableStatsliefert den Speicherbedarf der Variablen
Haben Sie noch Fragen?