FileDirCleaner - kasujemy archiwa!


 

Biblioteka stworzona została z myślą o współpracy z modułem DataloggerLight. Zadaniem biblioteki jest automatyczne kasowanie archiwalnych plików z karty SD starszych niż zadana ilość dni. Biblioteka umożliwia zsynchronizowanie operacji dostępu do dysku z modułem DataloggerLight oraz z programem użytkownika.


DataloggerLight + FileDirCleaner = pełna integracja


W programie dla jednego z naszych Klientów zadeklarowane mamy 240 instancji DataloggerLight, które dokonują cyklicznego logowania danych z:
- 60 zadajników pomieszczeniowych
- 60 liczników energii elektrycznej
- 120 urządzeń MBUS (ciepłomierze / wodomierze)

 

Logi każdego z urządzeń zapisywane są w jego indywidualnym katalogu roboczym:

W związku z tym pojawiła się potrzeba zabezpieczenia przed zapełnieniem karty SD. Do kompletu dołożone zostały zatem 3 instancje FileDirCleaner doposażone na poziomie aplikacji użytkownika w sekwencery, które przemiatają nazwy podkatalogów urządzeń pomiarowych. 

Taka konfiguracja umożliwia usuwanie archiwalnych plików, starszych niż zadana ilość dni, celem zwolnienia miejsca na karcie SD. Operacje skanowania katalogów i kasowania plików zsynchronizowane są z operacjami zapisu na dysk. 

 

 

HISTORIA WERSJI:


1.0.0    (11.04.2020)
- pierwsze wydanie publiczne


Pliki do ściągnięcia:
hasło do archiwum 7zip: "12345"

Paczka zawiera bibliotekę dla środowiska e!Cockpit oraz przykładowy program prezentujący sposób użycia.

 

STSystemApp_FileDirCleaner

STSystemApp_Common