Dokumentation
AC_SetLoggingStatus
Benötigt: IP-Symcon >= 3.0
boolean AC_SetLoggingStatus (int $InstanzID, int $VariablenID, boolean $Aktiv)
Parameterliste
InstanzID | ID zum Archiv |
VariablenID | ID der abzufragenden Variablen |
Aktiv | True, wenn das Logging der Variable aktiviert werden soll, sonst False. |
Rückgabewert
True wenn erfolgreich, sonst False
Beschreibung
Diese Funktion ändert die Eigenschaft zum Loggen der Variable mit der ID VariablenID auf Aktiv.
Das Logging der Variablen wird sofort aktiviert, da allerdings der aktuelle Wert und Änderungen der Variablen asynchron geloggt werden, kann es sein, dass diese bei Ausführung eines Skriptes nicht direkt zur Verfügung stehen. Ein möglicher Workaround hierfür ist die Verwendung des Sleep-Befehls
Beispiel
// Setzt die Eigenschaft der "Testvariable" zum Loggen auf true
AC_SetLoggingStatus(39147 /*[Archive]*/, 53716 /*[TestVariable]*/, true);