6c68bb2698daf85fddb3d365977afcd8a3aa19ac
[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                 -- diagram title
11                 title   = "Signal / Noise",
12
13                 -- vertical label
14                 vlabel  = "dBm",
15
16                 -- draw this diagram for each data instance
17                 per_instance = true,
18
19                 -- diagram data description
20                 data = {
21                         types = { "signal_noise", "signal_power" },
22
23                         -- special options for single data lines
24                         options = {
25                                 signal_power = {
26                                         overlay = true,         -- don't summarize
27                                         color   = "0000ff"      -- power is blue
28                                 },
29
30                                 signal_noise = {
31                                         overlay = true,         -- don't summarize
32                                         color   = "ff0000"      -- noise is red
33                                 }
34                         }
35                 }
36         }
37
38
39         --
40         -- signal quality diagram
41         --
42         local quality = {
43
44                 -- diagram title
45                 title   = "Signalqualitaet",
46
47                 -- vertical label
48                 vlabel  = "n/5",
49
50                 -- draw this diagram for each data instance
51                 per_instance = true,
52
53                 -- diagram data description
54                 data = {
55                         types = { "signal_quality" },
56
57                         -- special options for single data lines
58                         options = {
59                                 signal_quality = {
60                                         noarea = true,          -- don't draw area
61                                         color  = "0000ff"       -- quality is blue
62                                 }
63                         }
64                 }
65         }
66
67         return { snr, quality }
68 end