23 #include <plugins/examples/basics/blackboard_thread.h> 24 #include <plugins/examples/basics/example_plugin.h> 25 #include <plugins/examples/basics/finalize_nettler_thread.h> 26 #include <plugins/examples/basics/net_thread.h> 27 #include <plugins/examples/basics/thread.h> 49 new ExampleThread(BlockedTimingAspect::WAKEUP_HOOK_PRE_LOOP,
"PreLoopThread", MODC));
51 new ExampleThread(BlockedTimingAspect::WAKEUP_HOOK_SENSOR,
"SensorThread", MODC));
53 new ExampleThread(BlockedTimingAspect::WAKEUP_HOOK_WORLDSTATE,
"WorldStateThread", MODC));
55 new ExampleThread(BlockedTimingAspect::WAKEUP_HOOK_THINK,
"ThinkThread", MODC));
57 new ExampleThread(BlockedTimingAspect::WAKEUP_HOOK_SKILL,
"SkillThread", MODC));
60 new ExampleThread(BlockedTimingAspect::WAKEUP_HOOK_POST_LOOP,
"PostLoopThread", MODC));
67 PLUGIN_DESCRIPTION(
"Example plugin demonstrating Fawkes basics")
Network thread of example plugin.
Simple demonstration for a thread using the BlackBoard.
Fawkes library namespace.
ExamplePlugin(fawkes::Configuration *config)
Constructor.
ThreadList thread_list
Thread list member.
Thread of example plugin.
void push_back(Thread *thread)
Add thread to the end.
Thread of example plugin.
Interface for configuration handling.