From 06072f92ae589d60f5fa06820494d649ebf83d7a Mon Sep 17 00:00:00 2001 From: Francois Bleibel <fbleibel@gmail.com> Date: Fri, 1 Oct 2010 15:06:07 +0900 Subject: [PATCH] Added preliminary documentation on entities exposed by the package. --- doc/additionalDoc/package.h | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/doc/additionalDoc/package.h b/doc/additionalDoc/package.h index 58abe2a..d97ca41 100644 --- a/doc/additionalDoc/package.h +++ b/doc/additionalDoc/package.h @@ -61,7 +61,30 @@ corresponding headers in this module are: \image html pictures/use-case.svg -. +\section entities List of entities in this package +Since most of the functionality in projects using the dynamic-graph framework +is exposed from entities, here is a short description of all the entities contained in +this package: +\li Tracer (generated plugin file tracer.dll or tracer.so) +The Tracer entity monitors a set of signals. With a change of 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.\br +The commands that this entity exposes are (you can also type [entity name].help at the +dynamic-graph shell command line to see this list):\br +open, close, add (a signal), clear, record, trace, start, stop +\br\br +For more information on the signals exposed by this entity, please check the +code documentation of the dynamicgraph::Tracer class. + +\li TracerRealTime +\li ShellProcedure +\li ShellFunctions +\li Contiifstream + +The entities will be placed in ${PREFIX}/lib/plugin (since this may change, it is advised to +check the install log or the CMakeLists.txt file to check the installation path). + \defgroup dgraph Core classes and objects \defgroup signals Signals @@ -86,5 +109,4 @@ Signals can be plug into one another or set through shell commands. @} \namespace dynamicgraph This is the namespace where every object and class of this library is located. - */ -- GitLab