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.
graziecodice: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)![]()

Rispondi quotando