Opened 12 years ago

Closed 12 years ago

#221 closed Aufgabe (fixed)

GC - und DSfG - MW - Archive unterschiedlich!

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: mittelfristig Milestone:
Component: Archive Version: ALLE
Severity: Zu prüfen Keywords:
Cc:

Description

GC-MW-Archiv und DSfG-MW-Archiv sind unterschiedlich!

DSfG-Archiv: 13h-Std-MW: Werte von 12:00:00 - 12:59:59
GC-Archiv: 13h-Std-MW: Werte von 13:00:00 - 13:59:59

Das GC-Archiv sollte identisch zum DSfG-Archiv gehandhabt werden!

Change History (13)

comment:1 by Melanie Hermann, 12 years ago

Component: GesamtsystemArchive

comment:2 by Melanie Hermann, 12 years ago

Änderungen:

  • GcArchive.cpp:
    • NeueAnalyse():
      • Komplett umstrukturiert
      • Einzelwerte werden direkt ins Archiv eingetragen.
      • Mittelwerte werden sofort berechnet aber nicht im Archiv angezeigt.
    • CheckStdVars():
      • Wird nur noch von ArchiveTimeTick() aufgerufen. Trägt bei Stundenwechsel Mittelwert in Archiv und in Matrix ein.
    • CheckTagVars():
      • 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.
    • CheckMthVars():
      • 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.
    • WriteMWToArchive():
      • Neue Funktion. Schreibt bereits berechneten Mittelwert ins Archiv und setzt dann die Mittelwertbildung auf Null zurück.
    • BeginOfDay():
      • Berechnet Anfang des aktuellen Tages. Zeitzone wird berücksichtigt.
    • BeginOfMonth():
      • Berechnet Anfang des aktuellen Monats. Zeitzone wird berücksichtigt.
    • BeginOfNextHour():
      • Berechnet Anfang der nächsten Stunde. (Nicht verwendet.)
    • BeginOfNextDay():
      • Berechnet Anfang des nächsten Tages. (Nicht verwendet.)
    • BeginOfNextMonth():
      • Berechnet Anfang des nächsten Monats. (Nicht verwendet.)
  • errtab.txt:
    • Neuer Hinweis HIN_TIME_OLD
    • Neuer Hinweis HIN_TIME_NEW
  • gcvars.cpp:
    • ftk_SetLocalTime():
      • Setzen von HIN_TIME_NEW
  • GcApp.cpp:
    • SecTimerFunc():
      • Setzen von HIN_TIME_OLD und HIN_TIME_NEW
    • DoTheTimeSync():
      • Setzen von HIN_TIME_OLD und HIN_TIME_NEW
Last edited 12 years ago by Melanie Hermann (previous) (diff)

comment:3 by Melanie Hermann, 12 years ago

TODO:
1) Mittelwerte nach jeder Analyse neu berechnen und anzeigen.
2) Mittelwerte bei jedem Intervallwechsel eintragen, wenn im abgeschlossenen Intervall keine Analysen gemacht wurden.
3) Anzeige in Archive und Matrix muss identisch sein.
4) Zeitstempel Stundenarchive: Beginn nächste Stunde.
5) Zeitstempel Tagesarchive: Zeitstempel nächster Tag.
6) Zeitstempel Monatsarchive: Zeitstempel nächster Monat.
7) Alles ausführlich testen.

Version 1, edited 12 years ago by Melanie Hermann (previous) (next) (diff)

comment:4 by Melanie Hermann, 12 years ago

DONE:
1) OK
2) OK
3) OK
4) OK
5) OK
6) OK
7) NOK
8) OK

Last edited 12 years ago by Melanie Hermann (previous) (diff)

comment:5 by Melanie Hermann, 12 years ago

TODO: Folgendes muss geprüft werden

  • Einzelarchiv (alle Streams + Ref + Kal + Skip)
  • Stundenarchiv (alle Streams)
  • Tagesarchiv (alle Streams)
  • Monatsarchiv (alle Streams)
  • Mittelwertarchive und Matrix identisch?
  • GC-Archiv und DSfG-Archiv identisch?
  • Berücksichtigung Analysenstatus isOk
  • Mittelwertarchiv ohne Analysen
  • Zeitverstellungen (vor und zurück)
  • Zeitzonenverstellungen
  • Verhalten bei POR (ohne und mit vorherigen Archiven)
  • Verhalten nach Löschen der Archive
  • Abruf aller Archive per Webserver
Last edited 12 years ago by Melanie Hermann (previous) (diff)

comment:6 by Melanie Hermann, 12 years ago

Vergleich GC-Archive und DSfG-Archive:

  • Einzelwerte OK
  • Stundenmittelwerte OK
  • Tagesmittelwerte OK
  • Monatsmittelwerte NOK ?

Monatsmittelwerte:
Für 06:00:00 01.04.2014 wurde in der DSfG kein Monatsmittelwert geschrieben. Im Monatsarchiv befinden sich erst Werte ab 04:22:52 02.04.2014, obwohl der erste Eintrag, wie beim Tagesarchiv, um 16:00:53 31.03.2014 hätte kommen müssen.

comment:7 by Melanie Hermann, 12 years ago

Test der Monatsmittelwerte im Debuggerät ok.
Monatsmittelwert wird am 1. eines Monats um 06:00:00 Uhr eingetragen.

comment:8 by Melanie Hermann, 12 years ago

Severity: FehlerZu prüfen
Type: FehlerAufgabe

comment:9 by Melanie Hermann, 12 years ago

Priority: sofortkurzfristig

comment:10 by Melanie Hermann, 12 years ago

Priority: kurzfristiglangfristig

comment:11 by Melanie Hermann, 12 years ago

Priority: langfristigmittelfristig

comment:12 by Melanie Hermann, 12 years ago

Monatsmittelwerte 06:00:00 01.05.2014 scheinen ok zu sein.
Werte wurden zwischen GC-Archiv und DSfG-Archiv wurden nicht verglichen.
Aber Zeitstempel 06:00:00 Uhr waren in beiden Archiven ok.

comment:13 by Melanie Hermann, 12 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.