3 #ifndef SIMULATION_AUVCONTROLLER_TASK_HPP 4 #define SIMULATION_AUVCONTROLLER_TASK_HPP 6 #include "mars/AuvControllerBase.hpp" 37 virtual bool setPosition(::base::Vector3d
const & value);
44 AuvController(std::string
const& name =
"mars::AuvController");
51 AuvController(std::string
const& name, RTT::ExecutionEngine* engine);
115 void update(
double time_ms);
bool position_updated
Definition: AuvController.hpp:28
bool orientation_updated
Definition: AuvController.hpp:28
unsigned long auv_id
Definition: AuvController.hpp:29
void update(double time_ms)
Definition: AuvController.cpp:74
void updateHook()
Definition: AuvController.cpp:57
AuvController(std::string const &name="mars::AuvController")
Definition: AuvController.cpp:10
void errorHook()
Definition: AuvController.cpp:61
void stopHook()
Definition: AuvController.cpp:65
bool startHook()
Definition: AuvController.cpp:49
friend class AuvControllerBase
Definition: AuvController.hpp:26
virtual bool setPosition(::base::Vector3d const &value)
Definition: AuvController.cpp:32
void cleanupHook()
Definition: AuvController.cpp:69
virtual bool setOrientation(::base::Quaterniond const &value)
Definition: AuvController.cpp:26
Definition: jointTypes.hpp:9
bool configureHook()
Definition: AuvController.cpp:38
~AuvController()
Definition: AuvController.cpp:22
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: AuvController.hpp:24