Qt Datalogger
NEW
Python
Qt
C++
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.