From b20d6a9e72e18cb39db0d64a1dee15667e86e2ac Mon Sep 17 00:00:00 2001 From: Marianpol Date: Wed, 28 Oct 2020 13:05:11 +0100 Subject: [PATCH] Add leading zeros --- pyren/mod_ecu_mnemonic.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyren/mod_ecu_mnemonic.py b/pyren/mod_ecu_mnemonic.py index ec17aeb..f179423 100755 --- a/pyren/mod_ecu_mnemonic.py +++ b/pyren/mod_ecu_mnemonic.py @@ -156,6 +156,8 @@ def getHexVal(m, startByte, startBit, resp, raw = 0): #add left zero if need if len(hexval)%2: hexval = '0'+hexval + if (len(hexval)/2)%bytes: + hexval = '00' * (bytes - len(hexval)/2) + hexval #revert byte order if little endian if m.littleEndian == '1':