From bb1736d6eb826d8a3f9f9481056b4dc9be677500 Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Thu, 21 Mar 2024 08:52:28 +0100 Subject: [PATCH] add sign and comma --- peaktech.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/peaktech.py b/peaktech.py index 92986ba..e066db4 100644 --- a/peaktech.py +++ b/peaktech.py @@ -5,7 +5,14 @@ import binascii def crap_to_number(crap): number_str = "" + + if(crap[0]&0x10): + number_str+="-" + crap[0] &= 0xEF + for elem in crap: + if(elem & 0x10 != 0): + number_str+="." switch={ 0xcf:"9", 0xef:"8", @@ -16,9 +23,11 @@ def crap_to_number(crap): 0x8f:"3", 0xad:"2", 0x0a:"1", - 0xeb:"0" + 0xeb:"0", + 0x61:"L", + 0x00:" " } - number_str+=switch.get(elem, "-") + number_str+=switch.get(elem&0xEF, "-") return number_str