From fb49b5ccaf15aa9b87b665ba052e51a109651027 Mon Sep 17 00:00:00 2001 From: Marianpol Date: Sun, 23 Feb 2020 16:25:48 +0100 Subject: [PATCH] Negative responce handling --- pyren/mod_ecu.py | 2 +- pyren/mod_ecu_mnemonic.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyren/mod_ecu.py b/pyren/mod_ecu.py index 83acc3a..2d682a3 100755 --- a/pyren/mod_ecu.py +++ b/pyren/mod_ecu.py @@ -444,7 +444,7 @@ class ECU: datastr = dr.name + " [Command] " + self.Commands[dr.name].label if dr.type=="Text": datastr = dr.name - + help = "" if mod_globals.opt_csv and csvf!=0 and (dr.type=='State' or dr.type=='Parameter'): csvline += ";" + (pyren_encode(csvd) if mod_globals.opt_csv_human else str(csvd)) diff --git a/pyren/mod_ecu_mnemonic.py b/pyren/mod_ecu_mnemonic.py index 1c139b7..e2f22fa 100755 --- a/pyren/mod_ecu_mnemonic.py +++ b/pyren/mod_ecu_mnemonic.py @@ -111,7 +111,7 @@ def get_SnapShotMnemonic(m, se, elm, dataids): snapshotService = se[sid] resp = executeService( snapshotService, elm, [], "", True ) - if mod_globals.opt_demo and not resp: + if mod_globals.opt_demo and not resp or not resp.startswith(snapshotService.simpleRsp): return "00" resp = resp.strip().replace(' ','') if not all(c in string.hexdigits for c in resp): resp = ''