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