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.flush()
# self.serialPort = myser()