]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
RESET button for the TDC registers is added.
authorCahit Ugur <c.ugur@gsi.de>
Tue, 28 Jan 2014 12:23:36 +0000 (13:23 +0100)
committerCahit Ugur <c.ugur@gsi.de>
Tue, 28 Jan 2014 12:23:36 +0000 (13:23 +0100)
web/htdocs/tdc/tdc.htm

index 663d0bd07e9cb803ebdc067890dee45b34a9b893..7be27364f7b12c35ee227740bf34cc779cb1ec3b 100644 (file)
@@ -34,6 +34,7 @@
     <td title="Show control buttons for channel enable/disable"><input onChange="setValues()" type="checkbox" id="form_enable" name="enable" value="1">
 
 <tr><td><td title="Just for your convenience, you actually don't need this button..."><input type="button" onClick="setValues()" value="OK">
+        <td title="Reset TDC counters"><input type="button" onClick="resetCounters()" value="RESET">
 
 </table>
 </form>
@@ -58,7 +59,7 @@ var oldvalues = {};
 var regstatus = "c100-19";
 var regctrl = "c800-5";
 
-var regstatusnames = new Array("debug_wr<br>debug_rd<br>tdc version<br>channels<br>ref input","","","",
+var regstatusnames = new Array("debug_rd<br>debug_wr<br>tdc version<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","",
                          "releases","rdo time","timeout number","data finished number");
@@ -198,6 +199,15 @@ function setRunMode(e,board,val) {
   settimers(200,50);
   }
 
+function resetCounters() {
+   reg = 0xc800;
+   value = 0x100;
+   getdata("../commands/putbit.pl?"+"0xfe48"+"-"+reg.toString(16)+"-"+"set"+"-"+value.toString(16),0);
+  settimers(200,50);
+   getdata("../commands/putbit.pl?"+"0xfe48"+"-"+reg.toString(16)+"-"+"clr"+"-"+value.toString(16),0);
+  settimers(200,50);
+  }
+
 function setEnableWindow(e,board,val) {
    reg = 0xc801;
    op  = val?"set":"clr";