From: Cahit Ugur Date: Fri, 1 Mar 2013 13:26:29 +0000 (+0100) Subject: Trigger window on/off button added - cu X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=e75be0010878112c686f79ad6ad06d953e20839a;p=daqtools.git Trigger window on/off button added - cu --- diff --git a/web/htdocs/tdc/tdc.htm b/web/htdocs/tdc/tdc.htm index 8c88130..47257a5 100644 --- a/web/htdocs/tdc/tdc.htm +++ b/web/htdocs/tdc/tdc.htm @@ -50,15 +50,15 @@ var showenable = document.getElementById("form_enable").checked; var oldvalues = {}; -var reglist = "0-c100-c103-c104-c105-c106-c107-c108-c109-c10a-c10b-c10c-c10d-c10f-c110-c111-c112-c0-c2-c3"; +var reglist = "0-c100-c104-c105-c106-c107-c108-c109-c10a-c10b-c10c-c10d-c10f-c110-c111-c112-c0-c1-c2-c3"; //var reglist = "0-80-83-84-85-86-87-88-89-8a-8b-8c-8d-8f-90-c0-c2-c3"; var regs = reglist.split('-'); -var regnames = new Array("Temperature","debug_wr
debug_rd
channels
ref input","window en.
window bef.
window aft.", +var regnames = new Array("Temperature","debug_wr
debug_rd
channels
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","Logic Anal.
Debug Mode
Run Mode", - "act chan 1","act chan 2"); + "window en.
window bef.
window aft.","act chan 1","act chan 2"); var updateTask; var updateRegsTask; @@ -179,10 +179,18 @@ function setEnableBlock(e,board,channel,val) { function setRunMode(e,board,val) { reg = 0xc0; op = val?"set":"clr"; - getdata("../commands/putbit.pl?"+board+"-"+reg.toString(16)+"-"+op+"-"+(1<<(12)).toString(16),0); + value = 0x1000; + getdata("../commands/putbit.pl?"+board+"-"+reg.toString(16)+"-"+op+"-"+value.toString(16),0); settimers(200,50); } +function setEnableWindow(e,board,val) { + reg = 0xc1; + op = val?"set":"clr"; + value = 0x80000000; + getdata("../commands/putbit.pl?"+board+"-"+reg.toString(16)+"-"+op+"-"+value.toString(16),0); + settimers(200,50); + } function updateregs(data) { if(!document.getElementById("contentregs").innerHTML) return; @@ -220,19 +228,21 @@ function updateregs(data) { if((val>>16 & 1)) o += ""; } - else if(i==2) { - o += ((val&0x80000000)>>31)+"
"+(val&0x7FF)+"
"+((val&0x7ff0000)>>16); - } - else if(i==17) { + else if(i==16) { o += (val&0xF)+"
"+((val&0x10)>>4)+"
"; - if((val>>12 & 1)) { - o += ""; - o += "Trg-less"; - } - else { - o += ""; - o += "Trg-ed"; - } + if(val>>12 & 1) + o += ""; + else + o += ""; + } + else if(i==17) { + o += ""; + o += ""; + if ((val&0x80000000)) + o += "Enabled"; + else + o += "Disabled"; + o += "
"+(val&0x7FF)+"
"+((val&0x7ff0000)>>16); } else if(i==18 || i==19) { o += (val*1.).toString(16);