6 Copyright (C) 2009-2014 8 RT-Synthesis Research Group 9 Intelligent Systems Research Institute, 10 National Institute of Advanced Industrial Science and Technology (AIST), 13 Licensed under the Eclipse Public License -v 1.0 (EPL) 14 http://www.opensource.org/licenses/eclipse-1.0.txt 16 Object representing a configuration set. 27 '''A class representing a configuration set.''' 28 def __init__(self, owner=None, object=None, description=None, data=None,
32 @param owner The owner of this configuration set, if any. Should be a 33 Component object or None. 34 @param object The CORBA ConfigurationSet object to wrap. 35 @param description A description of this configuration set. 36 @param data The dictionary containing the parameters and their values 37 of this configuration set. 40 super(ConfigurationSet, self).
__init__(*args, **kwargs)
47 '''Check if this configuration set has the given parameter.''' 48 return param
in self.
data 51 '''Set a parameter in this configuration set.''' 52 self.
data[param] = value
57 '''Read-only access to the configuration set's parameters.''' 62 '''Read-only access to the configuration set's description.''' 67 '''The CORBA ConfigurationSet object this object wraps.''' 70 def _reload(self, object, description, data):
71 '''Reload the configuration set data.'''
def set_param(self, param, value)
Configuration set object.
def __init__(self, owner=None, object=None, description=None, data=None, args, kwargs)
def has_param(self, param)
def _reload(self, object, description, data)