mirror of
				https://github.com/DigitalDevices/octonet.git
				synced 2023-10-10 11:36:52 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			307 lines
		
	
	
		
			9.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			307 lines
		
	
	
		
			9.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 | |
| <html>
 | |
| <head>
 | |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 | |
| <title>OctopusNet</title>
 | |
| <link rel="stylesheet" type="text/css" href="/style.css">
 | |
| <script type="text/javascript" src="/menu.js"></script>
 | |
| <!--  Add included scripts here -->
 | |
| <script type="text/javascript" src="/scifdb.lua"></script>
 | |
| <script type="text/javascript" src="/scifsettings.lua"></script>
 | |
| 
 | |
| <!-- Add page scripts here -->
 | |
| <script type="text/javascript">
 | |
| 
 | |
| SCIFEnabled = false;
 | |
| SelectedManufacturer = 0;
 | |
| SelectedUnit = 0;
 | |
| TunerList = new Array();
 | |
| 
 | |
| function SetManufacturer(ManuIndex)
 | |
| {
 | |
|   if( SCIFEnabled ) document.getElementById("SetButton").disabled  = false;
 | |
|   
 | |
|   SelectedManufacturer = ManuIndex;
 | |
|   document.Unit.Select.length = 0;
 | |
|   for( j = 0; j < ManufacturerList[ManuIndex].UnitList.length; j++ )
 | |
|   {
 | |
|     document.Unit.Select.options[j] = new Option(ManufacturerList[ManuIndex].UnitList[j].Name,j, false, true);
 | |
|   }  
 | |
|   SetUnit(ManufacturerList[ManuIndex].UnitList.length-1);
 | |
| 
 | |
| }
 | |
| 
 | |
| function SetUnit(UnitIndex)
 | |
| {
 | |
|   if( SCIFEnabled ) document.getElementById("SetButton").disabled  = false;
 | |
| 
 | |
|   SelectedUnit = UnitIndex;
 | |
|   
 | |
|   for( i = 0; i < TunerList.length; i++ )
 | |
|   {
 | |
|     TunerList[i].Select.length = 1;
 | |
|     CurUnit = ManufacturerList[SelectedManufacturer].UnitList[UnitIndex];
 | |
|     for( j = 0; j < CurUnit.Frequencies.length; j++ )
 | |
|     {
 | |
|       TunerList[i].Select.options[j+1] = new Option('Slot ' + (j+1) + ': ' + CurUnit.Frequencies[j] + ' MHz',j+1,false,true);
 | |
|     }
 | |
|     if( i < CurUnit.Frequencies.length )
 | |
|     {
 | |
|       TunerList[i].Select.options[i+1].selected = true;
 | |
|     }
 | |
|     else
 | |
|     {
 | |
|       TunerList[i].Select.options[0].selected = true;
 | |
|     }
 | |
|   }  
 | |
| }
 | |
| 
 | |
| function SetSlot(Tuner,SlotIndex)
 | |
| {
 | |
|   if( SCIFEnabled ) document.getElementById("SetButton").disabled  = false;
 | |
| }
 | |
| 
 | |
| function SaveSettings()
 | |
| {
 | |
|   if( SCIFEnabled )
 | |
|   {
 | |
|     CurUnit = ManufacturerList[SelectedManufacturer].UnitList[SelectedUnit];
 | |
|     Protocol = CurUnit.Protocol == "EN50607" ? '2' : '1'; 	    
 | |
|     param = 'Manufacturer='+SelectedManufacturer+'&Unit='+SelectedUnit+'&Type='+Protocol;
 | |
|     for( i = 0; i < TunerList.length; i++ )
 | |
|     {
 | |
|       param += '&Tuner'+(i+1)+'=';
 | |
|       SelectedFrequency = TunerList[i].Select.selectedIndex;
 | |
|       if( SelectedFrequency > 0 )
 | |
|         param += SelectedFrequency + ',' + CurUnit.Frequencies[SelectedFrequency-1];
 | |
|       else
 | |
|         param += '0';    
 | |
|     }
 | |
|     
 | |
|     location.replace('/scifsettings.lua?'+param);
 | |
|   }
 | |
|   else
 | |
|   {
 | |
|     location.replace('/scifsettings.lua?reset');
 | |
|   }
 | |
|   
 | |
| }
 | |
| 
 | |
| function SetEnable()
 | |
| {
 | |
|   SCIFEnabled =   document.getElementById("EnableButton").checked;
 | |
|   document.getElementById("SetButton").disabled  = false;
 | |
| }
 | |
| 
 | |
| function OnLoad()
 | |
| {
 | |
|   SCIFEnabled = false;
 | |
| 
 | |
|   TunerList[0] = document.Tuner1;
 | |
|   TunerList[1] = document.Tuner2;
 | |
|   TunerList[2] = document.Tuner3;
 | |
|   TunerList[3] = document.Tuner4;
 | |
|   TunerList[4] = document.Tuner5;
 | |
|   TunerList[5] = document.Tuner6;
 | |
|   TunerList[6] = document.Tuner7;
 | |
|   TunerList[7] = document.Tuner8;
 | |
| 
 | |
|   document.Manufacturer.Select.length = 0;
 | |
|   for( i = 0; i < ManufacturerList.length ; i++ )
 | |
|   {    
 | |
|     ManuName = ManufacturerList[i].Name;
 | |
|     if( ManuName == '' ) ManuName = "-----------------";
 | |
|     document.Manufacturer.Select.options[i] = new Option(ManuName,i, false, true);                
 | |
|   }
 | |
|   
 | |
|   for( i = 0; i < Tuner.length; i++ )
 | |
|   {
 | |
|     if( Tuner[i].Slot > 0 ) SCIFEnabled = true;
 | |
|   }
 | |
| 
 | |
|   if( SCIFEnabled )
 | |
|   {
 | |
|     document.Manufacturer.Select.selectedIndex = Manufacturer;
 | |
|     SetManufacturer(Manufacturer);
 | |
|     document.Unit.Select.selectedIndex = Unit;
 | |
|     SetUnit(Unit);
 | |
|     for( i = 0; i < Tuner.length; i++ )
 | |
|     {
 | |
|       if( i < TunerList.length )
 | |
|       {
 | |
|         TunerList[i].Select.selectedIndex = Tuner[i].Slot;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
|   else
 | |
|   {
 | |
|     document.Manufacturer.Select.selectedIndex = document.Manufacturer.Select.length - 1;
 | |
|     SetManufacturer(document.Manufacturer.Select.length - 1);
 | |
|   }
 | |
|   document.getElementById("EnableButton").checked  = SCIFEnabled;
 | |
|   document.getElementById("SetButton").disabled  = true;
 | |
|   
 | |
| }
 | |
| 
 | |
| </script>
 | |
| 
 | |
| </head>
 | |
| 
 | |
| 
 | |
| <body onload="OnLoad()">
 | |
| 
 | |
| <table class="maintable" align="center">
 | |
|   <colgroup>
 | |
|     <col width="182px"/>
 | |
|     <col width="728px"/>
 | |
|   </colgroup>
 | |
|   <tr><td class="maintd" colspan="2">
 | |
|     <a href="http://www.digitaldevices.de"><img src="/BannerDD.jpg" alt="DD" width="910" height="130" /></a>
 | |
|   </td></tr>
 | |
|   <tr><td class="maintd" colspan="2"> </td></tr>
 | |
|   <tr>
 | |
|     <td class="maintd"><script type="text/javascript">CreateMenu();</script></td>
 | |
|     <td class="content">
 | |
|       <div>
 | |
|         <!-- Begin Content -->
 | |
|           <table align="center">
 | |
|             <tr>
 | |
|               <td> </td>
 | |
|               <td>
 | |
|                 <form action="">
 | |
|                   <input id="EnableButton" type="checkbox" value="Check" checked="false" onclick="SetEnable()">                
 | |
|                     Enable Unicable (EN 50494 / EN 50607)
 | |
|                   </input>
 | |
|                 </form>
 | |
|               </td>
 | |
|             </tr>
 | |
|             <tr>
 | |
|               <td>Manufacturer</td>
 | |
|               <td>
 | |
|                 <form name="Manufacturer" action="">
 | |
|                   <select name="Select" size="1" style="width: 300px" onchange="SetManufacturer(document.Manufacturer.Select.selectedIndex)" >
 | |
|                     <option>----</option>
 | |
|                   </select>
 | |
|                 </form>
 | |
|               </td>
 | |
|             </tr>
 | |
| 
 | |
|             <tr>
 | |
|               <td>Unit</td>
 | |
|               <td>
 | |
|                 <form name="Unit" action="">
 | |
|                   <select name="Select" size="1"  style="width: 300px" onchange="SetUnit(document.Unit.Select.selectedIndex)">
 | |
|                     <option>----</option>
 | |
|                   </select>
 | |
|                 </form>
 | |
|               </td>
 | |
|             </tr>
 | |
| 
 | |
|             <tr>
 | |
|               <td>Tuner 1</td>
 | |
|               <td>
 | |
|                 <form name="Tuner1" action="">
 | |
|                   <select name="Select" size="1"  style="width: 300px" onchange="SetSlot(1,document.Tuner1.Select.selectedIndex)">
 | |
|                     <option>----</option>
 | |
|                   </select>
 | |
|                 </form>
 | |
|               </td>
 | |
|             </tr>
 | |
| 
 | |
|             <tr>
 | |
|               <td>Tuner 2</td>
 | |
|               <td>
 | |
|                 <form name="Tuner2" action="">
 | |
|                   <select name="Select" size="1"  style="width: 300px" onchange="SetSlot(2,document.Tuner2.Select.selectedIndex)">
 | |
|                     <option>----</option>
 | |
|                   </select>
 | |
|                 </form>
 | |
|               </td>
 | |
|             </tr>
 | |
| 
 | |
|             <tr>
 | |
|               <td>Tuner 3</td>
 | |
|               <td>
 | |
|                 <form name="Tuner3" action="">
 | |
|                   <select name="Select" size="1"  style="width: 300px" onchange="SetSlot(3,document.Tuner3.Select.selectedIndex)">
 | |
|                     <option>----</option>
 | |
|                   </select>
 | |
|                 </form>
 | |
|               </td>
 | |
|             </tr>
 | |
| 
 | |
|             <tr>
 | |
|               <td>Tuner 4</td>
 | |
|               <td>
 | |
|                 <form name="Tuner4" action="">
 | |
|                   <select name="Select" size="1"  style="width: 300px" onchange="SetSlot(4,document.Tuner4.Select.selectedIndex)">
 | |
|                     <option>----</option>
 | |
|                   </select>
 | |
|                 </form>
 | |
|               </td>
 | |
|             </tr>
 | |
|             
 | |
|             <tr>
 | |
|               <td>Tuner 5</td>
 | |
|               <td>
 | |
|                 <form name="Tuner5" action="">
 | |
|                   <select name="Select" size="1"  style="width: 300px" onchange="SetSlot(5,document.Tuner5.Select.selectedIndex)">
 | |
|                     <option>----</option>
 | |
|                   </select>
 | |
|                 </form>
 | |
|               </td>
 | |
|             </tr>
 | |
| 
 | |
|             <tr>
 | |
|               <td>Tuner 6</td>
 | |
|               <td>
 | |
|                 <form name="Tuner6" action="">
 | |
|                   <select name="Select" size="1"  style="width: 300px" onchange="SetSlot(6,document.Tuner6.Select.selectedIndex)">
 | |
|                     <option>----</option>
 | |
|                   </select>
 | |
|                 </form>
 | |
|               </td>
 | |
|             </tr>
 | |
| 
 | |
|             <tr>
 | |
|               <td>Tuner 7</td>
 | |
|               <td>
 | |
|                 <form name="Tuner7" action="">
 | |
|                   <select name="Select" size="1"  style="width: 300px" onchange="SetSlot(7,document.Tuner7.Select.selectedIndex)">
 | |
|                     <option>----</option>
 | |
|                   </select>
 | |
|                 </form>
 | |
|               </td>
 | |
|             </tr>
 | |
| 
 | |
|             <tr>
 | |
|               <td>Tuner 8</td>
 | |
|               <td>
 | |
|                 <form name="Tuner8" action="">
 | |
|                   <select name="Select" size="1"  style="width: 300px" onchange="SetSlot(8,document.Tuner8.Select.selectedIndex)">
 | |
|                     <option>----</option>
 | |
|                   </select>
 | |
|                 </form>
 | |
|               </td>
 | |
|             </tr>
 | |
| 
 | |
|             <tr><td colspan="2" align="right">
 | |
|               <div style="width: 300px">
 | |
|                 <form name="SetSCIF" action="">
 | |
|                   <input type="Button" value="Cancel" onclick="location.replace('index.html')" >
 | |
|                   <input id="SetButton" type="Button" value="Set" onclick="SaveSettings()" >
 | |
|                 </form>
 | |
|               </div>
 | |
|             </td></tr>
 | |
|           </table>
 | |
|         
 | |
|         <!-- End Content -->
 | |
|       </div>
 | |
|     </td>
 | |
|   </tr>
 | |
|   <tr><td colspan="2"> </td></tr>
 | |
| </table>
 | |
| 
 | |
| </body>
 | |
| </html>
 |