summaryrefslogtreecommitdiff
path: root/cleopatre/application/spidgoahead/web/action.asp
blob: b3d07ce70f5507a198f6f678e82256657d7c8206 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<html>
<head> 
<link rel="stylesheet" href="style/normal_ws.css" type="text/css">
<script type="text/javascript" src="jslib/query.js"></script>

<script type='text/javascript'>

var qs = new Querystring();
var action = qs.get("action","none");
var mac = qs.get("mac","00:00:00:00:00:00");

var result = <% spidcomAction(); %>;

var data_array;
var data;


function generateLink()
{
	document.getElementById('stat_table').innerHTML += "<tr><td>Downlink attenuation</td><td>Uplink attenuation</td><td>Downlink quality</td><td>Uplink quality</td></tr>";
	document.getElementById('stat_table').innerHTML += "<tr><td>"+data_array[0]+"</td><td>"+data_array[1]+"</td><td>"+data_array[2]+"</td><td>"+data_array[3]+"</td></tr>";
}

function generateDeviceInfo()
{
	document.getElementById('stat_table').innerHTML += "<tr><td>Model number</td><td>Port amount</td><td>Sofware version</td></tr>";
	document.getElementById('stat_table').innerHTML += "<tr><td>" +data_array[0]+ "</td><td>" +data_array[1]+ "</td><td>" +data_array[2]+ "</td><td></tr>";
}

function generateStatistics()
{

	table_rows = new Array("Packets","Bytes","Broadcast","Multicast","Dropped");
	document.getElementById('stat_table').innerHTML += "<tr><td colspan='2'>TX</td><td colspan='2'>RX</td></tr>";
	for(i=0;i<data_array.length/2;i++)
		document.getElementById('stat_table').innerHTML += "<tr> <td>"+table_rows[i]+"</td><td>" + data_array[i] + "</td><td>"+ table_rows[i] +"</td><td>" + data_array[i+5] + "</td></tr>";
}

function start(){
	if ((action == "reboot") || (action == "reset_stat"))
		document.getElementById("customer_message").innerHTML = "<code>" + result +"</code>";
	else
		if (action == "get_stat")
		{
			data = result;
			data_array = data.split(':');
			generateStatistics();
		}
	else		
		if (action == "get_device_info")
		{
			data = result;
			data_array = data.split(':');
			generateDeviceInfo();
		}
	else		
		if (action == "get_link")
		{
			data = result;
			data_array = data.split(':');
			generateLink();
		}	
		

}

</script>

</head>


<body onload='javascript:start();'>

<table id='stat_table' style='width:100%'></table>

<div id='customer_message' style='width:100%'>
</div>
<div align='right'>
<input type='button' onclick='JavaScript:window.close()' value='Close'/>
</div>
</body>

</html>