def __init__(self, name=DEFAULT_NAME, topic=None, message_type=None, sub_topic=None, sub_message_type=None, queue_size=10, **kwargs): Adapter.__init__(self, name, **kwargs) msg_type_class = utils.attempt_import(message_type, _myvars=vars()) self._js_publisher = ROSPublisher(name=name, topic=topic, message_type=msg_type_class, queue_size=queue_size, **kwargs) if sub_topic is not None and sub_message_type is not None: sub_msg_type_class = utils.attempt_import(sub_message_type, _myvars=vars()) self._js_subscriber = rospy.Subscriber(sub_topic, sub_msg_type_class, self.callback) if sub_topic is not None else None self._js = None self._new_js = JointState()
def __init__(self): Adapter.__init__(self) self._rosetta_code_name = self._load_rosetta_code_names()
def __init__(self, get_topic_type=None, get_topics_list=None): Adapter.__init__(self) self.get_topic_type = get_topic_type self.get_topics_list = get_topics_list
def __init__(self): self._answers = [] self._cheatsheet_answers = [] self._cheatsheet_dirs = [] Adapter.__init__(self)
def __init__(self): self.adapters = _ADAPTERS Adapter.__init__(self)