3 #ifndef ALT_IMAGENEX_TASK_TASK_HPP 4 #define ALT_IMAGENEX_TASK_TASK_HPP 6 #include "alt_imagenex/TaskBase.hpp" 7 #include <alt_imagenex/Driver.hpp> 25 class Task :
public TaskBase
37 Task(std::string
const& name =
"alt_imagenex::Task");
44 Task(std::string
const& name, RTT::ExecutionEngine* engine);
friend class TaskBase
Definition: Task.hpp:27
~Task()
Definition: Task.cpp:22
Driver * mDriver
Definition: Task.hpp:29
void updateHook()
Definition: Task.cpp:63
void run()
Definition: Task.cpp:114
void cleanupHook()
Definition: Task.cpp:79
void processIO()
Definition: Task.cpp:87
void stopHook()
Definition: Task.cpp:74
Task(std::string const &name="alt_imagenex::Task")
Definition: Task.cpp:10
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: Task.hpp:25
bool startHook()
Definition: Task.cpp:56
void errorHook()
Definition: Task.cpp:68
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Task.cpp:32