<head><!--&L(0,"*",21);-->
<style type="text/css">
<!--
#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	margin: 5px;
	width: 640px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner th
{
	padding: 3px;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	background: #db2128;
}
#rounded-corner td
{
	padding: 3px;
	background: #ffffff;
	border-top: 1px solid #fff;
	color: #202020;
}
#rounded-corner tfoot {background: #e8edff;}
#rounded-corner tfoot {background: #e8edff;}
#rounded-corner tbody tr:hover td {background: #d0d0d0;}
-->
</style>
<script type="text/javascript">
<!--
function method(n) {
	switch(n){
		case 0: document.write ("Push (RTP)"); break;
		case 1: document.write ("Multicast"); break;
		case 2: document.write ("Pull (BRTP)"); break;
	}
}
function relayMode(n) {
	switch(n){
		case 0: document.write ("ON while remote Input ON"); break;
		case 1: document.write ("ON while connection ON"); break;
		case 5: document.write ("ON while connection OFF"); break;
		case 8: document.write ("ON while IN audio ON"); break;
		case 6: document.write ("ON while IN audio OFF"); break;
		case 7: document.write ("PULSE ON with IN audio change"); break;
		case 3: document.write ("ON while incoming stream ON"); break;
		case 4: document.write ("ON while incoming stream OFF"); break;
		case 2: document.write ("always OFF"); break;
	}
}
function spBaudRate(n) {
	switch(n){
		case 7: document.write ("300"); break;
		case 6: document.write ("600"); break;
		case 5: document.write ("1200"); break;
		case 4: document.write ("2400"); break;
		case 3: document.write ("4800"); break;
		case 2: document.write ("9600"); break;
		case 1: document.write ("19200"); break;
		case 0: document.write ("38400"); break;
		case 9: document.write ("57600"); break;
		case 11: document.write ("76800"); break;
		case 8: document.write ("115200"); break;
		case 10: document.write ("230400"); break;
	}
}
function spHandshake(n)
{
	switch(n){
		case 0: document.write ("none"); break;
		case 1: document.write ("Software flow control (XON/XOFF)"); break;
		case 2: document.write ("Hardware flow control (RTS/CTS)"); break;
		case 8: document.write ("RS485 direction control"); break;
	}
}
function getVolume(n)
{
   var value;
   
   if (n>64) value=-(256-n); else value=n;
   document.write (value+" dB");
}
function getInputGain(n)
{
   var igain;
   
	switch(n){
      case 0 : igain=-3; break;
      case 1 : igain=-1.5; break;
      case 2 : igain=0; break;
      case 3 : igain=1.5; break;
      case 4 : igain=3; break;
      case 5 : igain=4.5; break;
      case 6 : igain=6; break;
      case 7 : igain=7.5; break;
      case 8 : igain=9; break;
      case 9 : igain=10.5; break;
      case 10 : igain=12; break;
      case 11 : igain=13.5; break;
      case 12 : igain=15; break;
      case 13 : igain=16.5; break;
      case 14 : igain=18; break;
      case 15 : igain=19.5; break;
	}
   document.write (igain+" dB");
}
function getLedStatus()
{
   var led = &LSetup(1,"%u",204,B);;
   var text;
   switch (led) {
      case 0: text="Input State"; break;
      case 3: text="Relay State"; break;
      default:
         text="Error";
      break;
   }
   document.write (text);
}
-->
</script>
</head>
<body>
<table width=600 id="rounded-corner" summary="STL Application Status">
	<tr>
		<th colspan="5">STL Application Status Page</th>
	</tr>
	<tr><td width="160px">Version</td><td colspan=3>&LBAS(1,"%fs",VER$);</td></tr>
	<tr><td width="160px">Site Type</td><td colspan=3>&LSetup(3,"%s",536,B,0,"Studio Encoder");&LSetup(3,"%s",536,B,1,"Transmitter Decoder");&LSetup(3,"%s",536,B,2,"Studio Encoder / Decoder");&LSetup(3,"%s",536,B,3,"Transmitter Encoder / Decoder");</td></tr>
	<tr><td width="160px">Current Volume</td><td colspan=3>&LBAS(1,"%u",vol);</td></tr>
</table>
<table width=600 id="rounded-corner">
	<tr><th width="160px">Stream Setup</th><th>Method</th><th width=300>URL/IP</th><th>Port</th><th></th></tr>
	<tr><td>Outgoing Stream 1</td><td><script>method(&LSetup(1,"%u",856););</script></td><td>&LSetup(4,"%s",600,S);</td><td colspan=2>&LSetup(1,"%u",864,W);</td></tr>
	<tr><td>Outgoing Stream 2</td><td><script>method(&LSetup(1,"%u",857););</script></td><td>&LSetup(4,"%s",632,S);</td><td colspan=2>&LSetup(1,"%u",866,W);</td></tr>
	<tr><td>Outgoing Stream 3</td><td><script>method(&LSetup(1,"%u",858););</script></td><td>&LSetup(4,"%s",664,S);</td><td colspan=2>&LSetup(1,"%u",868,W);</td></tr>
	<tr><td>Outgoing Stream 4</td><td><script>method(&LSetup(1,"%u",859););</script></td><td>&LSetup(4,"%s",696,S);</td><td colspan=2>&LSetup(1,"%u",870,W);</td></tr>
	<tr><td>Outgoing Stream 5</td><td><script>method(&LSetup(1,"%u",860););</script></td><td>&LSetup(4,"%s",728,S);</td><td colspan=2>&LSetup(1,"%u",872,W);</td></tr>
	<tr><td>Outgoing Stream 6</td><td><script>method(&LSetup(1,"%u",861););</script></td><td>&LSetup(4,"%s",760,S);</td><td colspan=2>&LSetup(1,"%u",874,W);</td></tr>
	<tr><td>Outgoing Stream 7</td><td><script>method(&LSetup(1,"%u",862););</script></td><td>&LSetup(4,"%s",792,S);</td><td colspan=2>&LSetup(1,"%u",876,W);</td></tr>
	<tr><td>Outgoing Stream 8</td><td><script>method(&LSetup(1,"%u",863););</script></td><td>&LSetup(4,"%s",824,S);</td><td colspan=2>&LSetup(1,"%u",878,W);</td></tr>
	<tr><td>Incoming Stream</td><td><script>method(&LSetup(1,"%u",922););</script></td><td>&LSetup(4,"%s",890,S);</td><td colspan=2>&LSetup(1,"%u",534,W);</td></tr>
   <tr><td>Streaming Mode</td><td colspan=4>&LSetup(3,"%s",520,B,0,"send always");&LSetup(3,"%s",520,B,1,"send on input1");&LSetup(3,"%s",520,B,2,"send on input2");&LSetup(3,"%s",520,B,3,"send on level");&LSetup(3,"%s",520,B,4,"respond");&LSetup(3,"%s",520,B,5,"never");</td></tr>
   <tr><td>Input Trigger Level</td><td colspan=4>&LSetup(1,"%u",521,W);</td></tr>
   <tr><td>Inactivity Timeout</td><td colspan=4>&LSetup(1,"%u",523,W); msecs.</td></tr>
   <tr><td>Keep-alive Period</td><td colspan=4>&LSetup(3,"%s",529,B,255,"Disabled");&LSetup(3,"%s",529,B,  0,"0 (Passive)");&LSetup(3,"%s",529,B,  5,"50");&LSetup(3,"%s",529,B, 10,"100");&LSetup(3,"%s",529,B, 25,"250");&LSetup(3,"%s",529,B, 50,"500");&LSetup(3,"%s",529,B,100,"1000");&LSetup(3,"%s",529,B,250,"2500");</td></tr>
   <tr><td>Buffer level</td><td colspan=4>&LSetup(1,"%u",525,W); bytes</td></tr>
</table>
<table width=600 id="rounded-corner">
	<tr><th width="160px">Audio Setup</th><th>&nbsp;</th></tr>
	<tr><td>Encoding Audio Format</td><td>&LSetup(3,"%s",511,B,0,"G.711 &micro;-law mono");&LSetup(3,"%s",511,B,1,"G.711 A-law mono");&LSetup(3,"%s",511,B,2,"PCM 16bit mono big endian");&LSetup(3,"%s",511,B,3,"PCM 16bit mono little endian");&LSetup(3,"%s",511,B,4,"PCM 16bit stereo big endian");&LSetup(3,"%s",511,B,5,"PCM 16bit stereo little endian");&LSetup(3,"%s",511,B,6,"MPEG mono");&LSetup(3,"%s",511,B,7,"MPEG stereo");</td></tr>
	<tr><td>MPEG Bitrate Mode</td><td>&LSetup(3,"%s",508,B,0,"VBR");&LSetup(3,"%s",508,B,2,"CBR");</td></tr>
	<tr><td>MPEG CBR Bitrate</td><td>&LSetup(1,"%u",509,B); (* 8 = bitrate in kbit/sec)</td></tr>
	<tr><td>MPEG Bit Reservoir</td><td>&LSetup(3,"%s",537,B,0,"use");&LSetup(3,"%s",537,B,1,"keep empty");</td></tr>
	<tr><td>Encoding Sample Rate</td><td>&LSetup(3,"%s",512,B,0,"8 kHz";&LSetup(3,"%s",512,B,1,"12 kHz");&LSetup(3,"%s",512,B,2,"16 kHz");&LSetup(3,"%s",512,B,3,"22.05 kHz");&LSetup(3,"%s",512,B,4,"24 kHz");&LSetup(3,"%s",512,B,5,"32 kHz");&LSetup(3,"%s",512,B,6,"44.1 kHz");&LSetup(3,"%s",512,B,7,"48 kHz");</td></tr>
	<tr><td>Encoding Quality (MPEG only)</td><td>&LSetup(1,"%u",513,B);</td></tr>
	<tr><td>Input Source</td><td>&LSetup(3,"%s",510,B,129,"Line Mono");&LSetup(3,"%s",510,B,1,"Line Stereo");&LSetup(3,"%s",510,B,2,"MIC");&LSetup(3,"%s",510,B,4,"SPDIF optical");&LSetup(3,"%s",510,B,5,"SPDIF coaxial");&LSetup(3,"%s",510,B,7,"Line Ext ADC");&LSetup(3,"%s",510,B,9,"AES-EBU");</td></tr>
	<tr><td>Input Gain</td><td><script>getInputGain(&LSetup(1,"%u",501,B););</script></td></tr>
	<tr><td>Output Audio Level</td><td><script>getVolume(&LSetup(1,"%u",500,B););</script></td></tr>
	<tr><td>Fading Effect</td><td>&LSetup(3,"%s",507,B,1,"On");&LSetup(3,"%s",507,B,0,"Off");</td></tr>
</table>
<table width=600 id="rounded-corner">
	<tr><th width="160px">I/O and Control Setup</th><th>&nbsp;</th></tr>
   <tr><td>Front Panel LEDs</td><td><script>getLedStatus();</script></td></tr>
   <tr><td>Relay 1 Mode</td><td><script>relayMode(&LSetup(1,"%u",530,B););</script></td></tr>
	<tr><td>Relay 2 Mode</td><td><script>relayMode(&LSetup(1,"%u",531,B););</script></td></tr>
	<tr><td>Relay 3 Mode</td><td><script>relayMode(&LSetup(1,"%u",532,B););</script></td></tr>
	<tr><td>Relay 4 Mode</td><td><script>relayMode(&LSetup(1,"%u",533,B););</script></td></tr>
	<tr><td>SNMP Destination IP(s)</td><td colspan=4>&LSetup(4,"%s",540,S);</td></tr>
	<tr><td>SMTP Server IP/DNS</td><td colspan=4>&LSetup(4,"%s",1000,S);</td></tr>
	<tr><td>Local e-mail (FROM:)</td><td colspan=4>&LSetup(4,"%s",1050,S);</td></tr>
	<tr><td>Destination e-mail(s) (TO:)</td><td colspan=4>&LSetup(4,"%s",1100,S);</td></tr>
</table>
<table width=600 id="rounded-corner">
	<tr><th width="160px">Serial Setup</th><th>&nbsp;</th></tr>
	<tr><td>Serial Port 1, baud rate</td><td><script>spBaudRate(&LSetup(1,"%u",81,B););</script></td></tr>
	<tr><td>Serial Port 1, data bits</td><td>&LSetup(3,"%s",80,b2-3,2,"7");&LSetup(3,"%s",80,b2-3,3,"8");</td></tr>
	<tr><td>Serial Port 1, parity</td><td>&LSetup(3,"%s",80,b4-5,0,"no");&LSetup(3,"%s",80,b4-5,3,"even");&LSetup(3,"%s",80,b4-5,1,"odd");</td></tr>
	<tr><td>Serial Port 1, stop</td><td>&LSetup(3,"%s",80,b6-7,1,"1");&LSetup(3,"%s",80,b6-7,3,"2");</td></tr>
	<tr><td>Serial Port 1, handshake</td><td><script>spHandshake(&LSetup(1,"%u",82,B););</script></td></tr>
	<tr><td>TCP Port for COM1</td><td>&LSetup(1,"%d",503,W);</td></tr>
	<tr><td>Serial Port 2, baud rate</td><td><script>spBaudRate(&LSetup(1,"%u",84,B););</script></td></tr>
	<tr><td>Serial Port 2, data bits</td><td>&LSetup(3,"%s",83,b2-3,2,"7");&LSetup(3,"%s",83,b2-3,3,"8");</td></tr>
	<tr><td>Serial Port 2, parity</td><td>&LSetup(3,"%s",83,b4-5,0,"no");&LSetup(3,"%s",83,b4-5,3,"even");&LSetup(3,"%s",83,b4-5,1,"odd");</td></tr>
	<tr><td>Serial Port 2, stop</td><td>&LSetup(3,"%s",83,b6-7,1,"1");&LSetup(3,"%s",83,b6-7,3,"2");</td></tr>
	<tr><td>Serial Port 2, handshake</td><td><script>spHandshake(&LSetup(1,"%u",85,B););</script></td></tr>
	<tr><td>TCP Port for COM2</td><td>&LSetup(1,"%d",505,W);</td></tr>
</table>
<table width=600 id="rounded-corner">
	<tr><th width="160px">RTP Statistics</th><th>&nbsp;</th></tr>
	<tr><td>Lost Frames</td><td>&LBAS(1,"%u",rtplo);</td></tr>
	<tr><td>Duplicated Frames</td><td>&LBAS(1,"%u",rtpdu);</td></tr>
	<tr><td>Dropped Frames</td><td>&LBAS(1,"%u",rtpdr);</td></tr>
	<tr><td>Latency</td><td>&LBAS(1,"%u",rtpla); msec</td></tr>
	<tr><td colspan=2></td></tr>
	<tr>
		<td colspan=2><em>Save this data before contacting Barix support service.</em></td>
	</tr>
</table>
<body>
