]> jspc29.x-matter.uni-frankfurt.de Git - mvdsensorcontrol.git/commitdiff
most hardcoded stuff changed
authorJan Michel <j.michel@gsi.de>
Tue, 6 Aug 2013 16:45:36 +0000 (18:45 +0200)
committerJan Michel <j.michel@gsi.de>
Tue, 6 Aug 2013 16:45:36 +0000 (18:45 +0200)
Environment.pm
tools/run.pl
tools/statusgui.pl
tools/testgui.pl

index b31653cc44d7ddb2df237bb47746650d576b6d16..6f780d587979b33f91d8f3e2c8d934ef4706a005 100644 (file)
@@ -1,16 +1,25 @@
 
 #Import settings from environment or assign default values
 
-use constant DAQOPSERVER      => $ENV{'DAQOPSERVER'}    || "localhost:7";
-use constant JTAGPATH         => $ENV{'JTAGPATH'}       || "/local.1/jtag_mvd/soft/toolbox/jtag_atomic/";
-use constant JTAGCONFIGPATH   => $ENV{'JTAGCONFIGPATH'} || "/tmp/inifiles";
-use constant XMLPATH          => $ENV{'XMLPATH'}        || "/local.1/htdocs/jtag/";
+use constant JTAGROOTPATH     => $ENV{'JTAGROOTPATH'}     || "/local.1/htdocs/jtag/";
 
-use constant SETUPFILE        => "/local.1/htdocs/jtag/setup/testsetup.xml";
+use constant DAQOPSERVER      => $ENV{'DAQOPSERVER'}      || "localhost:7";
+use constant JTAGPATH         => $ENV{'JTAGPATH'}         || "/local.1/jtag_mvd/soft/toolbox/jtag_atomic/";
+use constant JTAGCONFIGPATH   => $ENV{'JTAGCONFIGPATH'}   || "/tmp/inifiles";
+use constant XMLPATH          => $ENV{'XMLPATH'}          || JTAGROOTPATH;
+use constant EVENTBUILDERPATH => $ENV{'EVENTBUILDERPATH'} || "/local.1/bastelstube/daqdata/bin";
+
+
+use constant TEMPDIR          => JTAGROOTPATH."temp/";
+use constant SETUPDIR         => JTAGROOTPATH."setup/";
+use constant CONFDIR          => JTAGROOTPATH."config/";
+use constant SPECDIR          => JTAGROOTPATH."specs/";
+use constant PICTUREPATH      => TEMPDIR."prevImgs/";                #path for images on webserver
+use constant DUMPPATH         => "/tmp/MAPS_PREV/";                  #path for small hld dumps
+
+use constant SETUPFILE        => SETUPDIR."testsetup.xml";
 
 
-#Internal variable
-my $additionalpath            =  "/local.1/bastelstube/daqdata/bin";
 
 
 #Export variables that are used elsewhere
@@ -19,6 +28,6 @@ $ENV{'JTAGPATH'}          = JTAGPATH          unless defined $ENV{'JTAGPATH'};
 $ENV{'JTAGCONFIGPATH'}    = JTAGCONFIGPATH    unless defined $ENV{'JTAGCONFIGPATH'};
 $ENV{'XMLPATH'}           = XMLPATH           unless defined $ENV{'XMLPATH'};
 
-$ENV{'PATH'} = $ENV{'PATH'}.":".$additionalpath;
+$ENV{'PATH'} = $ENV{'PATH'}.":".EVENTBUILDERPATH;
 
 1;
\ No newline at end of file
index 05fef49f00e3de051fc16a235ea2f32311acc464..c4887a828e0f0b15f171b0698d82f86b2170ef76 100755 (executable)
@@ -22,8 +22,8 @@ my $here = getcwd();
 
 my $runtime = 0.2;
 
-my $dumpPath = "/tmp/MAPS_PREV/";
-my $picPath = "../temp/prevImgs/";
+my $dumpPath = DUMPPATH;
+my $picPath  = PICTUREPATH;
 
 
 my $q = CGI->new;
index 3799dc29bfa65bac0320c90b7a9701b625e21a0f..2ba524c4a4fa5c265fa398e3f6e287647d7f30b0 100755 (executable)
@@ -12,7 +12,7 @@ use lib "$FindBin::Bin/..";
 use Environment;
 
 
-my $configFile = '/local.1/htdocs/jtag/setup/testsetup.xml';
+my $configFile = SETUPFILE;
 
 
 
index 8b518de08ff77b0614296dcc9ca5739e7a8c11b1..01cc60620d26f308bb77a5c44fbaeeb4e04a4835 100755 (executable)
@@ -14,17 +14,17 @@ use HTML::Entities;
 require Common;
 require xmlOperations;
 
+use FindBin;
+use lib "$FindBin::Bin/..";
+use Environment;
 
-##### preliminary hardcoded stuff:
 
-our $setupDir = '../setup';
-our $confDir = '../config';
-our $specDir = '../specs';
 
-my $picPath = "../temp/prevImgs/";
-
-my $setupFileName = "testsetup.xml";
-my $setupFile = $setupDir."/".$setupFileName;
+our $setupDir = SETUPDIR;
+our $confDir  = CONFDIR;
+our $specDir  = SPECDIR;
+my $picPath   = PICTUREPATH;
+my $setupFile = SETUPFILE;
 
 # the file that tells me what fields should be printed in the quick edit area
 # for each sensor