From 401d4b9ecfd272ab5ae003da1d3ce7b5417df221 Mon Sep 17 00:00:00 2001 From: Frank Rohde <frank.rohde@tu-dresden.de> Date: Mon, 25 Oct 2021 17:59:08 +0200 Subject: [PATCH] Versuch Index-out-of-range Exception in get_distance-Funktion zu beheben --- IPOS.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/IPOS.py b/IPOS.py index 4cdf65e..24014c6 100644 --- a/IPOS.py +++ b/IPOS.py @@ -39,8 +39,9 @@ def read_serial(number): for x in range(number): line = ser.readline() # read a '\n' terminated line print(line) - if(len(line)>30): - tag, distance = get_distance(line.decode("utf-8")) + line_decoded = line.decode("utf-8"); + if(len(line_decoded)>=4): + tag, distance = get_distance(line_decoded); print(tag, distance) if (tag == "3383"): d1.append(float(distance)) -- GitLab