From ac8fc59a57a80c897dcb83bad74cd66e76aca7b9 Mon Sep 17 00:00:00 2001 From: Marianpol Date: Mon, 27 Dec 2021 11:42:46 +0100 Subject: [PATCH] Fix for snapShot service with no snapShot type defined Example: 10460 --- pyren/mod_ecu_mnemonic.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pyren/mod_ecu_mnemonic.py b/pyren/mod_ecu_mnemonic.py index 7757644..225b4bf 100755 --- a/pyren/mod_ecu_mnemonic.py +++ b/pyren/mod_ecu_mnemonic.py @@ -71,6 +71,13 @@ def get_SnapShotMnemonic(m, se, elm, dataids): if len(se[sid].params) > 1: if se[sid].params[1]['type'] == 'Snapshot': snapshotService = se[sid] + break + elif se[sid].startReq.startswith("1904"): + snapshotService = se[sid] + break + + if not snapshotService: + return "00" resp = executeService( snapshotService, elm, [], "", True ) if ((mod_globals.opt_demo and not resp) or not resp.startswith(snapshotService.simpleRsp) or len(resp)/2 == 6):