ciao, premetto che non sono esperto in python.
sto usando questa libreria che funziona correttamente. Sostanzialmente legge i dati in input da una porta seriale (un dongle Bluetooth che riceve dati da un'altro device).
Quello che vorrei capire è come implementare gli helper descritti nella documentazione (nel repo). Mi interessa in particolare l'helper headset.standby_handlers che dovrebbe essere chiamato quando si verifica una disconnessione fra il dongle e il device correlato (lo utilizzerei per ritentare la connessione eventualmente).
Ho fatto un po' di prove ma non riesco a venirne fuori.
Il main del mio codice funzionante è un loop infinito che in sostanza continua a leggere i dati provenienti dalla seriale.
Gli eventi di disconnessione andrebbero a rompere il loop e vorrei usare l'handler per evitare che tutto si blocchi.
codice:
while True:
#processData è una funzione che ho scritto io per elaborare i dati
#headset.attention ritorna un valore letto dal dongle
val1, val2 = processData(headset.attention)
print (val1, val2)
grazie