from threading import Lock
class LPCProtoError(exceptions.Exception):
return "LPC communication error ! " + str(self.msg)
def __init__(self, port, rate, timeout):
self.TransactionLock = Lock()
# self.serialPort = serial.Serial( port, rate, timeout = timeout )
self._serialPort = serial.Serial( port, rate, timeout = timeout )
res = self._serialPort.read(cnt)
print "Recv :", map(hex,map(ord,res[:16])), "[...]"
print "Recv :", map(hex,map(ord,res))
print "Send :", map(hex,map(ord,str[:16])), "[...]"
print "Send :", map(hex,map(ord,str))
self._serialPort.write(str)
self.serialPort = myser()