diff --git a/dataLogger.py b/dataLogger.py index e92275d..265cbf8 100644 --- a/dataLogger.py +++ b/dataLogger.py @@ -260,12 +260,20 @@ def readPoints(): global main_plc num_points = readTag(main_plc['address'], "Card_Past[1].Num_Points")[0] surf_pos = readArray(main_plc['address'], "Card_Past[1].Surface_Position", num_points + 1)[1:] + if len(surf_pos) > 1: + surf_pos = [round(i,2) for i in surf_pos] surf_pos.append(surf_pos[0]) surf_lod = readArray(main_plc['address'], "Card_Past[1].Surface_Load", num_points + 1)[1:] + if len(surf_lod) > 1: + surf_lod = [round(i,2) for i in surf_lod] surf_lod.append(surf_lod[0]) down_pos = readArray(main_plc['address'], "Card_Past[1].Downhole_Position", num_points + 1)[1:] + if len(down_pos) > 1: + down_pos = [round(i,2) for i in down_pos] down_pos.append(down_pos[0]) down_lod = readArray(main_plc['address'], "Card_Past[1].Downhole_Load", num_points + 1)[1:] + if len(down_pos) > 1: + down_pos = [round(i,2) for i in down_pos] down_lod.append(down_lod[0]) return([surf_pos, surf_lod, down_pos, down_lod])