]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
improved display of TDC information
authorJan Michel <j.michel@gsi.de>
Tue, 14 May 2013 09:47:23 +0000 (11:47 +0200)
committerJan Michel <j.michel@gsi.de>
Tue, 14 May 2013 09:47:23 +0000 (11:47 +0200)
web/htdocs/tdc/tdc.htm

index 682f1d3b07873ced166e23573a63ec0a243700d1..9d6e0d767f50f0d71fbc88bf5379a38b7a5cd0bd 100644 (file)
@@ -50,12 +50,9 @@ var showstatus = document.getElementById("form_status").checked;
 var showenable = document.getElementById("form_enable").checked;
 var oldvalues = {};
 
-var regstatus = "c100-19-0";
-var regctrl = "c800-5-0";
-//var reglist = "0-c100-c104-c105-c106-c107-c108-c109-c10a-c10b-c10c-c10d-c10f-c110-c111-c112-c800-c801-c802-c803-c804";
-//var reglist = "0-80-83-84-85-86-87-88-89-8a-8b-8c-8d-8f-90-c0-c2-c3";
+var regstatus = "c100-19";
+var regctrl = "c800-5";
 
-// var regs = reglist.split('-');
 var regstatusnames = new Array("debug_wr<br>debug_rd<br>channels<br>ref input","","","",
                          "valid trg","valid tmg trg","valid notmg","invalid trg","multi trg",
                          "spurious trg","wrong rdo","spikes","idle time","wait time","",
@@ -63,6 +60,10 @@ var regstatusnames = new Array("debug_wr<br>debug_rd<br>channels<br>ref input","
 var regctrlnames = new Array("Logic Anal.<br>Debug Mode<br>Run Mode",
        "window en.<br>window bef.<br>window aft.","act chan 1","act chan 2","data limit");                         
 
+var tooltiptriggerless = "\"Current run mode is triggerless. The epoch and coarse counters are never reset.\"";
+var tooltiptriggered   = "\"Current run mode is triggered. The epoch and coarse counters are reset after every trigger window.\"";
+       
+       
 var updateTask;
 var updateStatRegsTask;
 var updateCtrlRegsTask;
@@ -281,9 +282,9 @@ function updatectrlregs(data) {
         if(i==0) {
           o += (val&0xF)+"<br>"+((val&0x10)>>4)+"<br>";
           if(val>>12 & 1)
-            o += "<input title=\"Current run mode is triggerless. The epoch and coarse counters are never reset.\" class=\"triggerbutton\" type=\"button\" onClick=\"setRunMode(this,'"+c[j][0]+"',0)\" value=\"Triggerless\">";
+            o += "<input title="+tooltiptriggerless+" class=\"triggerbutton\" type=\"button\" onClick=\"setRunMode(this,'"+c[j][0]+"',0)\" value=\"Triggerless\">";
           else
-            o += "<input title=\"Current run mode is triggered. The epoch and coarse counters are reset after every trigger window.\" class=\"triggerbutton\" type=\"button\" onClick=\"setRunMode(this,'"+c[j][0]+"',1)\" value=\"Triggered\">";
+            o += "<input title="+tooltiptriggered+" class=\"triggerbutton\" type=\"button\" onClick=\"setRunMode(this,'"+c[j][0]+"',1)\" value=\"Triggered\">";
           }
         else if(i==1) {
           o += "<input class=\"onoffbutton\" type=\"button\" onClick=\"setEnableWindow(this,'"+c[j][0]+"',1)\" value=\"on\">";
@@ -296,8 +297,8 @@ function updatectrlregs(data) {
           }
         else if(i==2 || i==3) {
           o += (val*1.).toString(16);
-          if(i==18) enableGroup[j][0] = val*1.;
-          if(i==19) enableGroup[j][1] = val*1.;
+          if(i==2) enableGroup[j][0] = val*1.;
+          if(i==3) enableGroup[j][1] = val*1.;
           }
         else if(i==4) {
           o += "<input onChange=\"setDataLimit(this,'"+c[j][0]+"')\" type=\"text\" id=\"datalimit\" name=\"datalimit\" class=\"small\" maxlength=\"4\" value=\""+val+"\">";