Fixed sending of bytes over PandaSerial

master
Robbe 2019-10-07 14:26:44 -07:00
parent 0894b28f1e
commit 736c2cbf7b
1 changed files with 4 additions and 1 deletions

View File

@ -19,7 +19,10 @@ class PandaSerial(object):
def write(self, dat):
#print "W: ", dat.encode("hex")
#print ' pigeon_send("' + ''.join(map(lambda x: "\\x%02X" % ord(x), dat)) + '");'
return self.panda.serial_write(self.port, str.encode(dat))
if(isinstance(dat, bytes)):
return self.panda.serial_write(self.port, dat)
else:
return self.panda.serial_write(self.port, str.encode(dat))
def close(self):
pass