The Tracer entity monitors a set of signals. With an input change on the entity's [trigger] signal, the tracked signal values are recorded and traced to a file. The behavior of the trace-to-file function can be changed, from printing to a file immediately after recording, to printing out only when asked explicitly.
The commands that this entity exposes are:
For more information on the signals exposed by this entity, please check the code documentation of the dynamicgraph::Tracer class.
The following code creates a TracerRealTime entity and sets the tracing buffer size to 80MB. It then tells the tracer to create files with names of the form: /tmp/dg_XXX.dat where XXX is the signal name, and call the signal after the device has evaluated the control law:
See doxygen documentation for the class dynamicgraph::Tracer
tracer.dll or tracer.so.