<html>&L(0,"*",5);
<head><link href="basic.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
var localNavMenuWidth=parseInt(0,10); 	// force numeric type
function resizeFrame(frameId){
	var frame;
	frame = document.getElementById(frameId);
	innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
	if (innerDoc == null){
		// Google Chrome
	      	frame.height = document.all[frameId].clientHeight + document.all[frameId].offsetHeight + document.all[frameId].offsetTop;
	      	frame.width = document.all[frameId].clientWidth + document.all[frameId].offsetWidth + document.all[frameId].offsetLeft;
		calcHrWidth(frame.width);
	}else{
		frameToResize = (frame.style) ? frame.style : frame;
	  	frameToResize.height = innerDoc.body.scrollHeight + 18;
		frameToResize.width = innerDoc.body.scrollWidth + 18;
		calcHrWidth(frameToResize.width);
	}
}
function calcHrWidth(newValue){
	// Adapts the separator line width 
	newValue = newValue.substring(0,newValue.indexOf('px'));
	if (newValue > localNavMenuWidth){localNavMenuWidth=newValue+"px";}
}
function resizeSeparators(){
	 document.getElementById('app_status_separator').style.width=localNavMenuWidth;
	 document.getElementById('app_config_separator').style.width=localNavMenuWidth;
}
</script>
<script type="text/javascript" src="util.js"></script>
</head>
<body onload="resizeSeparators(); translate_hw_type('hwtype'); translate_ipam_type('ipamtype')">
<p><b>System status:</b><br>
Ticks: &LState(1,"%lu",39); ms<br>
Uptime: &LState(1,"%lu",40); s<br>
<p><b>Device information:</b><br>

<!--  some customers are using this list for automatic recognistion of the Barix devices from 
their applications. Therefore this is left here in comment.

Hardware type:
&LState(2,"%s",28,7,"Annuncicom 100");
&LState(2,"%s",28,8,"Instreamer 100");
&LState(2,"%s",28,13,"IPAM 100");
&LState(2,"%s",28,14,"Exstreamer 100");
&LState(2,"%s",28,15,"Exstreamer 200");
&LState(2,"%s",28,16,"IPAM 100");
&LState(2,"%s",28,17,"Annuncicom 1000");
&LState(2,"%s",28,19,"Annuncicom 200");
&LState(2,"%s",28,20,"Exstreamer 110");
&LState(2,"%s",28,21,"Exstreamer 1000");
&LState(2,"%s",28,25,"Annuncicom PS16");
&LState(2,"%s",28,32,"Annuncicom 155");
&LState(2,"%s",28,33,"Annuncicom VME");
&LState(2,"%s",28,34,"Exstreamer 120");
&LState(2,"%s",28,35,"Exstreamer 500");
&LState(2,"%s",28,36,"Exstreamer P5");
&LState(2,"%s",28,37,"Exstreamer 105");
&LState(2,"%s",28,38,"Exstreamer 205");
&LState(2,"%s",28,41,"Annuncicom 50");
&LState(2,"%s",28,42,"Annuncicom PS1");
(ID &LState(1,"%u",28);)<br>

-->

Hardware type: <span id="hwtype">&LState(1,"%u",28);</span> (ID &LState(1,"%u",28);)<br>
IPAM type: <span id="ipamtype">&LState(1,"%u",35);</span> (ID &LState(1,"%u",35);)<br>
IP address: &LState(1,"%s",13);<br>
MAC address: &LState(1,"%s",12);<br>
<br>
FW version: &LSetup(5,"%02x");.&LSetup(6,"%02x");  (&LSetup(11,"%02x");/&LSetup(12,"%02x");/20&LSetup(10,"%02x");)<br>
WEB version: &LSetup(9,"%02x","ABCLAPPVERSION",1);.&LSetup(9,"%02x","ABCLAPPVERSION",0);<br>
Bootloader version: &LSetup(7,"%02x");.&LSetup(8,"%02x");<br>
Setup version: &LSetup(1,"%02x",116);.&LSetup(1,"%02x",117);<br>
Sg version: &LSetup(13,"%02x");.&LSetup(14,"%02x"); (&LSetup(18,"%s");)<br>
Fs version: &LSetup(15,"%02x");.&LSetup(16,"%02x"); (&LSetup(21,"%02x");/&LSetup(22,"%02x");/20&LSetup(20,"%02x");)<br>
<p><b>BCL application:</b><br>
Name: &LSetup(4,"%s",180);<br>
Version: &LBAS(1,"%fs",VER$);<br>
<p><b>USB device info:</b><br>
Device detected: &LState(2,"%s",21,0,"no");&LState(2,"%s",21,!0,"yes");<br>
Vendor ID: 0x&LState(1,"%04x",14);
Product ID: 0x&LState(1,"%04x",15);<br>
Device class: 0x&LState(1,"%x",16);
subclass: 0x&LState(1,"%x",17);<br>
Interface class: 0x&LState(1,"%x",18);
subclass: 0x&LState(1,"%x",19);<br>
Maximum power: &LState(1,"%u",20); mA<br>
Device capacity: &LState(1,"%lu",22); kB<br>
<p><b>Filesystem info:</b><br>
Filesystem attached: &LState(2,"%s",0,0,"no");&LState(2,"%s",0,!0,"yes");<br>
Filesystem type: &LState(2,"%s",1,0,"unknown");&LState(2,"%s",1,1,"FAT12");&LState(2,"%s",1,2,"FAT16");&LState(2,"%s",1,4,"VFAT");&LState(2,"%s",1,8,"FAT32");<br>
Serial number: &LState(1,"%08lx",2);<br><br>
<hr id=app_status_separator style="text-align:left;margin-left:0"><br>
<p><b><font style="text-transform: uppercase;">&LSetup(4,"%s",180,S);</font> Status </b> <br> </p>
<iframe name="&LSetup(4,"%s",180,S);_status" id="&LSetup(4,"%s",180,S);_status" frameborder=0 src="&LSetup(4,"%s",180,S);_status.html" marginwidth=0 onload=window.resizeFrame("&LSetup(4,"%s",180,S);_status");> </iframe>
<hr id=app_config_separator style="text-align:left;margin-left:0"><br>
<p><b><font style="text-transform: uppercase;">&LSetup(4,"%s",180,S);</font> Configuration</b> <br> </p>
<iframe name="&LSetup(4,"%s",180,S);_config" id="&LSetup(4,"%s",180,S);_config" frameborder=0  src="&LSetup(4,"%s",180,S);_cfgstate.html"  marginwidth=0 onload=window.resizeFrame("&LSetup(4,"%s",180,S);_config");> </iframe>
</body>
</html>
