def __init__(self, node, name = "ROSJoystick", topic = "joy", queueSize = None, joystick = None, **kargs): ROSInput.__init__(self, node, name = name, topics = [topic], queueSizes = [queueSize], parent = joystick, **kargs) self.joystick = joystick self.subscriber = CROSJoystick(name, self.node.node, self, self.topic, self.queueSize) self.subscriber.reparentTo(self)
def __init__(self, node, name = "ROSTwist", topic = "cmd_vel", queueSize = None, actuator = None, platform = None, **kargs): if platform: actuator = platform.actuator; ROSInput.__init__(self, node, name = name, topics = [topic], queueSizes = [queueSize], parent = actuator, **kargs) self.actuator = actuator self.subscriber = CROSTwist(name, self.node.node, self, self.topic, self.queueSize) self.subscriber.reparentTo(self)
def __init__(self, node, name="ROSJoystick", topic="joy", queueSize=None, joystick=None, **kargs): ROSInput.__init__(self, node, name=name, topics=[topic], queueSizes=[queueSize], parent=joystick, **kargs) self.joystick = joystick self.subscriber = CROSJoystick(name, self.node.node, self, self.topic, self.queueSize) self.subscriber.reparentTo(self)
def __init__(self, node, name="ROSTwist", topic="cmd_vel", queueSize=None, actuator=None, platform=None, **kargs): if platform: actuator = platform.actuator ROSInput.__init__(self, node, name=name, topics=[topic], queueSizes=[queueSize], parent=actuator, **kargs) self.actuator = actuator self.subscriber = CROSTwist(name, self.node.node, self, self.topic, self.queueSize) self.subscriber.reparentTo(self)