3 #ifndef MBEAM_IMAGENEX_TASK_TASK_HPP 4 #define MBEAM_IMAGENEX_TASK_TASK_HPP 6 #include "mbeam_imagenex/TaskBase.hpp" 7 #include <mbeam_imagenex/Driver.hpp> 9 #include <base-logging/Logging.hpp> 27 class Task :
public TaskBase
41 Task(std::string
const& name =
"mbeam_imagenex::Task");
48 Task(std::string
const& name, RTT::ExecutionEngine* engine);
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Task.cpp:29
void cleanupHook()
Definition: Task.cpp:86
void stopHook()
Definition: Task.cpp:81
Task(std::string const &name="mbeam_imagenex::Task")
Definition: Task.cpp:9
void errorHook()
Definition: Task.cpp:74
Driver * mDriver
Definition: Task.hpp:31
void updateHook()
Definition: Task.cpp:51
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: Task.hpp:27
void processIO()
Definition: Task.cpp:94
bool startHook()
Definition: Task.cpp:44
friend class TaskBase
Definition: Task.hpp:29
~Task()
Definition: Task.cpp:19