|
Fawkes API
Fawkes Development Version
|
Plugin to test syncpoints. More...

Public Member Functions | |
| SyncPointTestPlugin (Configuration *config) | |
| Constructor. More... | |
Public Member Functions inherited from fawkes::Plugin | |
| Plugin (Configuration *config) | |
| Constructor. More... | |
| virtual | ~Plugin () |
| Virtual destructor. More... | |
| void | set_name (const char *name) |
| Set plugin name. More... | |
| const char * | name () const |
| Get the name of the plugin. More... | |
| ThreadList & | threads () |
| Get a list of threads. More... | |
| virtual bool | persistent () |
| Determines if the plugin can be unloaded. More... | |
Additional Inherited Members | |
Protected Attributes inherited from fawkes::Plugin | |
| ThreadList | thread_list |
| Thread list member. More... | |
| Configuration * | config |
| Fawkes configuration. More... | |
Related Functions inherited from fawkes::Plugin | |
| typedef Plugin *(* | PluginFactoryFunc) (fawkes::Configuration *) |
| Plugin loader function for the shared library Do not use directly, rather use the EXPORT_PLUGIN macro. More... | |
| typedef void(* | PluginDestroyFunc) (Plugin *plugin) |
| Plugin destructor function for the shared library. More... | |
Plugin to test syncpoints.
Definition at line 34 of file test_plugin.cpp.
|
inlineexplicit |
Constructor.
| config | Fawkes configuration |
< before each loop
< sensor acquisition thread, acquire data from sensor
< sensor data preparation thread, convert acquired data to usable format
< sensor data processing thread
< world state thread
< think thread (agent)
< skill thread (skill module)
< act thread (motor module etc.)
< act execution thread
< run after loop
Definition at line 40 of file test_plugin.cpp.
References fawkes::BlockedTimingAspect::blocked_timing_hook_to_string(), fawkes::BlockedTimingAspect::WAKEUP_HOOK_ACT, fawkes::BlockedTimingAspect::WAKEUP_HOOK_ACT_EXEC, fawkes::BlockedTimingAspect::WAKEUP_HOOK_POST_LOOP, fawkes::BlockedTimingAspect::WAKEUP_HOOK_PRE_LOOP, fawkes::BlockedTimingAspect::WAKEUP_HOOK_SENSOR_ACQUIRE, fawkes::BlockedTimingAspect::WAKEUP_HOOK_SENSOR_PREPARE, fawkes::BlockedTimingAspect::WAKEUP_HOOK_SENSOR_PROCESS, fawkes::BlockedTimingAspect::WAKEUP_HOOK_SKILL, fawkes::BlockedTimingAspect::WAKEUP_HOOK_THINK, and fawkes::BlockedTimingAspect::WAKEUP_HOOK_WORLDSTATE.