From 1538b5e9eddebcfc2a3a422e7589c2b1952fde70 Mon Sep 17 00:00:00 2001 From: hadaq Date: Wed, 23 Feb 2022 11:23:30 +0100 Subject: [PATCH] update control scripts --- control/gui/daq/{ => old}/40_ReSync_OEP | 0 control/gui/expert/Restart_BNET_Control | 2 +- control/gui/expert/Restart_Rawdata_Mon | 2 +- control/gui/expert/Restart_Sequencer | 1 + control/gui/expert/Thresholds_STS_Reset | 1 + control/gui/monitor/91_Hmon_Snaphot | 3 ++- control/gui/power/ECAL_Padiwa_Powercycle | 1 + control/gui/power/ECAL_RPC_Powercycle | 2 ++ control/gui/power/HUBS_Powercycle | 2 ++ control/gui/power/Hodo_Powercycle | 2 ++ control/gui/power/RICH_Powercycle | 2 ++ control/gui/power/STS_Fee_Powercycle | 2 ++ control/gui/power/STS_fRPC_Powercycle | 5 ++--- control/gui/power/Start_Powercycle | 2 ++ control/gui/power/TOF_MdcHub_iTOF_Powercycle | 1 + control/gui/power/Triggerbox_Beam_Powercycle | 2 ++ control/gui/power/iTOF_Padiwa_Powercycle | 2 ++ control/gui/reboot/50_Reboot_Dirich | 2 ++ control/gui/reboot/50_Reboot_Ecal | 3 +++ control/gui/reboot/50_Reboot_FD_TOF_Ho_Hubs | 3 ++- control/gui/reboot/50_Reboot_Hubs | 6 ++---- control/gui/reboot/50_Reboot_MDC_Hub | 3 +++ control/gui/reboot/50_Reboot_RICH_Hubs | 2 ++ control/gui/reboot/50_Reboot_RPC | 4 +++- control/gui/reboot/50_Reboot_Ri_RPC_EC_iT_Hubs | 1 + control/gui/reboot/50_Reboot_Rich_Combiner | 2 ++ control/gui/reboot/50_Reboot_STS_Hodo | 13 +++++++++++++ control/gui/reboot/50_Reboot_Start_iTOF | 4 ++++ control/gui/reboot/99_Fix_Missing_IP | 2 ++ control/gui/settings/BLR_Reinit_FPGA | 1 + control/gui/settings/Beam_Abort_Toggle | 13 +++++++++++++ control/gui/settings/Thresholds_HODO | 2 +- control/gui/settings/Thresholds_RPC_fRPC | 4 +--- 33 files changed, 81 insertions(+), 16 deletions(-) rename control/gui/daq/{ => old}/40_ReSync_OEP (100%) create mode 100755 control/gui/settings/Beam_Abort_Toggle diff --git a/control/gui/daq/40_ReSync_OEP b/control/gui/daq/old/40_ReSync_OEP similarity index 100% rename from control/gui/daq/40_ReSync_OEP rename to control/gui/daq/old/40_ReSync_OEP diff --git a/control/gui/expert/Restart_BNET_Control b/control/gui/expert/Restart_BNET_Control index cc6fe07..d9d2423 100755 --- a/control/gui/expert/Restart_BNET_Control +++ b/control/gui/expert/Restart_BNET_Control @@ -8,7 +8,7 @@ xterm -geometry 80x24 -bg orange -fg black -e bash -c ' ssh hadaq@lxhadeb12p " /home/hadaq/bin/restart_bnetmaster.sh - echo closing window in 5 secs... + echo Done sleep 5 " ' diff --git a/control/gui/expert/Restart_Rawdata_Mon b/control/gui/expert/Restart_Rawdata_Mon index db29d8c..144eeea 100755 --- a/control/gui/expert/Restart_Rawdata_Mon +++ b/control/gui/expert/Restart_Rawdata_Mon @@ -9,7 +9,7 @@ xterm -geometry 80x24 -bg orange -fg black -e bash -c ' ssh hadaq@lxhadeb12p " /home/hadaq/bin/restart_rawmon.sh - echo closing window in 5 secs... + echo Done sleep 5 " ' diff --git a/control/gui/expert/Restart_Sequencer b/control/gui/expert/Restart_Sequencer index 96d9244..924da4d 100755 --- a/control/gui/expert/Restart_Sequencer +++ b/control/gui/expert/Restart_Sequencer @@ -4,6 +4,7 @@ xterm -geometry 80x24 -bg orange -fg black -e bash -c ' ssh scs@lxhadeb06 " echo Re-starting Sequencers echo -en \"\x18\"| netcat -w 1 localhost 4813 + echo Done sleep 5 " ' diff --git a/control/gui/expert/Thresholds_STS_Reset b/control/gui/expert/Thresholds_STS_Reset index f7c9aab..7e0117f 100755 --- a/control/gui/expert/Thresholds_STS_Reset +++ b/control/gui/expert/Thresholds_STS_Reset @@ -16,6 +16,7 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' echo \"Loading STS Pasttrec settings finished\" + echo Done sleep 10 " ' diff --git a/control/gui/monitor/91_Hmon_Snaphot b/control/gui/monitor/91_Hmon_Snaphot index 72e3962..145a23c 100755 --- a/control/gui/monitor/91_Hmon_Snaphot +++ b/control/gui/monitor/91_Hmon_Snaphot @@ -3,5 +3,6 @@ #ssh -X -l scs lxhadeb06 '. /home/scs/.profile; medm -x hades.adl' xterm -geometry 80x24 -bg green -fg black -e bash -c " ssh hadaq@hadesp33 'cd /home/hadaq/trbsoft/daq/hmon; PERL5LIB=. perl ./permanent/hmon_archiver.pl once' - sleep 1000 + echo Done + sleep 120 "; diff --git a/control/gui/power/ECAL_Padiwa_Powercycle b/control/gui/power/ECAL_Padiwa_Powercycle index f53d923..661ba07 100755 --- a/control/gui/power/ECAL_Padiwa_Powercycle +++ b/control/gui/power/ECAL_Padiwa_Powercycle @@ -11,6 +11,7 @@ xterm -e bash --login -c ' echo \"Starting a STS / fRPC Power-Cycle...\" cd /home/hadaq/hadesdaq/utils; PERLLIB=/home/hadaq/EPICS/EPICS-3.15.6/base/lib/perl ./ECAL_LV5_Powercycle.sh; + echo Done sleep 5 " ' diff --git a/control/gui/power/ECAL_RPC_Powercycle b/control/gui/power/ECAL_RPC_Powercycle index 69e8e17..4e8ccf4 100755 --- a/control/gui/power/ECAL_RPC_Powercycle +++ b/control/gui/power/ECAL_RPC_Powercycle @@ -9,6 +9,8 @@ xterm -e bash --login -c ' echo \"Starting a RPC/ECAL power cycle...\" cd /home/hadaq/hadesdaq/utils; PERLLIB=/home/hadaq/EPICS/EPICS-3.15.6/base/lib/perl ./ECAL_Powercycle.pl; + echo Done + sleep 5 " ' diff --git a/control/gui/power/HUBS_Powercycle b/control/gui/power/HUBS_Powercycle index dabc474..2c2c088 100755 --- a/control/gui/power/HUBS_Powercycle +++ b/control/gui/power/HUBS_Powercycle @@ -9,6 +9,8 @@ xterm -e bash --login -c ' echo \"Starting a HUB-Power-Cycle...\" cd /home/hadaq/hadesdaq/utils; PERLLIB=/home/hadaq/EPICS/EPICS-3.15.6/base/lib/perl ./HUB_Powercycle.pl; + echo Done + sleep 5 " ' diff --git a/control/gui/power/Hodo_Powercycle b/control/gui/power/Hodo_Powercycle index 61de00f..93a70b5 100755 --- a/control/gui/power/Hodo_Powercycle +++ b/control/gui/power/Hodo_Powercycle @@ -10,6 +10,8 @@ xterm -e bash --login -c ' echo \"Starting a Hodoscope power cycle...\" cd /home/hadaq/hadesdaq/utils; bash Powercycle_Hodo.sh; + echo Done + sleep 5 " ' diff --git a/control/gui/power/RICH_Powercycle b/control/gui/power/RICH_Powercycle index 72e8d6e..96820b3 100755 --- a/control/gui/power/RICH_Powercycle +++ b/control/gui/power/RICH_Powercycle @@ -9,6 +9,8 @@ xterm -e bash --login -c ' echo \"Starting a RICH power cycle...\" cd /home/hadaq/trbsoft/hadesdaq/utils; PERLLIB=/home/hadaq/EPICS/EPICS-3.15.6/base/lib/perl ./RICH_Powercycle.pl; + echo Done + sleep 5 " ' diff --git a/control/gui/power/STS_Fee_Powercycle b/control/gui/power/STS_Fee_Powercycle index 7488048..bc1d43b 100755 --- a/control/gui/power/STS_Fee_Powercycle +++ b/control/gui/power/STS_Fee_Powercycle @@ -11,6 +11,8 @@ xterm -e bash --login -c ' echo \"Starting a STS Pasttrec Power-Cycle...\" cd /home/hadaq/hadesdaq/utils; PERLLIB=/home/hadaq/EPICS/EPICS-3.15.6/base/lib/perl ./Powercycle_STS_Fee.sh; + echo Done + sleep 5 " ' diff --git a/control/gui/power/STS_fRPC_Powercycle b/control/gui/power/STS_fRPC_Powercycle index 2739a01..e5f6edf 100755 --- a/control/gui/power/STS_fRPC_Powercycle +++ b/control/gui/power/STS_fRPC_Powercycle @@ -9,9 +9,8 @@ xterm -e bash --login -c ' echo \"Starting a STS / fRPC Power-Cycle...\" cd /home/hadaq/hadesdaq/utils; PERLLIB=/home/hadaq/EPICS/EPICS-3.15.6/base/lib/perl Powercycle_STS_fRPC.pl; - sleep 5 - /home/hadaq/trbsoft/hadesdaq/sts/settings/reset_asics_sts1.sh - /home/hadaq/trbsoft/hadesdaq/sts/settings/reset_asics_sts2.sh + echo Done + sleep 5 " ' diff --git a/control/gui/power/Start_Powercycle b/control/gui/power/Start_Powercycle index 952ff4b..c08c6e5 100755 --- a/control/gui/power/Start_Powercycle +++ b/control/gui/power/Start_Powercycle @@ -10,6 +10,8 @@ xterm -e bash --login -c ' echo \"Starting a Start power cycle...\" cd /home/hadaq/hadesdaq/utils; bash Powercycle_Start.sh; + echo Done + sleep 5 " ' diff --git a/control/gui/power/TOF_MdcHub_iTOF_Powercycle b/control/gui/power/TOF_MdcHub_iTOF_Powercycle index b658928..9d5f430 100755 --- a/control/gui/power/TOF_MdcHub_iTOF_Powercycle +++ b/control/gui/power/TOF_MdcHub_iTOF_Powercycle @@ -9,6 +9,7 @@ xterm -e bash --login -c ' echo \"Starting a MDC/TOF/Central power cycle...\" cd /home/hadaq/hadesdaq/utils; PERLLIB=/home/hadaq/EPICS/EPICS-3.15.6/base/lib/perl ./MdcTofCentral_Powercycle.pl; + echo Done sleep 5 " ' diff --git a/control/gui/power/Triggerbox_Beam_Powercycle b/control/gui/power/Triggerbox_Beam_Powercycle index 5f866f1..d67e290 100755 --- a/control/gui/power/Triggerbox_Beam_Powercycle +++ b/control/gui/power/Triggerbox_Beam_Powercycle @@ -10,6 +10,8 @@ xterm -e bash --login -c ' echo \"Starting a power cycle of Triggerbox and Beam Monitoring...\" cd /home/hadaq/hadesdaq/utils; bash Powercycle_Trigger.sh; + echo Done + sleep 5 " ' diff --git a/control/gui/power/iTOF_Padiwa_Powercycle b/control/gui/power/iTOF_Padiwa_Powercycle index 2495fbc..ab843ce 100755 --- a/control/gui/power/iTOF_Padiwa_Powercycle +++ b/control/gui/power/iTOF_Padiwa_Powercycle @@ -10,6 +10,8 @@ xterm -e bash --login -c ' echo \"Starting a iTOF Padiwa power cycle...\" cd /home/hadaq/hadesdaq/utils; bash Powercycle_itof_padiwa.sh; + echo Done + sleep 5 " ' diff --git a/control/gui/reboot/50_Reboot_Dirich b/control/gui/reboot/50_Reboot_Dirich index 43be678..81bf2dd 100755 --- a/control/gui/reboot/50_Reboot_Dirich +++ b/control/gui/reboot/50_Reboot_Dirich @@ -11,6 +11,8 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' ssh hadaq@lxhadesdaqp " source /home/hadaq/.bash_profile trbcmd reload 0xfe51 + echo Done + sleep 5 " ' diff --git a/control/gui/reboot/50_Reboot_Ecal b/control/gui/reboot/50_Reboot_Ecal index ef39dbf..c00be30 100755 --- a/control/gui/reboot/50_Reboot_Ecal +++ b/control/gui/reboot/50_Reboot_Ecal @@ -10,6 +10,9 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' ssh hadaq@lxhadesdaqp " source /home/hadaq/.bash_profile trbcmd reload 0xfe71 + trbcmd reload 0x120 + echo Done + sleep 10 " ' diff --git a/control/gui/reboot/50_Reboot_FD_TOF_Ho_Hubs b/control/gui/reboot/50_Reboot_FD_TOF_Ho_Hubs index b2d0e6e..eab1ef4 100755 --- a/control/gui/reboot/50_Reboot_FD_TOF_Ho_Hubs +++ b/control/gui/reboot/50_Reboot_FD_TOF_Ho_Hubs @@ -10,7 +10,8 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' ssh hadaq@lxhadesdaqp " source /home/hadaq/.bash_profile trbcmd reload 0xfe40 - + echo Done + sleep 10 " ' diff --git a/control/gui/reboot/50_Reboot_Hubs b/control/gui/reboot/50_Reboot_Hubs index 57ab3a3..c652349 100755 --- a/control/gui/reboot/50_Reboot_Hubs +++ b/control/gui/reboot/50_Reboot_Hubs @@ -9,11 +9,9 @@ notifyall.sh "DAQ" " The Hubs are going to be rebooted." "STARTUP" & xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' ssh hadaq@lxhadesdaqp " source /home/hadaq/.bash_profile - #trbcmd reload 0xfe40 - #trbcmd reload 0xfe61 - #trbcmd reload 0xfe65 - #trbcmd reload 0x8000 trbcmd reload 0xfffe + echo Done + sleep 10 " ' diff --git a/control/gui/reboot/50_Reboot_MDC_Hub b/control/gui/reboot/50_Reboot_MDC_Hub index 8c1f34a..88283b2 100755 --- a/control/gui/reboot/50_Reboot_MDC_Hub +++ b/control/gui/reboot/50_Reboot_MDC_Hub @@ -13,6 +13,9 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' export DAQOPSERVER=hadesp31 trbcmd reset trbcmd reload 0xfe11 + trbcmd reload 0xfe15 + echo Done + sleep 8 ' diff --git a/control/gui/reboot/50_Reboot_RICH_Hubs b/control/gui/reboot/50_Reboot_RICH_Hubs index b91ae1e..a54f0cd 100755 --- a/control/gui/reboot/50_Reboot_RICH_Hubs +++ b/control/gui/reboot/50_Reboot_RICH_Hubs @@ -10,6 +10,8 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' ssh hadaq@lxhadesdaqp " source /home/hadaq/.bash_profile trbcmd reload 0xfe66 + echo Done + sleep 10 " ' diff --git a/control/gui/reboot/50_Reboot_RPC b/control/gui/reboot/50_Reboot_RPC index 7920d46..33a1c63 100755 --- a/control/gui/reboot/50_Reboot_RPC +++ b/control/gui/reboot/50_Reboot_RPC @@ -15,7 +15,9 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' trbcmd reload 0x84c2 trbcmd reload 0x84c3 trbcmd reload 0x84c4 - trbcmd reload 0x84c5 + trbcmd reload 0x84c5 + echo Done + sleep 10 " ' diff --git a/control/gui/reboot/50_Reboot_Ri_RPC_EC_iT_Hubs b/control/gui/reboot/50_Reboot_Ri_RPC_EC_iT_Hubs index 3ca54a7..ae816eb 100755 --- a/control/gui/reboot/50_Reboot_Ri_RPC_EC_iT_Hubs +++ b/control/gui/reboot/50_Reboot_Ri_RPC_EC_iT_Hubs @@ -10,6 +10,7 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' ssh hadaq@lxhadesdaqp " source /home/hadaq/.bash_profile trbcmd reload 0xfe61 + echo Done sleep 10 " diff --git a/control/gui/reboot/50_Reboot_Rich_Combiner b/control/gui/reboot/50_Reboot_Rich_Combiner index 6fe9c25..fc9183f 100755 --- a/control/gui/reboot/50_Reboot_Rich_Combiner +++ b/control/gui/reboot/50_Reboot_Rich_Combiner @@ -11,6 +11,8 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' ssh hadaq@lxhadesdaqp " source /home/hadaq/.bash_profile trbcmd reload 0xfe52 + echo Done + sleep 10 " ' diff --git a/control/gui/reboot/50_Reboot_STS_Hodo b/control/gui/reboot/50_Reboot_STS_Hodo index e79003e..a735314 100755 --- a/control/gui/reboot/50_Reboot_STS_Hodo +++ b/control/gui/reboot/50_Reboot_STS_Hodo @@ -10,6 +10,19 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' ssh hadaq@lxhadesdaqp " source /home/hadaq/.bash_profile trbcmd reload 0xfe4c + trbcmd reload 0x8890 + trbcmd reload 0x8b00 + trbcmd reload 0x8b01 + trbcmd reload 0x8b02 + trbcmd reload 0x8b03 + trbcmd reload 0x8b10 + trbcmd reload 0x8b11 + trbcmd reload 0x8b12 + trbcmd reload 0x8b13 + trbcmd reload 0x8b14 + trbcmd reload 0x8b15 + echo Done + sleep 10 " ' diff --git a/control/gui/reboot/50_Reboot_Start_iTOF b/control/gui/reboot/50_Reboot_Start_iTOF index aeeeb0f..03b4418 100755 --- a/control/gui/reboot/50_Reboot_Start_iTOF +++ b/control/gui/reboot/50_Reboot_Start_iTOF @@ -11,6 +11,10 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' source /home/hadaq/.bash_profile trbcmd reload 0xfe74 trbcmd reload 0xfe76 + trbcmd reload 0x8880 + trbcmd reload 0x8d00 + echo Done + sleep 10 " ' diff --git a/control/gui/reboot/99_Fix_Missing_IP b/control/gui/reboot/99_Fix_Missing_IP index 31712dd..d966d29 100755 --- a/control/gui/reboot/99_Fix_Missing_IP +++ b/control/gui/reboot/99_Fix_Missing_IP @@ -10,6 +10,8 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' ssh hadaq@lxhadesdaqp " source /home/hadaq/.bash_profile /home/hadaq/trbsoft/daq/nettools/missingipfix.pl + echo Done + sleep 10 " ' diff --git a/control/gui/settings/BLR_Reinit_FPGA b/control/gui/settings/BLR_Reinit_FPGA index 4dda223..89b724b 100755 --- a/control/gui/settings/BLR_Reinit_FPGA +++ b/control/gui/settings/BLR_Reinit_FPGA @@ -9,6 +9,7 @@ xterm -geometry 80x24 -bg orange -fg black -e bash -c ' sleep 1 echo "reload the BLR settings" command_client.pl -e etraxp107 -c "spi_trbv2_7 /home/hadaq/cts/mult_thresholds/ctsblr_thresholds" + echo Done sleep 4 ' diff --git a/control/gui/settings/Beam_Abort_Toggle b/control/gui/settings/Beam_Abort_Toggle new file mode 100755 index 0000000..aff6c34 --- /dev/null +++ b/control/gui/settings/Beam_Abort_Toggle @@ -0,0 +1,13 @@ +#!/bin/bash + +xterm -geometry 80x24 -bg orange -fg black -e bash -c ' + ssh hadaq@hadesp33 " + echo \"Toggle beam abort system.\" + ssh hadeswrp02 /home/hadaq/bin/toggle_beam_abort.sh + echo Done + sleep 2 + " +' + + + diff --git a/control/gui/settings/Thresholds_HODO b/control/gui/settings/Thresholds_HODO index 80c687b..6f463cf 100755 --- a/control/gui/settings/Thresholds_HODO +++ b/control/gui/settings/Thresholds_HODO @@ -4,7 +4,7 @@ xterm -geometry 80x24 -bg orange -fg black -e bash --login -c ' ssh hadaq@lxhadesdaqp " export DAQOPSERVER=hadesp31 echo \" Setting Thresholds...\" - cd /home/hadaq/trbsoft/hadesdaq/hodo/thresholds/ + cd /home/hadaq/trbsoft/hadesdaq/hodo/ ./set_threshold_hodo.sh echo \"Done\" sleep 10 diff --git a/control/gui/settings/Thresholds_RPC_fRPC b/control/gui/settings/Thresholds_RPC_fRPC index 5a741e5..d3b95da 100755 --- a/control/gui/settings/Thresholds_RPC_fRPC +++ b/control/gui/settings/Thresholds_RPC_fRPC @@ -9,8 +9,6 @@ xterm -geometry 80x24 -bg orange -fg black -e bash -c ' echo Reloading fRPC thresholds cd /home/hadaq/trbsoft/hadesdaq/frpc/ /home/hadaq/trbsoft/daq/frpc/setThreshold.sh - + echo Done sleep 5 ' - -notifyall.sh "DAQ" " RPC-Thresholds have been reloaded." "RPC" & -- 2.43.0