create logfile plcapi.log in /var/log and chown it to apache
[plcapi.git] / PLC / Accessors / Accessors_wireless.py
1 #
2 # Thierry Parmentelat - INRIA
3 #
4 from PLC.Nodes import Node
5 from PLC.Interfaces import Interface
6 from PLC.Slices import Slice
7
8 from PLC.Accessors.Factory import define_accessors, all_roles, tech_roles
9
10 import sys
11 current_module = sys.modules[__name__]
12
13 #### Wireless
14 define_accessors(current_module, Interface, "Mode", "mode",
15                  "interface/wifi", "Wifi operation mode - see iwconfig",
16                  set_roles=tech_roles)
17 define_accessors(current_module, Interface, "Essid", "essid",
18                  "interface/wifi", "Wireless essid - see iwconfig",
19                  set_roles=tech_roles)
20 define_accessors(current_module, Interface, "Nw", "nw",
21                  "interface/wifi", "Wireless nw - see iwconfig",
22                  set_roles=tech_roles)
23 define_accessors(current_module, Interface, "Freq", "freq",
24                  "interface/wifi", "Wireless freq - see iwconfig",
25                  set_roles=tech_roles)
26 define_accessors(current_module, Interface, "Channel", "channel",
27                  "interface/wifi", "Wireless channel - see iwconfig",
28                  set_roles=tech_roles)
29 define_accessors(current_module, Interface, "Sens", "sens",
30                  "interface/wifi", "Wireless sens - see iwconfig",
31                  set_roles=tech_roles)
32 define_accessors(current_module, Interface, "Rate", "rate",
33                  "interface/wifi", "Wireless rate - see iwconfig",
34                  set_roles=tech_roles)
35 define_accessors(current_module, Interface, "Key", "key",
36                  "interface/wifi", "Wireless key - see iwconfig key",
37                  set_roles=tech_roles)
38 define_accessors(current_module, Interface, "Key1", "key1",
39                  "interface/wifi", "Wireless key1 - see iwconfig key[1]",
40                  set_roles=tech_roles)
41 define_accessors(current_module, Interface, "Key2", "key2",
42                  "interface/wifi", "Wireless key2 - see iwconfig key[2]",
43                  set_roles=tech_roles)
44 define_accessors(current_module, Interface, "Key3", "key3",
45                  "interface/wifi", "Wireless key3 - see iwconfig key[3]",
46                  set_roles=tech_roles)
47 define_accessors(current_module, Interface, "Key4", "key4",
48                  "interface/wifi", "Wireless key4 - see iwconfig key[4]",
49                  set_roles=tech_roles)
50 define_accessors(current_module, Interface, "SecurityMode", "securitymode",
51                  "interface/wifi", "Wireless securitymode - see iwconfig enc",
52                  set_roles=tech_roles)
53 define_accessors(current_module, Interface, "Iwconfig", "iwconfig",
54                  "interface/wifi", "Wireless iwconfig - see ifup-wireless",
55                  set_roles=tech_roles)
56 define_accessors(current_module, Interface, "Iwpriv", "iwpriv",
57                  "interface/wifi", "Wireless iwpriv - see ifup-wireless",
58                  set_roles=tech_roles)