#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:2 by , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
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 , 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:
- Die Abfrage des Menüs 'LogParameter' entfernt
- 'InitInstance()':
- Auslesen der Anzahl der Einträge im Parameterlog und Schreiben in neue Anzeigevariable 'ParLogEntries'