speech_tool.py
Go to the documentation of this file.
00001 import roslib; roslib.load_manifest('rcommander')
00002 import rospy
00003 from PyQt4.QtGui import *
00004 from PyQt4.QtCore import *
00005 import tool_utils as tu
00006 
00007 
00008 class SpeechTool(tu.ToolBase):
00009 
00010     def __init__(self, rcommander):
00011         tu.ToolBase.__init__(self, rcommander, 'speech', 'Speak')
00012         pass
00013 
00014     def fill_property_box(self, pbox):
00015         pass
00016 
00017     def _create_node(self, name=None):
00018         if name == None:
00019             nname = self.name + str(self.counter)
00020         else:
00021             nname = name
00022         pass
00023 
00024     def _node_selected(self, my_node):
00025         pass
00026 
00027     def reset(self):
00028         pass
00029 
00030 
00031 class MyState(smach.State, tu.StateBase): 
00032 
00033     def __init__(self, name, sleep_time):
00034         self.name = name
00035         self.__init_unpicklables__()
00036         pass
00037 
00038     def execute(self, userdata):
00039         pass
00040 
00041     def __init_unpicklables__(self):
00042         tu.StateBase.__init__(self, self.name)
00043         smach.State.__init__(self, outcomes = ['done'], input_keys = [], output_keys = [])
00044 
00045     def __getstate__(self):
00046         state = tu.StateBase.__getstate__(self)
00047         my_state = [self.name] #Change this
00048         return {'state_base': state, 'self': my_state}
00049 
00050     def __setstate__(self, state):
00051         tu.StateBase.__setstate__(self, state['state_base'])
00052         self.name = state['self'][0] #Change this
00053         self.__init_unpicklables__()
00054 
00055 
00056 


rcommander
Author(s): Hai Nguyen (haidai@gmail.com)
autogenerated on Thu Nov 28 2013 11:46:34