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 OpenRTM_aist
00019
00020 class OpenHRPExecutionContext(OpenRTM_aist.PeriodicExecutionContext):
00021
00022 def __init__(self):
00023 OpenRTM_aist.PeriodicExecutionContext.__init__(self)
00024 return
00025
00026
00027 def tick(self):
00028 for comp in self._comps:
00029 comp._sm.worker()
00030
00031 def svc(self):
00032 return 0
00033
00034
00035 def OpenHRPExecutionContextInit(manager):
00036 manager.registerECFactory("OpenHRPExecutionContext",
00037 OpenRTM_aist.OpenHRPExecutionContext,
00038 OpenRTM_aist.ECDelete)