Changes between Version 3 and Version 4 of Ticket #221, comment 2
- Timestamp:
- Mar 28, 2014, 2:40:23 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #221, comment 2
v3 v4 2 2 - ''!GcArchive.cpp'': 3 3 - ''!NeueAnalyse()'': 4 - Anstelle von ''!BeginOfHour()'', ''!BeginOfDay()'' und ''!BeginOfMonth()'' werden die neuen Funktion ''!BeginOfNextHour()'', ''!BeginOfNextDay()'' und ''!BeginOfNextMonth()'' aufgerufen. 5 - Anstelle von ''!CheckStdVars()'', ''!CheckTagVars()'' und ''!CheckMthVars()'' werden ''e.!ToStdVars()'', ''e.!ToTagVars()'' und ''e.!ToMthVars()'' direkt aufgerufen. 4 - Komplett umstrukturiert 5 - Einzelwerte werden direkt ins Archiv eingetragen. 6 - Mittelwerte werden sofort berechnet aber nicht im Archiv angezeigt. 6 7 - ''!CheckStdVars()'': 7 - Wird nur noch von ''!ArchiveTimeTick()'' aufgerufen. Tut also nur noch was bei Stundenwechsel. 8 - Prüfung des Stundenwechsel findet jetzt mit aktueller Lokalzeit und nicht mehr Weltzeit statt! 9 - Aufruf von ''WriteMWToArchive()'', damit bei einem Stundenwechsel ohne vorherige Analysen ein NULL-Mittelwert in die Archive eingetragen wird. 8 - Wird nur noch von ''!ArchiveTimeTick()'' aufgerufen. Trägt bei Stundenwechsel Mittelwert in Archiv und in Matrix ein. 10 9 - ''!CheckTagVars()'': 11 - Wird nur noch von ''!ArchiveTimeTick()'' aufgerufen. Tut also nur noch was bei Tageswechsel. 12 - Prüfung des Tageswechsel findet jetzt mit aktueller Lokalzeit und nicht mehr Weltzeit statt! 13 - Aufruf von ''WriteMWToArchive()'', damit bei einem Tageswechsel ohne vorherige Analysen ein NULL-Mittelwert in die Archive eingetragen wird. 10 - Wird nur noch von ''!ArchiveTimeTick()'' aufgerufen. Trägt bei Tageswechsel Mittelwert in Archiv und in Matrix ein. Berücksichtigt, dass angegebene Stunde des Tagesbeginns für Gastag. 14 11 - ''!CheckMthVars()'': 15 - Wird nur noch von ''!ArchiveTimeTick()'' aufgerufen. Tut also nur noch was bei Monatswechsel. 16 - Prüfung des Monatswechsel findet jetzt mit aktueller Lokalzeit und nicht mehr Weltzeit statt! 17 - Aufruf von ''WriteMWToArchive()'', damit bei einem Monatswechsel ohne vorherige Analysen ein NULL-Mittelwert in die Archive eingetragen wird. 18 - ''WriteMWToArchive()'': Neue Funktion. Schreibt übergebenen Eintrag in aktuelles Archiv. 19 - ''!BeginOfNextHour()'': Berechnet Anfang der nächsten Stunde. 20 - ''!BeginOfNextDay()'': Berechnet Anfang des nächsten Tages. 21 - ''!BeginOfNextMonth()'': Berechnet Anfang des nächsten Monats. 12 - Wird nur noch von ''!ArchiveTimeTick()'' aufgerufen. Trägt bei Monatswechsel Mittelwert in Archiv und in Matrix ein. Berücksichtigt, dass angegebene Stunde des Tagesbeginns für Gastag. 13 - ''WriteMWToArchive()'': 14 - Neue Funktion. Schreibt bereits berechneten Mittelwert ins Archiv und setzt dann die Mittelwertbildung auf Null zurück. 15 - ''!BeginOfDay()'': 16 - Berechnet Anfang des aktuellen Tages. Zeitzone wird berücksichtigt. 17 - ''!BeginOfMonth()'': 18 - Berechnet Anfang des aktuellen Monats. Zeitzone wird berücksichtigt. 19 - ''!BeginOfNextHour()'': 20 - Berechnet Anfang der nächsten Stunde. (Nicht verwendet.) 21 - ''!BeginOfNextDay()'': 22 - Berechnet Anfang des nächsten Tages. (Nicht verwendet.) 23 - ''!BeginOfNextMonth()'': 24 - Berechnet Anfang des nächsten Monats. (Nicht verwendet.)