From 6e0185ec38eb76542e838258864341f1efc65780 Mon Sep 17 00:00:00 2001 From: Marianpol Date: Wed, 11 Aug 2021 20:15:12 +0200 Subject: [PATCH] check if command in cache --- pyren/mod_elm.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyren/mod_elm.py b/pyren/mod_elm.py index 81332dc..792702e 100644 --- a/pyren/mod_elm.py +++ b/pyren/mod_elm.py @@ -1459,13 +1459,13 @@ class ELM: # self.send_raw('at cfc1') # print 'cfc1', raw_command - if raw_command[Fc].startswith('0'): + if raw_command[Fc].startswith('0') and uncutCommand in self.l1_cache.keys(): frsp = self.send_raw ('STPX D:' + raw_command[Fc] + ',R:' + self.l1_cache[uncutCommand]) + elif raw_command[Fc].startswith('1'): + frsp = self.send_raw ('STPX D:' + raw_command[Fc] + ',R:' + '1') else: frsp = self.send_raw ('STPX D:' + raw_command[Fc]) - - if raw_command[Fc].startswith('1'): - frsp = self.send_raw ('STPX D:' + raw_command[Fc] + ',R:' + '1') + while Fc < Fn: # if Fn > 1 and (Fn - Fc) == 1: