Dokumentation
AC_SetCompaction
Benötigt: IP-Symcon >= 6.3
boolean AC_SetCompaction (int $InstanzID, int $VariablenID, int $MonatsVersatz, int $Verdichtungstyp)
Parameterliste
InstanzID | ID zum Archiv |
||||||||||||||||||||
VariablenID | ID der Variablen bei der die Verdichtung angepasst werden soll |
||||||||||||||||||||
MonatsVersatz | Nach wie vielen Monaten die Verdichtung angewandt werden soll; 0 = Nach Abschluß das aktuellen Monats, -1 = Werte direkt verdichten |
||||||||||||||||||||
Verdichtungstyp |
|
Rückgabewert
True wenn erfolgreich, sonst False
Beschreibung
Diese Funktion passt den Verdichtungseintrag der Variable mit der ID VariablenID für den Monatsversatz MonatsVersatz an und setzt ihn auf den Verdichtungstyp Verdichtungstyp. Dabei bleiben Verdichtungseinträge mit anderen Monatsversätzen erhalten.
Im Anschluss ist eine Reaggregation der Variable nötig.
Beispiel
// Setzt das direkte Verdichten der Variable "TestVariable" auf 1 (Ein Wert pro 5 Minuten)
AC_SetCompaction(39147 /*[Archive]*/, 53716 /*[TestVariable]*/, -1, 1);