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

function rrdargs( graph, host, plugin, plugin_instance )

	dtypes = { "signal_noise", "signal_power" }

	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 ),
			overlay	= true  -- don't summarize values
		}
	end

	return opts
end