3 #ifndef ACT_SCHILLING_TASK_TASK_HPP 4 #define ACT_SCHILLING_TASK_TASK_HPP 6 #include "act_schilling/TaskBase.hpp" 24 class Task :
public TaskBase
38 Task(std::string
const& name =
"act_schilling::Task");
45 Task(std::string
const& name, RTT::ExecutionEngine* engine);
116 void statusCheck(
const ActDeviceStatus& devStatus);
120 ActDeviceStatus devLogStatus;
bool startHook()
Definition: Task.cpp:52
void calibrate()
Definition: Task.cpp:97
void updateHook()
Definition: Task.cpp:69
void stopHook()
Definition: Task.cpp:84
Task(std::string const &name="act_schilling::Task")
Definition: Task.cpp:13
Driver * mDriver
Definition: Task.hpp:28
void errorHook()
Definition: Task.cpp:74
friend class TaskBase
Definition: Task.hpp:26
void setControlMode(act_schilling::ControlMode const &mode)
Definition: Task.cpp:108
~Task()
Definition: Task.cpp:25
void cleanupHook()
Definition: Task.cpp:89
Definition: PanTiltTask.hpp:8
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Task.cpp:36
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: Task.hpp:24