From 008bc56552b9d2c60af6f0003702c0012f2ceefc Mon Sep 17 00:00:00 2001
From: Paulus <kruger@astron.nl>
Date: Tue, 4 May 2021 10:09:03 +0100
Subject: [PATCH] Startup script cleaned

---
 scripts/Startup.py | 28 ++++++++++++++++------------
 1 file changed, 16 insertions(+), 12 deletions(-)

diff --git a/scripts/Startup.py b/scripts/Startup.py
index 86726ed..14cd4b2 100644
--- a/scripts/Startup.py
+++ b/scripts/Startup.py
@@ -1,13 +1,16 @@
 from test_common import *
 
-RCUs=[0,1,2,3,4,5,6,7];
-restart=True;  #False do not restart, but only check status
+restart_clk=True;  #False do not restart, but only check status
+restart_rcu=True;  #False do not restart, but only check status
+RCUs=[0,1,2,3];
+#RCUs=[0,1,2,3,4,5,6,7];
 
-if restart: print("Startup CLK");  
-if restart: callmethod("CLK_off")
-wait_not_busy("CLK_translator_busy_R")
-if restart: callmethod("CLK_on")
-wait_not_busy("CLK_translator_busy_R",timeout_sec=2)
+if restart_clk: 
+  print("Startup CLK");  
+  callmethod("CLK_off")
+  wait_not_busy("CLK_translator_busy_R")
+  callmethod("CLK_on")
+  wait_not_busy("CLK_translator_busy_R",timeout_sec=2)
 
 print("CLK status:")
 locked=get_value("CLK_PLL_locked_R")
@@ -19,11 +22,12 @@ else: #not locked:
   else: print (" CLK not locked! Subrack probably do not receive clock input (or CLK PCB broken)")
 
 setRCUmask(RCUs)
-if restart: print("Startup RCUs:",RCUs);  
-if restart: callmethod("RCU_off")
-wait_not_busy("RCU_translator_busy_R")
-if restart: callmethod("RCU_on")
-wait_not_busy("RCU_translator_busy_R",timeout_sec=5)
+if restart_rcu: 
+  print("Startup RCUs:",RCUs);  
+  callmethod("RCU_off")
+  wait_not_busy("RCU_translator_busy_R")
+  callmethod("RCU_on")
+  wait_not_busy("RCU_translator_busy_R",timeout_sec=5)
 
 print("RCU status:")
 i2c_status=get_value("RCU_I2C_STATUS_R")
-- 
GitLab