summaryrefslogtreecommitdiff
path: root/smarttv-client/Javascript/Network.js
blob: 314dcca791144cd278bb6b00a2e28b08a84c28c4 (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
var Network = {
	plugin : null,
	ownMac : "",
	ownGw : "",
	ownIp : "",
	isInited: false
};

Network.init = function () {
    this.plugin = document.getElementById("pluginNetwork");
    try {
        var nw_type = this.plugin.GetActiveType();
        if ((nw_type == 0) ||  (nw_type == 1)) {
    		this.ownMac = this.plugin.GetMAC(nw_type);
    		this.ownGw = this.plugin.GetGateway(nw_type);
    		this.ownIp = this.plugin.GetIP(nw_type);
        }
        Main.log( "ownMac= " +  this.ownMac);
        Main.log ("ownGw= " + this.ownGw);
        Main.log ("ownIp= " + this.ownIp);
        this.isInited = true;
    }
    catch (e) {
    	// Code for Non Samsung SmartTV here
    }
} ;


Network.getMac = function () {
	return this.ownMac;
};

Network.getGateway = function () {
	return this.ownGw;
};