From: Andreas Neiser Date: Mon, 10 Mar 2014 14:13:42 +0000 (+0100) Subject: Add Calibration Prescaler to TDC Webinterface (for TDC v1.6) X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=ae7d193d096f58ddee4db3280c7bb231269e69ec;p=daqtools.git Add Calibration Prescaler to TDC Webinterface (for TDC v1.6) --- diff --git a/web/htdocs/tdc/tdc.htm b/web/htdocs/tdc/tdc.htm index 41a3001..3821b06 100644 --- a/web/htdocs/tdc/tdc.htm +++ b/web/htdocs/tdc/tdc.htm @@ -63,7 +63,7 @@ var regstatusnames = new Array("debug_rd
debug_wr
tdc version
channels< "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"); -var regctrlnames = new Array("Logic Anal.
Debug Mode
Run Mode", +var regctrlnames = new Array("Logic Anal.
Debug Mode
Run Mode
Calib. Prescaler", "window en.
window bef.
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.\""; @@ -199,6 +199,13 @@ function setRunMode(e,board,val) { settimers(200,50); } +function setCalibPrescaler(e,board) { + reg = 0xc800; + value = e.value; + getdata("../commands/putbitrange.pl?"+board+"-"+reg.toString(16)+"-F0000000-"+(value*1.).toString(16)+"0000000",0); + settimers(200,50); + } + function resetCounters() { reg = 0xc800; value = 0x100; @@ -317,7 +324,8 @@ function updatectrlregs(data) { o += ""; else o += ""; - } + o += ">28 & 0xF)+"\">"; + } else if(i==1) { if ((val&0x80000000)) o += "Enabled ";