Attempts to save some space by rounding points in cards to 2 digits

This commit is contained in:
Patrick McDonagh
2016-11-18 14:32:07 -06:00
parent 6f4f925f76
commit 387e08d5bd

View File

@@ -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])