Skip to content
Snippets Groups Projects
Commit 4e8056c9 authored by Florent Lamiraux's avatar Florent Lamiraux
Browse files

Do not initialize tracer, let user do it.

parent cecfb418
No related branches found
No related tags found
1 merge request!1[major][cpp] starting point to integrate pinocchio
......@@ -372,13 +372,11 @@ class AbstractHumanoidRobot (object):
transformation,
signalName)
# Initialize tracer.
self.initializeTracer()
def addTrace(self, entityName, signalName):
self.autoRecomputedSignals.append(
'{0}.{1}'.format(entityName, signalName))
addTrace(self, self.tracer, entityName, signalName)
if self.tracer:
self.autoRecomputedSignals.append(
'{0}.{1}'.format(entityName, signalName))
addTrace(self, self.tracer, entityName, signalName)
def initializeTracer(self):
if not self.tracer:
......@@ -441,13 +439,14 @@ class AbstractHumanoidRobot (object):
"""
Stop and destroy tracer.
"""
self.tracer.dump()
self.tracer.stop()
self.tracer.close()
self.tracer.clear()
for s in self.autoRecomputedSignals:
self.device.after.rmSignal(s)
self.tracer = None
if self.tracer:
self.tracer.dump()
self.tracer.stop()
self.tracer.close()
self.tracer.clear()
for s in self.autoRecomputedSignals:
self.device.after.rmSignal(s)
self.tracer = None
def reset(self, posture = None):
"""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment