sonar_tritech
Echosounder.hpp
Go to the documentation of this file.
1 /* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
2 
3 #ifndef SONAR_TRITECH_ECHOSOUNDER_TASK_HPP
4 #define SONAR_TRITECH_ECHOSOUNDER_TASK_HPP
5 
6 #include "sonar_tritech/EchosounderBase.hpp"
7 
8 namespace sea_net{
9  class Echosounder;
10 };
11 
12 namespace sonar_tritech {
13 
28  class Echosounder : public EchosounderBase
29  {
30  friend class EchosounderBase;
31  protected:
32  sea_net::Echosounder *driver;
33 
34 
35  public:
40  Echosounder(std::string const& name = "sonar_tritech::Echosounder");
41 
47  Echosounder(std::string const& name, RTT::ExecutionEngine* engine);
48 
51  ~Echosounder();
52 
67  bool configureHook();
68 
74  bool startHook();
75 
90  void updateHook();
91 
98  // void errorHook();
99 
103  // void stopHook();
104 
109  // void cleanupHook();
110  };
111 }
112 
113 #endif
114 
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: Echosounder.hpp:28
Definition: Echosounder.hpp:8
Definition: Echosounder.hpp:12
sea_net::Echosounder * driver
Definition: Echosounder.hpp:32