X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FFordExperiments.py;h=326cf2ebd2dead3faf15883ce6a25e29fd53d3b7;hp=58536454b11438b10515b9aa2fe3eb4b50cdc875;hb=e69fa827ffcc6d978d9cf6b4ce967327e276d224;hpb=3a68664f8b47dd3aff108a22d5156f8747a24ee5 diff --git a/client/FordExperiments.py b/client/FordExperiments.py index 5853645..326cf2e 100644 --- a/client/FordExperiments.py +++ b/client/FordExperiments.py @@ -142,6 +142,25 @@ class FordExperiments(GoodFETMCPCANCommunication): #recieveTime = time.time() return packetParsed + + def cycle4packets1279(self): + self.client.serInit() + self.spitSetup(500) + # filter on 1279 + self.addFilter([1279, 1279, 1279, 1279, 1279, 1279], verbose = False) + packetParsed = self.getBackground(1279) + packet = [] + if (packetParsed[db0] == 16): + # if it's the first of the four packets, replace the value in db7 with 83 + packetParsed[db7] = 83 + # transmit new packet + self.client.txpacket(packetParsed) + else: + # otherwise, leave it alone + # transmit same pakcet we read in + self.client.txpacket(packetParsed) + # print the packet we are transmitting + print packetParsed def oscillateTemperature(self,time):