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));
67PLUGIN_DESCRIPTION(
"Example plugin demonstrating Fawkes basics")
Simple demonstration for a thread using the BlackBoard.
Thread of example plugin.
Network thread of example plugin.
ExamplePlugin(fawkes::Configuration *config)
Constructor.
Thread of example plugin.
Interface for configuration handling.
ThreadList thread_list
Thread list member.
void push_back(Thread *thread)
Add thread to the end.
Fawkes library namespace.