qualisys
Task.hpp
Go to the documentation of this file.
1 /* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
2 
3 #ifndef QUALISYS_TASK_TASK_HPP
4 #define QUALISYS_TASK_TASK_HPP
5 
6 #include "qualisys/TaskBase.hpp"
7 #include <qualisys/Driver.hpp>
8 
9 namespace qualisys {
10 
25  class Task : public TaskBase
26  {
27  friend class TaskBase;
28  protected:
29 
30  // pointer to qualisys driver
31  Driver *driver;
32 
33  public:
38  Task(std::string const& name = "qualisys::Task");
39 
45  Task(std::string const& name, RTT::ExecutionEngine* engine);
46 
49  ~Task();
50 
65  bool configureHook();
66 
72  bool startHook();
73 
88  void updateHook();
89 
96  // void errorHook();
97 
101  void stopHook();
102 
107  void cleanupHook();
108  };
109 }
110 
111 #endif
112 
~Task()
Definition: Task.cpp:18
bool startHook()
Definition: Task.cpp:51
void cleanupHook()
Definition: Task.cpp:90
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: Task.hpp:25
void stopHook()
Definition: Task.cpp:84
friend class TaskBase
Definition: Task.hpp:27
void updateHook()
Definition: Task.cpp:60
Task(std::string const &name="qualisys::Task")
Definition: Task.cpp:8
Driver * driver
Definition: Task.hpp:31
Definition: Task.hpp:9
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Task.cpp:26