X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFETMCPCAN.py;h=46c8ec4b3676b1687a576c084f0082f522093fa0;hp=dcb3da3bd55cdaddc005479b7e480451fda7738c;hb=3729ecb467682501032a22be916ae41a1ce23ae5;hpb=c6a361d308d1972ca9d371f515b0e7dd287627f5 diff --git a/client/GoodFETMCPCAN.py b/client/GoodFETMCPCAN.py index dcb3da3..46c8ec4 100644 --- a/client/GoodFETMCPCAN.py +++ b/client/GoodFETMCPCAN.py @@ -324,9 +324,23 @@ class GoodFETMCPCAN(GoodFETSPI): idx = 5 + i dbidx = 'db%d'%i packet[dbidx] = 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):