Python PySerial lire la ligne délai d'attente
Je suis en utilisant pyserial de communiquer avec un intégré à concevoir.
ser = serial.Serial(PORT, BAUD, timeout = TOUT)
ser.write(CMD)
z = ser.readline(eol='\n')
Donc nous envoyer CMD à l'appareil et il répond par une chaîne de longueur variant de fin dans un '\n'
si le dispositif cant replay alors readline()
fois et z=''
si le dispositif est interrompu ou les collisions c'est l'envoi des données puis readline()
fois-out
et z sera une chaîne sans '\n'
à la fin.
Est-il une bonne façon de vérifier si readline()
a dépassé autres que la vérification de l'état de z.
OriginalL'auteur Ketil | 2010-08-09
Vous devez vous connecter pour publier un commentaire.
Je pense que ce que vous pourriez faire est de..
OriginalL'auteur pyInTheSky