From d2f64e7229f81487b3304053c2e1d9fc61ed0302 Mon Sep 17 00:00:00 2001 From: hadeshyp Date: Fri, 30 Nov 2012 16:35:36 +0000 Subject: [PATCH] *** empty log message *** --- cts/htdocs/thresh/putbit.pl | 14 ++++++++------ cts/htdocs/thresh/tdc.htm | 32 ++++++++++++++++++-------------- 2 files changed, 26 insertions(+), 20 deletions(-) diff --git a/cts/htdocs/thresh/putbit.pl b/cts/htdocs/thresh/putbit.pl index 3f57281..2627cd2 100755 --- a/cts/htdocs/thresh/putbit.pl +++ b/cts/htdocs/thresh/putbit.pl @@ -17,12 +17,14 @@ $board = hex($board); $addr = hex($addr); $value = hex($value); -my $mode = 0; -$mode = 1 if($op eq "set") ; -$mode = 2 if($op eq "clr") ; -exit -1 if $mode == 0; +if($op eq "set") { + trb_register_setbit($board,$addr,$value); + } + +if($op eq "clr") { + trb_register_clearbit($board,$addr,$value); + } -trb_register_modify($board,$addr,$mode,$value,0); -exit 1; \ No newline at end of file +exit 1; diff --git a/cts/htdocs/thresh/tdc.htm b/cts/htdocs/thresh/tdc.htm index 3dd3bb5..acd3107 100644 --- a/cts/htdocs/thresh/tdc.htm +++ b/cts/htdocs/thresh/tdc.htm @@ -12,7 +12,7 @@

Hit Counters & TDC Registers

Configuration -
Board +
Board
# of Channels
Update Interval (ms)
Split Table @@ -38,8 +38,8 @@ 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-c0-c2-c3"; -var reglist = "0-80-83-84-85-86-87-88-89-8a-8b-8c-8d-8f-90-c0-c2-c3"; +var reglist = "0-c100-c103-c104-c105-c106-c107-c108-c109-c10a-c10b-c10c-c10d-c10f-c110-c0-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
channels
ref input","window bef.
window aft.", @@ -67,11 +67,15 @@ function update(data) { o += "
Channel group"; for(j=0;j=0;k--) { + o += ""+k+""; + } + o+="
"; + for(k=3;k>=0;k--) { o += ""; } o += "
"; - for(k=0;k<4;k++) { + for(k=3;k>=0;k--) { o += ""; } } @@ -93,9 +97,9 @@ function update(data) { else o += "
"; o += (val); - if(showenable) { - checked = (enableGroup[Math.floor((i-1)/32)]&1<<(i-1)%32)?"checked":""; - o += ""; + if(showenable && i!=1) { + checked = (enableGroup[Math.floor((i-2)/32)]&1<<(i-2)%32)?"checked":""; + o += ""; } } } @@ -122,16 +126,16 @@ function setValues() { } function setEnable(e,board,channel) { - reg = Math.floor(channel/32) + 82; + reg = Math.floor(channel/32) + 0xc2; op = e.checked?"set":"clr"; - getdata("putbit.pl?"+board+"-"+reg+"-"+op+"-"+(1<<(channel%32)).toString(16),0); + getdata("putbit.pl?"+board+"-"+reg.toString(16)+"-"+op+"-"+(1<<(channel%32)).toString(16),0); } function setEnableBlock(e,board,channel,val) { - reg = Math.floor(channel/2) + 82; + reg = Math.floor(channel/2) + 0xc2; op = val?"set":"clr"; value = channel%2?0xffff0000:0xffff; - getdata("putbit.pl?"+board+"-"+reg+"-"+op+"-"+value); + getdata("putbit.pl?"+board+"-"+reg.toString(16)+"-"+op+"-"+value.toString(16),0); } @@ -178,8 +182,8 @@ function updateregs(data) { } -updateTask = setTimeout("getdata('get.pl?"+board+"-c000-"+channels+split+"',update)",100); -updateRegsTask = setTimeout("getdata('getmultreg.pl?"+board+"-"+reglist+"',updateregs)",100); +updateTask = setTimeout("getdata('get.pl?"+board+"-c000-"+channels+split+"',update)",200); +updateRegsTask = setTimeout("getdata('getmultreg.pl?"+board+"-"+reglist+"',updateregs)",50); -- 2.43.0