Opened 13 years ago

Closed 13 years ago

#127 closed Aufgabe (fixed)

Trendscreen: Zyklus einstellbar

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: kurzfristig Milestone:
Component: Gesamtsystem Version:
Severity: Verbesserung Keywords:
Cc:

Description

Es wäre sinnvoll, wenn der Auszeichnungszyklus der Trend-Werte einstellbar wäre.
Denn für den GC9300 macht eine sekündliche Aufzeichnung der Werte meist kein Sinn, da sich diese ~ alle 3 Minuten aktualisieren.
Durch einen einstellbaren Tykllus würde sich auch die Zeitspanne des gesamten Trend erhöhen.

Change History (5)

comment:1 by Melanie Hermann, 13 years ago

Trend wird beim GC9300 nun minütlich aktualisiert.

Um dies zu realisieren waren folgende Änderungen notwendig:

  • 'SecTimerFunc()': Aufruf von 'SaveNewTrendValues()' nun minütlich
  • struct TREND_VALUES hat die Variable 'intervall' erhalten
  • 'DrawTrend()': Berechnung der anzuzeigenden Uhrzeiten auf der x-Achse berücksichtigt nun das Intervall
  • 'SaveTrendValueInArray()': Beim Abspeichern der neuen Werte wird nun nicht mehr fest 1 Sekunde verwendet, sondern auch hier wird das übergebene Intervall benutzt
Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:2 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: newclosed

Weiterer kleiner Fehler behoben: Uhrzeiten auf x-Achse aktualisieren sich nicht beim ersten Draggen.

  • 'Draw()': Jetzt wird zuerst die Trendlinie und danach die x-Achsenbeschriftung gezeichnet.

comment:3 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: closedreopened

comment:4 by Melanie Hermann, 13 years ago

GC9300 zeichnet die Daten nun minütlich, zur vollen Minute, auf.
Getestet wurde:

  • Zeitverstellung in Zukunft -> ok
  • Zeitverstellung in Vergangenheit -> ok
  • Scrollen -> ok
Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:5 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: reopenedclosed

Weitere Änderungen:

  • Bei Scroll auf einem Punkt werden die Zeiten auf der x-Achse nicht aktualisiert
Note: See TracTickets for help on using tickets.