pressure_paroscientific
Task.hpp
Go to the documentation of this file.
1 /* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
2 
3 #ifndef PRESSURE_PAROSCIENTIFIC_TASK_TASK_HPP
4 #define PRESSURE_PAROSCIENTIFIC_TASK_TASK_HPP
5 
6 #include "pressure_paroscientific/TaskBase.hpp"
7 
9 
10  class Driver;
11  class Task : public TaskBase
12  {
13  friend class TaskBase;
14  protected:
15  Driver* mDriver;
16 
17 
18  public:
19 
20  Task(std::string const& name = "pressure_paroscientific::Task");
21  Task(std::string const& name, RTT::ExecutionEngine* engine);
22 
23  ~Task();
24 
39  bool configureHook();
40 
46  bool startHook();
47  void processIO();
62  // void updateHook();
63 
70  // void errorHook();
71 
75  //void stopHook();
76 
81  // void cleanupHook();
82  };
83 }
84 
85 #endif
86 
friend class TaskBase
Definition: Task.hpp:13
void processIO()
Definition: Task.cpp:57
bool startHook()
Definition: Task.cpp:49
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Task.cpp:31
Driver * mDriver
Definition: Task.hpp:15
Definition: Task.hpp:8
~Task()
Definition: Task.cpp:20
Task(std::string const &name="pressure_paroscientific::Task")
Definition: Task.cpp:8
Definition: Task.hpp:11