On 04/11/2013 15:37, Diego Barrera wrote:
Una cosa del genere?

while True:
     buffer = leggi_seriale()
     if buffer:
         myfile = open("/tmp/myfile.csv","a") #accoda
         myfile.write(buffer)
         myfile.close()


Magari:

while True:
     buf = leggi_seriale()
     if not buf:
         break

     ...

Però è da vedere se spegnendo il dispositivo, il sistema operativo riesce ad accorgersi della disconnessione.

Per farlo, il dispositivo collegato all'altro capo del cavo seriale dovrebbe usare, ad esempio, il segnale DCD :
http://en.wikipedia.org/wiki/Data_Carrier_Detect

ma ne dubito.


Ciao  Manlio
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a