X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFETMCPCANCommunication.py;h=f0e6eaff6c7cda062c18446bed58432f16766b25;hp=4dce2dea786d6a1e16eb7dd1f1b17ec4e2702770;hb=cbeb6463f500756b9c33789018dffc922a7d9ec0;hpb=43332cc6776477527a26cb6c6c67879e8bfb5659 diff --git a/client/GoodFETMCPCANCommunication.py b/client/GoodFETMCPCANCommunication.py index 4dce2de..f0e6eaf 100644 --- a/client/GoodFETMCPCANCommunication.py +++ b/client/GoodFETMCPCANCommunication.py @@ -830,55 +830,6 @@ class GoodFETMCPCANCommunication: self.client.txpacket(packet) - def speedometerHack(self): - - self.client.serInit() - self.spitSetup(500) - - self.addFilter([513, 513, 513]) - - SIDlow = (513 & 0x07) << 5; # get SID bits 2:0, rotate them to bits 7:5 - SIDhigh = (513 >> 3) & 0xFF; # get SID bits 10:3, rotate them to bits 7:0 - - while(1): - - packet = None; - - # catch a packet and check its db4 value - while (packet == None) - packet=self.client.rxpacket(); - - print "DB4 = %d" %packet[9] - mph = 1.617*packet[9] - 63.5 - print "Current MPH = 1.617(%d)-63.5 = %d" %(packet[9], mph) - - # calculate our new mph and db4 value - mph = mph + 15; - packet[9] = ( mph + 63.5 ) / 1.617 - - # load new packet into TXB0 and check time - self.multiPacketSpit(packet0=packet, packet0rts=True) - starttime = time.time() - - # spit new value for 1 second - while (time.time()-starttime < 1) - self.multiPacketSpit(packet0rts=True) - - - -[SIDhigh, SIDlow, 0x00,0x00, # pad out EID regs - 0x08, # bit 6 must be set to 0 for data frame (1 for RTR) - # lower nibble is DLC - packet[0],packet[1],packet[2],packet[3],packet[4],packet[5],packet[6],packet[7]] - - - while((time.time()-starttime < duration)): - - if(faster): - packet=self.client.fastrxpacket(); - else: - -