7c0888558347c407778b06af4186839de8915750
[project/luci.git] / applications / luci-statistics / luasrc / statistics / rrdtool / definitions / wireless.lua
1 module("luci.statistics.rrdtool.definitions.wireless", package.seeall)
2
3 function rrdargs( graph, host, plugin, plugin_instance )
4
5         --
6         -- signal/noise diagram
7         --
8         local snr = {
9
10                 -- draw this diagram for each data instance
11                 per_instance = true,
12
13                 -- diagram data description
14                 data = {
15                         types = { "signal_noise", "signal_power" },
16
17                         -- special options for single data lines
18                         options = {
19                                 signal_power = {
20                                         overlay = true,         -- don't summarize
21                                         color   = "0000ff"      -- power is blue
22                                 },
23
24                                 signal_noise = {
25                                         overlay = true,         -- don't summarize
26                                         color   = "ff0000"      -- noise is red
27                                 }
28                         }
29                 }
30         }
31
32
33         --
34         -- signal quality diagram
35         --
36         local quality = {
37
38                 -- draw this diagram for each data instance
39                 per_instance = true,
40
41                 -- diagram data description
42                 data = {
43                         types = { "signal_quality" },
44
45                         -- special options for single data lines
46                         options = {
47                                 signal_quality = {
48                                         noarea = true,          -- don't draw area
49                                         color  = "0000ff"       -- quality is blue
50                                 }
51                         }
52                 }
53         }
54
55         return { snr, quality }
56 end