3 #ifndef UCM_SCHILLING_TASK_TASK_HPP 4 #define UCM_SCHILLING_TASK_TASK_HPP 6 #include "ucm_schilling/TaskBase.hpp" 24 class Task :
public TaskBase
37 Task(std::string
const& name =
"ucm_schilling::Task");
44 Task(std::string
const& name, RTT::ExecutionEngine* engine);
void cleanupHook()
Definition: Task.cpp:76
void processIO()
Definition: Task.cpp:113
void statusCheck(const UcmStatus &status)
Definition: Task.cpp:84
Task(std::string const &name="ucm_schilling::Task")
Definition: Task.cpp:14
void updateHook()
Definition: Task.cpp:60
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: Task.hpp:24
void errorHook()
Definition: Task.cpp:65
void run()
Definition: Task.cpp:122
void stopHook()
Definition: Task.cpp:71
friend class TaskBase
Definition: Task.hpp:26
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Task.cpp:37
bool startHook()
Definition: Task.cpp:53
Driver * mDriver
Definition: Task.hpp:28
Definition: DisplayTask.hpp:9
~Task()
Definition: Task.cpp:26