Roket üzerinde bulunan sensörlerden gelen verileri Com port üzerinden alan, Ethernet portu üzerinden gönderen ve aynı zamanda gelen verileri parçalayarak loglama işlemi yapan uygulama.
Proje geliştirilirken Qt, test çalışmalarında ise Docklight ve sanal com port kullanılmıştır.
-
İlk olarak haberleşmenin yönetilmesi için arayüz üzerinden sender ip, receiver ip ve com port bilgileri alınmaktadır. Kontrollerin yapılmasının ardından hatalı giriş yoksa başlat butonuna tıklanmasıyla birlikte uygulama çalışmaktadır.
-
Veriler com port üzerinden alındıktan sonra Ethernet portu üzerinden gönderme işlemine başlanmaktadır. Ayrıca alınan veriler üzerinde loglama işlemi de yapılmaktadır.Veriler tiplerine göre ayrı .csv dosyalarına ayrıştırılmaktadır, sistem saati ve tarihine göre adlandırılan klasörlerin içerisine yerleştirilmektedir.
Klasörler uygulama başladığında otomatik olarak oluşturulmaktadır. Aynı zamanda arayüz üzerinde bulunan "new log" butonu ile de yeni klasör oluşturulabilmektedir.
(Uygulama başlatılmadan önce karşılaşılan arayüz)
(Eksik veya hatalı bilgi uyarıları)
(Uygulamanın başlatılmasından sonra güncellenen arayüz)
(Oluşturulan klasörler ve içersine yerleştirilmiş olan csv dosyaları)