ringrazio per la tempestività. ho già provato tale soluzione ma non va... ho provato con readline, a leggere un carattere alla volta, con velocità diverse, ma il problema permane.
dalle prove che ho fatto risulta che su una stringa diciamo di 100 byte, con un ciclo di lettura, praticamente vado a fare due letture con i seguenti risultati: se la prima lettura è <= a 64 char, tutto ok se la prima lettura > 64, perdo caratteri. spero di essere stato chiaro, grazie ancora, francesco ---------- Initial Header ----------- >From : [EMAIL PROTECTED] To : "Discussioni generali sul linguaggio Python" python@lists.python.it Cc : Date : Mon, 21 Jan 2008 10:33:53 +0100 Subject : Re: [Python] pyserial > > On Mon, 2008-01-21 at 10:19 +0100, sinsco wrote: > > ciao a tutti, > > > > ho una domanda sull'uso della seriale con python. > > uso python 2.4.4 su un dispositivo linux embedded, con pyserial 2.2 ma ho > > un problema con il buffer di ricezione, infatti quando la stringa da > > leggere è superiore ai 64 bytes si perde qualche pezzo. > > > > la libreria in questione non permette di aumentare il buffer ed in teoria > > per aggirare tale mancanza dovrei usare i moduli ioctl() e fcntl(), però la > > doc trovata non è molto chiara. > > > > Qualcuno ha avuto problemi simili? mi potete dare qualche indicazione in > > merito al mio problema? > > Ho incontrato un problema analogo tempo fa, dove anche leggendo un > buffer usando la dimensione data da inWaiting() non riuscivo a leggere > tutti i dati restituiti dal device seriale (nel mio caso, un modem) > > Ho risolto leggendo una riga alla volta (readline) sull'oggetto > connessione. > > Prova un po' :) > > Ciao, > > C. > > -- > Christopher R. Gabriel Truelite Srl > [EMAIL PROTECTED] (email/jabber) Via Monferrato, 6 > http://www.truelite.it/ 50142 Firenze > Office. +39-055-7879597 ext. 102 Fax. +39-055-7333336 > > > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python