From: hadaq Date: Wed, 7 Nov 2012 09:55:47 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=dd4ec8dcfc1d2f9758469fe6dbeef8454b32ff1e;p=daqtools.git *** empty log message *** --- diff --git a/cts/htdocs/thresh/gbe.htm b/cts/htdocs/thresh/gbe.htm index 21438b5..d939c79 100644 --- a/cts/htdocs/thresh/gbe.htm +++ b/cts/htdocs/thresh/gbe.htm @@ -26,19 +26,30 @@ var updaterate = document.getElementById("form_rate").value; var board = document.getElementById("form_board").value; var oldvalues = {}; -var regnames = new Array("ipu2gbe1","ipu2gbe2","pckConstr1","pckConstr2","frameConstr1","frameConstr2", - "tsmac","sgmii","pcSubSize","IncDatCnt","droppedSmall
droppedLarge","invHeaders","cts1","cts2","int1","savedEvt
loadedEvt","constrEvt
droppedEvt","InvSize"); +//var regnames = new Array("ipu2gbe1","ipu2gbe2","pckConstr1","pckConstr2","frameConstr1","frameConstr2", +// "tsmac","sgmii","pcSubSize","IncDatCnt","droppedSmall
droppedLarge","invHeaders","cts1","cts2","int1","savedEvt
loadedEvt","constrEvt
droppedEvt","InvSize"); +var regnames = new Array("Bytes","sent","dropped","small","large","headers","status","","","empty"); var updateRegsTask; +function SciNotation(v) { + if (v == 0) return "0"; + if (v < 1000) return v; + if (v < 20000) return (v/1E3).toFixed(3)+"k" ; + if (v < 1E6) return (v/1E3).toFixed(2)+"k" ; + if (v < 20E6) return (v/1E6).toFixed(3)+"M" ; + if (v < 1E9) return (v/1E6).toFixed(2)+"M" ; + if (v < 20E9) return (v/1E9).toFixed(3)+"G" ; + if (v < 1E12) return (v/1E9).toFixed(2)+"G" ; + return v; + } function setValues() { updaterate = document.getElementById("form_rate").value; board = document.getElementById("form_board").value; - updateTask = clearInterval(updateRegsTask); - updateRegsTask = setInterval("getdata('get.pl?"+board+"-83e0-18',updateregs)",updaterate); + updateRegsTask = setInterval("getdata('get.pl?"+board+"-83f3-10',updateregs)",updaterate); } @@ -50,9 +61,10 @@ function updateregs(data) { for(j=0;j"+((i+0x83E0).toString(16))+""+regnames[i]; for(j=0;j"+(((val>>16)&0xffff).toString(16)); + o += ((val&0xffff).toString(16))+"
"+(((val>>16)&0xff).toString(16)); } else if(i>=12 && i<=16) { o += ((val&0xffff).toString(16))+"
"+(((val>>16)&0xffff).toString(16)); @@ -72,12 +84,31 @@ function updateregs(data) { } } } +*/ + for(i = 0; i < 10; i++) { + if(i==7 || i==8) {continue;} + o += ""+((i+0x83F3).toString(16))+""+regnames[i]; + for(j=0;j"+SciNotation((val-(oldvalues[j][i+1])))+"B"; + } + else if(i==1) { + o += SciNotation(val)+"
"+SciNotation((val-(oldvalues[j][i+1])))+"pck"; + } + else { + o += val; + } + } + } + + oldvalues=c; document.getElementById("contentregs").innerHTML = o; } - -updateRegsTask = setInterval("getdata('get.pl?"+board+"-83e0-18',updateregs)",updaterate); +updateRegsTask = setInterval("getdata('get.pl?"+board+"-83f3-10',updateregs)",updaterate); diff --git a/cts/htdocs/thresh/styles.css b/cts/htdocs/thresh/styles.css index 5bb4130..d6967fb 100644 --- a/cts/htdocs/thresh/styles.css +++ b/cts/htdocs/thresh/styles.css @@ -131,3 +131,11 @@ table#content tr:hover td.under { background:#dfd; border-color:#dfd; } + +input { + width:182px; +} + +#form_rate, #form_rate2 { +width: 89px; +} \ No newline at end of file diff --git a/cts/htdocs/thresh/tdc.htm b/cts/htdocs/thresh/tdc.htm index c7df905..5d6cc86 100644 --- a/cts/htdocs/thresh/tdc.htm +++ b/cts/htdocs/thresh/tdc.htm @@ -12,9 +12,9 @@

Hit Counters & TDC Registers

Configuration -
Board +
Board
# of Channels -
Update Interval (ms) +
Update Interval (ms)
Split Table
Differences
Input Status @@ -28,6 +28,7 @@