From 619a8b8e433e6954dca21b4420b30c36c04abe53 Mon Sep 17 00:00:00 2001
From: Emanuele Laface <emanuele.laface@esss.se>
Date: Wed, 5 Jun 2019 15:25:31 +0200
Subject: [PATCH] Bug fix on FC decimation

---
 PythonServer/pos-python-server.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/PythonServer/pos-python-server.py b/PythonServer/pos-python-server.py
index f6fa4ed..865f27c 100755
--- a/PythonServer/pos-python-server.py
+++ b/PythonServer/pos-python-server.py
@@ -186,7 +186,7 @@ class epicsQuery(Thread):
                         publicpvs_return_dict[pv]['value']=list(zip(x_data,y_data))
                         continue
                     if pv=='LEBT-020:PBI-FC-001:AMC31-AOI11-ArrayDataComp':
-                        fc_resizer = int(len(y_data)/200)
+                        fc_resizer = int(len(publicpvs[pv].value)/200)
                         y_data=list(publicpvs[pv].value[::fc_resizer])
                         x_data=list(linspace(0,10,len(y_data)))
                         publicpvs_return_dict[pv]['value']=list(zip(x_data,y_data))
@@ -304,7 +304,7 @@ class epicsQuery(Thread):
                         instruments_return_dict[pv]['value']=list(zip(x_data,y_data))
                         continue
                     if pv=='LEBT-020:PBI-FC-001:AMC31-AOI11-ArrayDataComp':
-                        fc_resizer = int(len(y_data)/200)
+                        fc_resizer = int(len(publicpvs[pv].value)/200)
                         y_data=list(instruments[pv].value[::fc_resizer])
                         x_data=list(linspace(0,10,len(y_data)))
                         instruments_return_dict[pv]['value']=list(zip(x_data,y_data))
-- 
GitLab