X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFETMCPCAN.py;h=0232b287e79dc0b3bfc78efe1121fc626525943f;hp=dcb3da3bd55cdaddc005479b7e480451fda7738c;hb=17022d65913af952c0f6ebe367fa3f52fe129da2;hpb=63305a1bde764ca61d315bc4620a3aa7a8f4cfc0 diff --git a/client/GoodFETMCPCAN.py b/client/GoodFETMCPCAN.py index dcb3da3..0232b28 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" %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):