summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/wireless.lua
blob: e315ca52102e46558812a5a4a738e47ba7d1eef3 (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
module("luci.statistics.rrdtool.definitions.wireless", package.seeall)

function rrdargs( graph, host, plugin, plugin_instance )

	dtypes = { "signal_power", "signal_noise" }

	opts = { }
	opts.sources	= { }
	opts.image	= graph:mkpngpath( host, plugin, plugin_instance, "wireless" )
	opts.title	= host .. ": WLAN Signal"
	opts.rrd 	= { "-v", "dBm" }
	opts.colors	= {
		signal_power = '0000ff',
		signal_noise = 'ff0000'
	}

	for i, dtype in ipairs(dtypes) do
		opts.sources[i] = {
			name = dtype,
			rrd  = graph:mkrrdpath( host, plugin, plugin_instance, dtype )
		}
	end

	return opts
end