Opened 13 years ago

Closed 13 years ago

#169 closed Verbesserung (fixed)

DSfG-Archive löschen

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

Description

Das Löschen der DSfG-Archive benötigt sehr viel Zeit.
Geht bestimmt schneller...

Change History (2)

comment:1 by Melanie Hermann, 13 years ago

Der Aufruf von initializeHead() in C_DSfGMrg::deleteArchivFile() ist dafür verantwortlich, dass das Löschen so lange dauert.
Aber wenn der Aufruf entfernt wird, ist ein Geräteneustart notwendig. Sonst werden alle Einträge als "???..." dargestellt.

comment:2 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: newclosed

Aufruf von 'deleteArchivFile()' aus 'C_DSfGMrg::cleanArchivGroup()' entfernt.
Diese Funktion hat dafür gesorgt, dass die Dateien der DSfG-Archive richtig von der SDKarte gelöscht wurden. Allerdings hat das Neuerstellen dieser Dateien sehr lange gedauert.
Es ist ausreichen den Schreibzeiger (wptr), die aktuelle Anzahl Daten im Archiv (anz) und die Ordnungsnummer des juengsten Eintrags (onr) zurückzusetzen.
(Änderung vom 04.10.2012 wieder rückgängig gemacht. Ist noch nicht im Trac protokolliert.)

Jetzt sind die DSfG-Archive sofort bei Tastendruck gelöscht!

Note: See TracTickets for help on using tickets.