Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 import SDOPackage
00017 import OpenRTM_aist
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 class SdoServiceConsumerBase:
00038 """
00039 """
00040
00041 def __init__(self):
00042 pass
00043
00044 def __del__(self):
00045 pass
00046
00047
00048
00049 def init(self, rtobj, profile):
00050 pass
00051
00052
00053
00054 def reinit(self, profile):
00055 pass
00056
00057
00058
00059 def getProfile(self):
00060 pass
00061
00062
00063 def finalize(self):
00064 pass
00065
00066 sdoserviceconsumerfactory = None
00067
00068 class SdoServiceConsumerFactory(OpenRTM_aist.Factory,SdoServiceConsumerBase):
00069 def __init__(self):
00070 OpenRTM_aist.Factory.__init__(self)
00071 return
00072
00073 def __del__(self):
00074 pass
00075
00076 def instance():
00077 global sdoserviceconsumerfactory
00078
00079 if sdoserviceconsumerfactory is None:
00080 sdoserviceconsumerfactory = SdoServiceConsumerFactory()
00081
00082 return sdoserviceconsumerfactory
00083
00084 instance = staticmethod(instance)