Skip to content

Conversation

@ncvescera
Copy link
Member

Definita struttura base del progetto con pywebview funzionante

ncvescera added 7 commits May 14, 2023 19:01
Individuato codice vecchio che gestisce la comunicazione seriale
(quello funzionante).
Risolto un piccolo problema che faceva crashare il programma.

Creato un script di test per vedere se, con il simulatore Arduino,
il codice funziona.
Riorganizzata struttura del progetto. La cartella oldtmp contiene i
vecchi file, rimarrà solo per poter controllare ancora qualche file e
poi essere rimossa.

Aggiunto codice per la base della GUI in python.
Ora il progetto può essere buildato senza problemi
(l'uso di pyinstaller era cambiato da come veniva utilizzato nel codice
originale)

Aggiunto comando yarn per eliminare tutti i file e le cartelle
aggiuntive (node_modules, virtualenv, ecc)

Migliorati file .spec, ora il nome viene preso dal file package.json
Ora sono presenti due comandi che controllano se il codice python
presenta alcuni errori e uno per cercare di correggerli

Aggiunto comando init per installare le dipendenze per i nuovi due
comandi
Aggiunto import mancante per poter leggere la porta seriale
Creata una sottostruttura della cartella lib per avere una separazione
tra le API per il front end e la parte che gestisce l'interazione con la
porta seriale
Aggiunto un esempio di API che python offre a TS.
TS può chiamare la funzione che espone python con la pressione di un
bottone. Python ritorna a TS una Promise che deve essere risolta. Va
specificato il tipo di dato che ritorna Python
@ncvescera ncvescera merged commit f7ab4b0 into develop May 17, 2023
@ncvescera ncvescera deleted the fix/serialdata branch May 17, 2023 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants