From f135342e907cada1deeb5f5f0fdf0b5cee5b9d82 Mon Sep 17 00:00:00 2001
From: Pieter Donker <donker@astron.nl>
Date: Wed, 25 Jun 2014 05:49:12 +0000
Subject: [PATCH] Task #1418  repaired small bug in RF signal test and turned
 on screen info in service mode

---
 LCU/checkhardware/doStationTest.sh | 7 ++++++-
 LCU/checkhardware/lib/test_db.py   | 8 ++++----
 LCU/checkhardware/lib/test_lib.py  | 8 ++++----
 3 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/LCU/checkhardware/doStationTest.sh b/LCU/checkhardware/doStationTest.sh
index 30993226016..2b7ef23a410 100755
--- a/LCU/checkhardware/doStationTest.sh
+++ b/LCU/checkhardware/doStationTest.sh
@@ -79,7 +79,12 @@ then
 fi
 
 # Check hardware
-checkHardware.py $level $start $stop
+if [ $SERVICE == "yes" ]
+then
+    checkHardware.py $level $start $stop -ls=info
+else
+    checkHardware.py $level $start $stop
+fi
 
 err=$?
 echo $err
diff --git a/LCU/checkhardware/lib/test_db.py b/LCU/checkhardware/lib/test_db.py
index 248fae0e457..4ef409afb9b 100644
--- a/LCU/checkhardware/lib/test_db.py
+++ b/LCU/checkhardware/lib/test_db.py
@@ -384,12 +384,12 @@ class cDB:
                     valstr = ''    
                     if tile.x.too_low or tile.x.too_high:
                         valstr += ",X=%3.1f %d %3.1f %3.1f %d %3.1f" %\
-                                  (tile.x.test_signal[0], tile.x.test_subband[0], tile.x.ref_signal[0],\
-                                   tile.x.test_signal[1], tile.x.test_subband[1], tile.x.ref_signal[1])
+                                  (tile.x.test_signal[0], self.hba.test_subband_x[0], self.hba.ref_signal_x[0],\
+                                   tile.x.test_signal[1], self.hba.test_subband_x[1], self.hba.ref_signal_x[1])
                     if tile.y.too_low or tile.y.too_high:
                         valstr += ",Y=%3.1f %d %3.1f %3.1f %d %3.1f" %\
-                                  (tile.y.test_signal[0], tile.y.test_subband[0], tile.y.ref_signal[0],\
-                                   tile.y.test_signal[1], tile.y.test_subband[1], tile.y.ref_signal[1])
+                                  (tile.y.test_signal[0], self.hba.test_subband_y[0], self.hba.ref_signal_y[0],\
+                                   tile.y.test_signal[1], self.hba.test_subband_y[1], self.hba.ref_signal_y[1])
                     if len(valstr):
                         log.addLine("%s,HBA,%03d,RF_FAIL%s" %(date, tile.nr, valstr))
                                        
diff --git a/LCU/checkhardware/lib/test_lib.py b/LCU/checkhardware/lib/test_lib.py
index b22d5413b0c..9a073ac1e06 100644
--- a/LCU/checkhardware/lib/test_lib.py
+++ b/LCU/checkhardware/lib/test_lib.py
@@ -964,10 +964,10 @@ class cHBA:
             
             if (self.rcudata.testSignal_X != -1) and (self.rcudata.testSignal_Y != -1):
                 
-                self.hba.ref_signal[ctrl_nr]   = self.rcudata.testSignal_X
-                self.hba.ref_signal[ctrl_nr]   = self.rcudata.testSignal_Y
-                self.hba.test_subband[ctrl_nr] = self.rcudata.testSubband_X
-                self.hba.test_subband[ctrl_nr] = self.rcudata.testSubband_Y
+                self.hba.ref_signal_x[ctrl_nr]   = self.rcudata.testSignal_X
+                self.hba.ref_signal_y[ctrl_nr]   = self.rcudata.testSignal_Y
+                self.hba.test_subband_x[ctrl_nr] = self.rcudata.testSubband_X
+                self.hba.test_subband_y[ctrl_nr] = self.rcudata.testSubband_Y
                 
                 ssdataX = self.rcudata.getSubbandX()
                 ssdataY = self.rcudata.getSubbandY()
-- 
GitLab