pyserialでreadしたデータの文字比較
Pyserialを使って受信データに応じて処理を変えようとして以下を書きました。
print文の結果は"TEST"が表示されるのですが、その際に"OK"まで行きません。
対策を教えてください。(Python 2.7.3)
import serial
port = "/dev/rfcomm0"
baudrate = 115200
ser = serial.Serial(port, baudrate)
while 1:
if ser.inWaiting > 0
print ser.read(ser.inWaiting())
if ser.read(ser.inWaiting()) == "TEST"
print ("OK")