def publishMenu(self, index, close=False): menu = OverlayMenu() menu.menus = [p.name for p in self.plugin_instances] menu.current_index = index menu.title = "Joystick" if close: menu.action = OverlayMenu.ACTION_CLOSE self.menu_pub.publish(menu)
def publishMenu(self, close=False): menu = OverlayMenu() menu.menus = self.CANCELED_MENUS menu.current_index = self.current_selecting_index menu.title = "Canceled" if close: menu.action = OverlayMenu.ACTION_CLOSE self.menu_pub.publish(menu)
def publishMenu(self, index, close=False): menu = OverlayMenu() menu.menus = [p.name for p in self.plugin_instances] menu.current_index = index menu.title = "Joystick" if close: menu.action = OverlayMenu.ACTION_CLOSE self.menu_pub.publish(menu)
def publishMenu(self, close=False): menu = OverlayMenu() menu.menus = self.CANCELED_MENUS menu.current_index = self.current_selecting_index menu.title = "Canceled" if close: menu.action = OverlayMenu.ACTION_CLOSE self.menu_pub.publish(menu)
def publishMenu(self, index, close=False): menu = OverlayMenu() menu.menus = self.menus menu.current_index = index menu.title = "JSK teleop menu" if close: menu.action = OverlayMenu.ACTION_CLOSE self.menu_pub.publish(menu)
def publishMenu(self, index, close=False): menu = OverlayMenu() menu.menus = self.menus menu.current_index = index menu.title = "JSK teleop menu" if close: menu.action = OverlayMenu.ACTION_CLOSE self.menu_pub.publish(menu)
def publishMenu(self, close=False): menu = OverlayMenu() menu.menus = [m[0] for m in self.menus] menu.current_index = self.current_index menu.title = self.name if close: menu.action = OverlayMenu.ACTION_CLOSE self.menu_pub.publish(menu)
def publishMenu(self, close=False): menu = OverlayMenu() menu.menus = [m[0] for m in self.menus] menu.current_index = self.current_index menu.title = self.name if close: menu.action = OverlayMenu.ACTION_CLOSE self.menu_pub.publish(menu)
#!/usr/bin/env python import rospy from jsk_rviz_plugins.msg import OverlayMenu rospy.init_node("test_menu") p = rospy.Publisher("test_menu", OverlayMenu) r = rospy.Rate(5) counter = 0 while not rospy.is_shutdown(): menu = OverlayMenu() menu.title = "The Beatles" menu.menus = [ "John Lennon", "Paul McCartney", "George Harrison", "Ringo Starr" ] menu.current_index = counter % len(menu.menus) if counter % 100 == 0: menu.action = OverlayMenu.ACTION_CLOSE p.publish(menu) counter = counter + 1 r.sleep()
#!/usr/bin/env python import rospy from jsk_rviz_plugins.msg import OverlayMenu rospy.init_node("test_menu") p = rospy.Publisher("test_menu", OverlayMenu) r = rospy.Rate(5) counter = 0 while not rospy.is_shutdown(): menu = OverlayMenu() menu.title = "The Beatles" menu.menus = ["John Lennon", "Paul McCartney", "George Harrison", "Ringo Starr"] menu.current_index = counter % len(menu.menus) if counter % 100 == 0: menu.action = OverlayMenu.ACTION_CLOSE p.publish(menu) counter = counter + 1 r.sleep()