From: Florian Marx Date: Tue, 15 Jan 2019 14:36:57 +0000 (+0100) Subject: add new trigger logic as tab to website X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=cc2bf812520d2a8daac86b7fd7be4e22a00fca91;p=daqtools.git add new trigger logic as tab to website --- diff --git a/web/htdocs/tdc/inputmonitor.pl b/web/htdocs/tdc/inputmonitor.pl index 73b5cb4..3b1d98d 100755 --- a/web/htdocs/tdc/inputmonitor.pl +++ b/web/htdocs/tdc/inputmonitor.pl @@ -24,42 +24,31 @@ $page->{link} = "../"; my @setup; -$setup[0]->{name} = "MonitorCtrl"; -$setup[0]->{cmd} = "InputMonitor-0xfe4e-MonitorRegs"; + +$setup[0]->{name} = "Trb3scMonitorCtrl"; +$setup[0]->{cmd} = "InputMonitorTrb3sc-0xfe60-MonitorRegs"; $setup[0]->{period} = 1000; $setup[0]->{address} = 1; $setup[0]->{rate} = 1; -$setup[1]->{name} = "MonitorCounters"; -$setup[1]->{cmd} = "InputMonitor-0xfe4e-MonitorCounters"; +$setup[1]->{name} = "Trb3scMonitorCounters"; +$setup[1]->{cmd} = "InputMonitorTrb3sc-0xfe60-MonitorCounters"; $setup[1]->{period} = 1000; $setup[1]->{address} = 1; $setup[1]->{rate} = 1; -$setup[2]->{name} = "Trigger"; -$setup[2]->{cmd} = "InputMonitor-0xfe4e-Trigger"; +$setup[2]->{name} = "Trb3scTrigger"; +$setup[2]->{cmd} = "InputMonitorTrb3sc-0xfe60-Trigger"; $setup[2]->{period} = 1000; $setup[2]->{address} = 1; $setup[2]->{rate} = 1; -$setup[3]->{name} = "Trb3scMonitorCtrl"; -$setup[3]->{cmd} = "InputMonitorTrb3sc-0xfe60-MonitorRegs"; -$setup[3]->{period} = 1000; +$setup[3]->{name} = "FullTriggerLogic"; +$setup[3]->{cmd} = "TriggerLogic-0xffff-RegisterEntries"; +$setup[3]->{period} = 10000; $setup[3]->{address} = 1; $setup[3]->{rate} = 1; -$setup[4]->{name} = "Trb3scMonitorCounters"; -$setup[4]->{cmd} = "InputMonitorTrb3sc-0xfe60-MonitorCounters"; -$setup[4]->{period} = 1000; -$setup[4]->{address} = 1; -$setup[4]->{rate} = 1; - -$setup[5]->{name} = "Trb3scTrigger"; -$setup[5]->{cmd} = "InputMonitorTrb3sc-0xfe60-Trigger"; -$setup[5]->{period} = 1000; -$setup[5]->{address} = 1; -$setup[5]->{rate} = 1; - xmlpage::initPage(\@setup,$page); diff --git a/web/htdocs/tdc/inputmonitorold.pl b/web/htdocs/tdc/inputmonitorold.pl new file mode 100755 index 0000000..b16abc0 --- /dev/null +++ b/web/htdocs/tdc/inputmonitorold.pl @@ -0,0 +1,53 @@ +#!/usr/bin/perl +if ($ENV{'SERVER_SOFTWARE'} =~ /HTTPi/i) { + print "HTTP/1.0 200 OK\n"; + print "Content-type: text/html\r\n\r\n"; + } +else { + use lib '..'; + use if (!($ENV{'SERVER_SOFTWARE'} =~ /HTTPi/i)), apacheEnv; + print "Content-type: text/html\n\n"; + } + +use CGI ':standard'; +use XML::LibXML; +use POSIX; +use CGI::Carp qw(fatalsToBrowser); + +use lib qw|../commands htdocs/commands|; +use xmlpage; + +my $page; + +$page->{title} = "Input Monitor and Trigger Preparation"; +$page->{link} = "../"; + + +my @setup; +$setup[0]->{name} = "MonitorCtrl"; +$setup[0]->{cmd} = "InputMonitor-0xfe4e-MonitorRegs"; +$setup[0]->{period} = 1000; +$setup[0]->{address} = 1; +$setup[0]->{rate} = 1; + +$setup[1]->{name} = "MonitorCounters"; +$setup[1]->{cmd} = "InputMonitor-0xfe4e-MonitorCounters"; +$setup[1]->{period} = 1000; +$setup[1]->{address} = 1; +$setup[1]->{rate} = 1; + +$setup[2]->{name} = "Trigger"; +$setup[2]->{cmd} = "InputMonitor-0xfe4e-Trigger"; +$setup[2]->{period} = 1000; +$setup[2]->{address} = 1; +$setup[2]->{rate} = 1; + + +xmlpage::initPage(\@setup,$page); + + + + +1; + +