Python serialでデリミタがCRのみでreadlineが使えないとき
Python 2.6 以降だと PySerial で '\r' が readline の delimiter に使えない参考にした。
自分で作ろう
自分で作ろう
def readSIO(self): #ret = self.serPort.readline() ret = '' while True: c = self.serPort.read(1) c = c.decode() if c == '': return ret elif c == '\r': return ret + c else: ret += c return(ret)
コメント
コメントを投稿