2 # Thierry Parmentelat - INRIA
4 from PLC.Nodes import Node
5 from PLC.Interfaces import Interface
6 from PLC.Slices import Slice
7 #from PLC.Ilinks import Ilink
9 from PLC.Accessors.Factory import define_accessors, all_roles, tech_roles
12 current_module = sys.modules[__name__]
15 define_accessors(current_module, Interface, "Mode", "mode",
16 "interface/wifi", "Wifi operation mode - see iwconfig",
18 define_accessors(current_module, Interface, "Essid", "essid",
19 "interface/wifi", "Wireless essid - see iwconfig",
21 define_accessors(current_module, Interface, "Nw", "nw",
22 "interface/wifi", "Wireless nw - see iwconfig",
24 define_accessors(current_module, Interface, "Freq", "freq",
25 "interface/wifi", "Wireless freq - see iwconfig",
27 define_accessors(current_module, Interface, "Channel", "channel",
28 "interface/wifi", "Wireless channel - see iwconfig",
30 define_accessors(current_module, Interface, "Sens", "sens",
31 "interface/wifi", "Wireless sens - see iwconfig",
33 define_accessors(current_module, Interface, "Rate", "rate",
34 "interface/wifi", "Wireless rate - see iwconfig",
36 define_accessors(current_module, Interface, "Key", "key",
37 "interface/wifi", "Wireless key - see iwconfig key",
39 define_accessors(current_module, Interface, "Key1", "key1",
40 "interface/wifi", "Wireless key1 - see iwconfig key[1]",
42 define_accessors(current_module, Interface, "Key2", "key2",
43 "interface/wifi", "Wireless key2 - see iwconfig key[2]",
45 define_accessors(current_module, Interface, "Key3", "key3",
46 "interface/wifi", "Wireless key3 - see iwconfig key[3]",
48 define_accessors(current_module, Interface, "Key4", "key4",
49 "interface/wifi", "Wireless key4 - see iwconfig key[4]",
51 define_accessors(current_module, Interface, "SecurityMode", "securitymode",
52 "interface/wifi", "Wireless securitymode - see iwconfig enc",
54 define_accessors(current_module, Interface, "Iwconfig", "iwconfig",
55 "interface/wifi", "Wireless iwconfig - see ifup-wireless",
57 define_accessors(current_module, Interface, "Iwpriv", "iwpriv",
58 "interface/wifi", "Wireless iwpriv - see ifup-wireless",