"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.<br>Debug Mode<br>Run Mode<br>Calib. Prescaler",
+var regctrlnames = new Array("Logic Anal.<br>Debug Mode<br>Calib. Prescaler",
"window en.<br>window bef.<br>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.\"";
-var tooltiptriggered = "\"Current run mode is triggered. The epoch and coarse counters are reset after every trigger window.\"";
var tooltipstatus = "\"Green\tpositive pulse \nRed\t\tnegative pulse\"";
o += "<td>";
if(i==0) {
o += (val&0xF)+"<br>"+((val&0x10)>>4)+"<br>";
- if(val>>12 & 1)
- o += "<input title="+tooltiptriggerless+" class=\"triggerbutton\" type=\"button\" onClick=\"setRunMode(this,'"+c[j][0]+"',0)\" value=\"Triggerless\">";
- else
- o += "<input title="+tooltiptriggered+" class=\"triggerbutton\" type=\"button\" onClick=\"setRunMode(this,'"+c[j][0]+"',1)\" value=\"Triggered\">";
o += "<input onChange=\"setCalibPrescaler(this,'"+c[j][0]+"')\" type=\"text\" id=\"calibprescaler\" name=\"calibprescaler\" class=\"small\" maxlength=\"4\" value=\""+(val>>28 & 0xF)+"\">";
}
else if(i==1) {
if(i==3) enableGroup[j][1] = val*1.;
}
else if(i==4) {
- if((val&0xFF)==0x80)
- o += (val&0xFF); <!-- "<input onChange=\"setDataLimit(this,'"+c[j][0]+"')\" type=\"text\" id=\"datalimit\" name=\"datalimit\" class=\"small\" maxlength=\"4\" value=\""+val+"\">"; -->
- else{
- o += (val&0xFF);
-
- o += "<font color=#ff0000> <strong><br>Sure about this?</strong> </font> ";
- }
+ o += "<input onChange=\"setDataLimit(this,'"+c[j][0]+"')\" type=\"text\" id=\"datalimit\" name=\"datalimit\" class=\"small\" maxlength=\"4\" value=\""+val+"\">";
+ if((val&0xFF)>0x7c)
+ o += "<font color=#ff0000> <strong><br>The maximium buffer size may be 124</strong> </font> ";
}
else {
o += val;