ctd_seabird
Main Page
Namespaces
Classes
Files
File List
File Members
tasks
Task.hpp
Go to the documentation of this file.
1
/* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
2
3
#ifndef CTD_SEABIRD_TASK_TASK_HPP
4
#define CTD_SEABIRD_TASK_TASK_HPP
5
6
#include "ctd_seabird/TaskBase.hpp"
7
8
namespace
ctd_seabird
{
9
class
Driver;
10
class
Task
:
public
TaskBase
11
{
12
friend
class
TaskBase
;
13
protected
:
14
Driver*
mDriver
;
15
16
17
18
public
:
19
Task
(std::string
const
& name =
"ctd_seabird::Task"
);
20
Task
(std::string
const
& name, RTT::ExecutionEngine* engine);
21
22
~Task
();
23
37
bool
configureHook
();
38
44
bool
startHook
();
48
void
processIO
();
49
64
// void updateHook();
65
72
// void errorHook();
73
77
void
stopHook
();
78
83
// void cleanupHook();
84
};
85
}
86
87
#endif
88
ctd_seabird::Task::processIO
void processIO()
Definition:
Task.cpp:56
ctd_seabird::Task::startHook
bool startHook()
Definition:
Task.cpp:48
ctd_seabird::Task::mDriver
Driver * mDriver
Definition:
Task.hpp:14
ctd_seabird
Definition:
Task.hpp:8
ctd_seabird::Task
Definition:
Task.hpp:10
ctd_seabird::Task::Task
Task(std::string const &name="ctd_seabird::Task")
Definition:
Task.cpp:8
ctd_seabird::Task::TaskBase
friend class TaskBase
Definition:
Task.hpp:12
ctd_seabird::Task::configureHook
bool configureHook()
The following lines are template definitions for the various state machine.
Definition:
Task.cpp:31
ctd_seabird::Task::stopHook
void stopHook()
Definition:
Task.cpp:77
ctd_seabird::Task::~Task
~Task()
Definition:
Task.cpp:20
Generated by
1.8.11