24 #include "model/Skill.h" 25 #include "model/SkillCall.h" 26 #include "model/SkillInfo.h" 28 #include <aspect/blackboard.h> 29 #include <aspect/clock.h> 30 #include <aspect/logging.h> 31 #include <aspect/webview.h> 32 #include <core/threading/thread.h> 33 #include <webview/rest_api.h> 34 #include <webview/rest_array.h> 37 class SkillerDebugInterface;
38 class SkillerInterface;
64 void set_and_wait_graph(
const char *graph);
SkillerDebugInterface Fawkes BlackBoard Interface.
Webview REST API component.
SkillCall representation for JSON transfer.
Thread aspect to access to BlackBoard.
Thread aspect that allows to obtain the current time from the clock.
Fawkes library namespace.
Skill representation for JSON transfer.
Thread class encapsulation of pthreads.
SkillerRestApi()
Constructor.
REST API backend for the CLIPS executive.
virtual void finalize()
Finalize the thread.
REST parameters to pass to handlers.
Thread aspect to log output.
~SkillerRestApi()
Destructor.
virtual void loop()
Code to execute in the thread.
virtual void init()
Initialize the thread.
Container to return array via REST.
Thread aspect to provide web pages via Webview.
SkillerInterface Fawkes BlackBoard Interface.