Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#63 closed Verbesserung (fixed)

Parameterlog nur bei Änderung

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

Description

  • Parameterlog soll nur noch bei tatsächlicher Änderung des Parameters geschrieben werden.
  • Modus einbauen, der Schreiben des Parameterlogs verhindern kann

Change History (3)

comment:1 by Melanie Hermann, 13 years ago

  • Matrixelement, dass den Füllstand des Parameterlogs anzeigt

comment:2 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: newclosed

Modus, der Schreiben des Parameterlogs aktivieren / deaktivieren kann, ist bereits vorhanden. Wenn das Schreiben des Parlogs deaktiviert wird, erscheint der Hinweis 'Testbetrieb'.
-> Wenn man das Schreiben des Parlogs deaktivert oder man, bei deaktiviertem Parlog, einen Parameter (Evar oder Bvar) ändert, erscheint nun der Hinweis 'Parameterlog deaktiviert' und nicht mehr 'Testbetrieb'. Das Menü zur Parlog Aktivierung / Deaktivierung wird bei jeder Änderung geloggt.

-> Parameterlog wird nur noch geschrieben, wenn sich der geänderte Parameter auch tatsächlich geändert hat.

-> Es gibt nun ein Matrixelement, das die Anzahl der Einträge im Parameterlog anzeigt.

comment:3 by Melanie Hermann, 13 years ago

Implementierung:

  • Neues Matrixelement 'ParLogEntries'
  • Neuer Hinweis 'HIN_NO_PARALOG'
  • Änderung in 'CParLog::DoLog()':
    • Nur Loggen, wenn Menü aktiv ist und immer wenn Parameter 'LogParameter' geändert wird
    • Ebenfalls nur dann Loggen, wenn sich der Parameter tatsächlich geändert hat
    • Nach Eintrag in den Parameterlog wird ein Zähler hochgezählt
  • 'fkt_LogParameter()':
    • Neuen Hinweis Setzen / Rücksetzen
  • 'fkt_DeleteParaLog()':
    • Zurücksetzen des Zählers des Parameterlogs
  • #define SAVEPAR und #define LOGPAR:
  • 'InitInstance()':
    • Auslesen der Anzahl der Einträge im Parameterlog und Schreiben in neue Anzeigevariable 'ParLogEntries'
Note: See TracTickets for help on using tickets.