Qt Datalogger

Qt Datalogger

NEW
Python
Qt
C++
Go To Project URL

Description

In questo progetto ho utilizzato qt6 tramite le librerie pyside6 e pyqtgraph per implementare la UI.

L’interfaccia con la porta seriale e’ sviluppata, per il momento, con la libreria seriale di python. I pacchetti sono prima codificati con il protocollo cobs per consistenza nell’overhead dei dati su seriale.

L’intero pacchetto python e’ poi compilato, tramite GitHub Action, in un eseguibile Windows, in modo da renderlo self-contained, e (forse) leggermente piu’ veloce

Future developments

Future work includes the addition of UDP as communication protocol, in order to read and log debug signals over Wi-Fi.

Moreover, this whole project would benefit from a total rewrite in C++ with direct Qt usage, so this activity is in the backlog.

Logo

© 2024 Marco Perin