X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFETMCPCAN.py;h=304b747ef161627c48d68896027380dff68bb6f6;hp=dcb3da3bd55cdaddc005479b7e480451fda7738c;hb=ed70ab984559f85637b5d3ef88493e5cde92d9d5;hpb=c6a361d308d1972ca9d371f515b0e7dd287627f5 diff --git a/client/GoodFETMCPCAN.py b/client/GoodFETMCPCAN.py index dcb3da3..304b747 100644 --- a/client/GoodFETMCPCAN.py +++ b/client/GoodFETMCPCAN.py @@ -323,10 +323,23 @@ class GoodFETMCPCAN(GoodFETSPI): for i in range(0,packet['length']): idx = 5 + i dbidx = 'db%d'%i - packet[dbidx] = data[idx] - - + packet[dbidx] = ord(data[idx]) return packet + + def packet2parsedstr(self,data): + packet = self.packet2parsed(data) + msg = "sID: %04d" %packet['sId'] + if( packetParsed.get('eID')): + msg += " eID: %d" %packetParsed.get('eID') + msg += " rtr: %d"%packetParsed['rtr'] + length = packetParsed['length'] + msg += " length: %d"%length + msg += " data:" + for i in range(0,length): + dbidx = 'db%d'%i + msg +=" %03d"% ord(packetParsed[dbidx]) + #msg = self.client.packet2parsedstr(packet) + print msg def peek8(self,adr):