Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 import sys
00019 sys.path.insert(1,"../")
00020 sys.path.insert(1,"../RTM_IDL")
00021 import OpenRTM_aist
00022 import OpenRTM
00023
00024
00025 class MySdoServiceConsumer(OpenRTM_aist.SdoServiceConsumerBase):
00026 def __init__(self):
00027 self._profile = None
00028 self._rtobj = None
00029 return
00030
00031 def __del__(self):
00032 return
00033
00034 def init(self, rtobj, profile):
00035 self._rtobj = rtobj
00036 self._profile = profile
00037 return True
00038
00039 def reinit(self, profile):
00040 return
00041
00042 def getProfile(self):
00043 return self._profile
00044
00045 def finalize(self):
00046 return
00047
00048
00049 def MySdoServiceConsumerInit(manager):
00050 factory = OpenRTM_aist.SdoServiceConsumerFactory.instance()
00051 factory.addFactory(OpenRTM_aist.toTypename(OpenRTM.ComponentObserver),
00052 MySdoServiceConsumer,
00053 OpenRTM_aist.Delete)
00054 return