ich kann mir eine Sache nicht genau erklären, vieleicht gibt es jemanden der den entscheidenden hint hat
Wenn ich mit python 2.7 unter Windows arbeite und mich zu einem target mittels serial port verbinde und das target mir Daten schickt, funktioniert alles prima. Die print und readlines purzeln Quasi in echtzeit raus und die Welt ist in Ordnung.
Code Ausschnitt:
Code: Alles auswählen
while not fileLoad:
for lines in s.readlines():
print lines,
if lines.find('DrvOpen: link Major is:') >= 0:
s.write('e')
Meine Frage weiß jemand woran das liegt ?
Meine Vermutung liegt irgendwie an Bash, aber ick wess nich mehr so recht weiter.
Falls das noch wichtig ist, zum Cygwin bash connecte ich mittels puttycyg.
Habe pyserial 2.5 rc1 und rc2 getestet. Meine Initialisierung für win und cygwin sieht so aus:
Code: Alles auswählen
s = serial.Serial(COM, BAUD, timeout=1)