b75bf2a18ed3b8755dd79fb060d747e5fb040aaa
[plcapi.git] / PLC / Accessors / Accessors_dummynetbox.py
1 # Marta Carbone - unipi
2 # $Id: $
3
4 from PLC.Nodes import Node
5 from PLC.Accessors.Factory import define_accessors, all_roles
6
7 import sys
8 current_module = sys.modules[__name__]
9
10 # XXX define possible subclasses
11 # define the dummynetbox SubClass strings
12 dbox_subclass = 'DummynetBox'
13
14 # define the type of a node as a dummynetbox
15 define_accessors(current_module, Node, 'Subclass', 'subclass', 'node/config',
16                 'type of node definition', get_roles=all_roles, set_roles='pi')
17
18 # define the dummynetbox connected to a node
19 define_accessors(current_module, Node, 'DummynetBox', 'dummynetbox_id', 'node/config',
20                 'dummynetbox connected to the node', get_roles=all_roles, set_roles='pi')
21