$self->{vl_gb1} = $vl_gb1;
$vl_gb1->setObjectName( "vl_gb1" );
$horizontalLayout->addWidget( $groupBox_1 );
+# $groupBox_1->setStyleSheet("background-color:#dde;font-weight:bold;");
my $groupBox_6 = Qt::GroupBox( $centralwidget );
$self->{vl_gb2} = $vl_gb2;
$vl_gb2->setObjectName( "vl_gb2" );
$horizontalLayout->addWidget( $groupBox_2 );
+# $groupBox_2->setStyleSheet("background-color:#dde;font-weight:bold;");
my $groupBox_3 = Qt::GroupBox( $centralwidget );
$self->{groupBox_3} = $groupBox_3;
$self->{vl_gb3} = $vl_gb3;
$vl_gb3->setObjectName( "vl_gb3" );
$horizontalLayout->addWidget( $groupBox_3 );
+ $groupBox_3->setStyleSheet("background-color:#999;font-weight:bold;");
$self->{vl_gb5} = $vl_gb5;
$vl_gb5->setObjectName( "vl_gb5" );
$horizontalLayout->addWidget( $groupBox_5 );
+ $groupBox_5->setStyleSheet("background-color:#999;font-weight:bold;");
--- /dev/null
+#!/bin/bash
+
+export myvar=$(doyoureallywant.pl "to powercycle the Triggerbox and Beam Monitoring?")
+if [ $myvar == "256" ]; then exit; fi
+
+
+xterm -e bash --login -c '
+ ssh hadaq@lxhadesdaqp "
+ source /home/hadaq/.bash_profile
+ echo \"Starting a power cycle of CTS...\"
+ cd /home/hadaq/hadesdaq/utils;
+ bash Powercycle_CTS.sh;
+ echo Done
+
+ sleep 5
+ "
+'
done
echo RICH
-trbcmd reload 0xfe51 #to prevent a race condition between reset issued by combiner and Dirich not rebooting afterwards
for TRB3_SERVER in trb3sc136 trb3sc158 trb3sc144 trb3sc139 trb3sc163 trb3sc153 trb3sc164 trb3sc166 trb3sc137 trb3sc138 trb3sc162 trb3sc141;
do
ping \$TRB3_SERVER -c 1 -w 1 >/dev/null 2>&1 || echo \"ERROR contacting \$TRB3_SERVER\"
+ TRB3_SERVER=\$TRB3_SERVER ./trbcmd reload 0xfe51 #to prevent a race condition between reset issued by combiner and Dirich not rebooting afterwards
TRB3_SERVER=\$TRB3_SERVER ./trbcmd reload 0xffff
sleep .3
done
#!/bin/bash
echo 'Sending power cycle request'
-echo 'OUTPUT:GENERAL OFF' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647'
+#echo 'OUTPUT:GENERAL OFF' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647'
+/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.201&HMP&5025&OUTPUT:GENERAL OFF'
/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.186&HMP&5025&OUTPUT:GENERAL OFF'
/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.189&HMP&5025&OUTPUT:GENERAL OFF'
sleep 3
echo 'switching on...'
-echo 'OUTPUT:GENERAL ON' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647'
+#echo 'OUTPUT:GENERAL ON' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647'
+/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.201&HMP&5025&OUTPUT:GENERAL ON'
/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.186&HMP&5025&OUTPUT:GENERAL ON'
/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.189&HMP&5025&OUTPUT:GENERAL ON'
-
+echo "Done"
sleep 5
Perl2Epics::Put("MDCTOFCENTRLV_Power",1);
my $data = Perl2Epics::GetAll();
print $data->{"MDCTOFCENTRLV_Power"}->{val}."\n";
-sleep 8;
+sleep 2;
Perl2Epics::Put("MDCTOFCENTRLV_Power",0);
Perl2Epics::Update(0.2);
--- /dev/null
+#!/bin/bash
+
+echo 'Sending power cycle request for CTS'
+
+/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.183&HMP&5025&INST OUT3&OUTP:SEL OFF'
+sleep 3
+/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.183&HMP&5025&INST OUT3&OUTP:SEL ON'
+
+
+sleep 5
#!/bin/bash
-echo 'Sending power cycle request'
+echo 'Sending power cycle request for iTOF Padiwa'
-/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.188&HMP&5025&OUTPUT:GENERAL OFF'
+/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.188&HMP&5025&INST OUT4&OUTP:SEL OFF'
+/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.83&HMP&5025&INST OUT3&OUTP:SEL OFF'
sleep 3
-/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.188&HMP&5025&OUTPUT:GENERAL ON'
-sleep 5;
+/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.188&HMP&5025&INST OUT4&OUTP:SEL ON'
+/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.83&HMP&5025&INST OUT3&OUTP:SEL ON'
+
#
# echo -n 'current status: '
sleep 10;
Perl2Epics::Put("RICHLV_PowerOn",1);
Perl2Epics::Update(0.2);
+sleep 10;
--- /dev/null
+#!/usr/bin/perl -w
+
+use strict;
+use warnings;
+use lib "../nettools/";
+use Perl2Epics;
+use Data::Dumper;
+
+#print $ENV{'EPICS_CA_ADDR_LIST'}."\n";
+#print $ENV{'EPICS_CA_AUTO_ADDR_LIST'}."\n";
+
+print "Connect..\n";
+my $s = "HAD:LV:PS:32:SETONOFF";
+my $ret = Perl2Epics::Connect("FWALLLV_Power",$s);
+if(!$ret) {
+ print "Could not connect to ".$s."\nEXITING\n";
+ sleep 5;
+ exit;
+}
+print "Connected\n";
+
+
+Perl2Epics::Put("FWALLLV_Power",1);
+my $data = Perl2Epics::GetAll();
+#print $data->{"FWALLLV_Power"}->{val}."\n";
+sleep 2;
+Perl2Epics::Put("FWALLLV_Power",0);
+Perl2Epics::Update(0.2);