[Python] pyserial
sinsco
sinsco a libero.it
Lun 21 Gen 2008 11:06:15 CET
ho fatto varie prove come ti dicevo, cmq inizialmente usavo qualcosa del tipo:
while 1:
if (self.com.inWaiting()):
self.recv+= self.com.read(self.com.inWaiting())
if (self.recv[-1] == chr(0x0D) and self.recv[-2] == chr(0x2A)):
break
poi ho provato anche con:
while 1:
self.recv+= self.com.readline(eol='\r')
if (self.recv[-1] == chr(0x0D) and self.recv[-2] == chr(0x2A)):
break
ma niente (ho provato anche in altri modi).
di test ne ho fatti molti, ed il problema si presenta sempre con stringa > 64 bytes.
io credo che se riesco a trovare il modo di aumentare il buffer, che presumo impostato a 64 bytes, dovrei riuscire a risolvere.
grazie
francesco
More information about the Python
mailing list