17 sys.path.insert(1,
"../")
21 from ConfigurationListener
import *
24 config_set = [
"conf.default.int_param0",
"0",
25 "conf.default.int_param1",
"1",
26 "conf.default.double_param0",
"0.11",
27 "conf.default.double_param1",
"9.9",
28 "conf.default.str_param0",
"hoge",
29 "conf.default.str_param1",
"dara",
30 "conf.default.vector_param0",
"0.0,1.0,2.0,3.0,4.0",
35 ConfigurationParamListener.__init__(self)
38 def __call__(self, config_set_name, config_param_name):
39 return (config_set_name, config_param_name)
43 ConfigurationSetListener.__init__(self)
51 ConfigurationSetNameListener.__init__(self)
55 return config_set_name
63 OpenRTM_aist.Manager.instance().shutdownManager()
67 self.assertEqual(
"ON_UPDATE_CONFIG_PARAM",
68 ConfigurationParamListener.toString(
69 ConfigurationParamListenerType.ON_UPDATE_CONFIG_PARAM))
73 self.assertEqual(
"ON_SET_CONFIG_SET",
74 ConfigurationSetListener.toString(
75 ConfigurationSetListenerType.ON_SET_CONFIG_SET))
76 self.assertEqual(
"ON_ADD_CONFIG_SET",
77 ConfigurationSetListener.toString(
78 ConfigurationSetListenerType.ON_ADD_CONFIG_SET))
82 self.assertEqual(
"ON_UPDATE_CONFIG_SET",
83 ConfigurationSetNameListener.toString(
84 ConfigurationSetNameListenerType.ON_UPDATE_CONFIG_SET))
85 self.assertEqual(
"ON_REMOVE_CONFIG_SET",
86 ConfigurationSetNameListener.toString(
87 ConfigurationSetNameListenerType.ON_REMOVE_CONFIG_SET))
88 self.assertEqual(
"ON_ACTIVATE_CONFIG_SET",
89 ConfigurationSetNameListener.toString(
90 ConfigurationSetNameListenerType.ON_ACTIVATE_CONFIG_SET))
94 configparams = ConfigurationListeners()
96 configparams.configparam_[0].addListener(listener,
True)
97 configparams.configparam_[0].notify(
"config_set_name",
"config_param_name")
98 configparams.configparam_[0].removeListener(listener)
102 configsetss = ConfigurationListeners()
104 configsets.configset_[0].addListener(listener,
True)
106 configsets.configset_[0].notify(prop)
107 configsets.configset_[0].removeListener(listener)
111 configsetnames = ConfigurationListeners()
113 configsetnames.configsetname_[0].addListener(listener,
True)
114 configsetnames.configsetname_[0].notify(
"config_set_name")
115 configsetnames.configsetname_[0].removeListener(listener)
120 if __name__ ==
'__main__':
def test_ConfigurationParamListenerHolder(self)
def __call__(self, config_set_name)
The Properties class represents a persistent set of properties.
def test_ConfigurationSetNameListenerHolder(self)
def __call__(self, config_set_name, config_param_name)
def test_ConfigurationSetListenerHolder(self)
def test_ConfigurationSetNameListener_toString(self)
def test_ConfigurationSetListener_toString(self)
def test_ConfigurationParamListener_toString(self)
def __call__(self, config_set)