1 #ifndef SONAR_DRIVER_TASK_HPP 2 #define SONAR_DRIVER_TASK_HPP 4 #include "sonar_tritech/SeaNetMicron.hpp" 5 #include "sonar_tritech/MicronBase.hpp" 6 #include <iodrivers_base/Timeout.hpp> 15 virtual bool setConfig(::sea_net::MicronConfig
const & value);
18 Micron(std::string
const& name =
"sonar_tritech::Micron");
88 sea_net::Micron micron;
89 bool hasEchoSounderTimeout;
90 iodrivers_base::Timeout timeoutEchoSounder;
91 bool hasAcquisitionTimeout;
92 iodrivers_base::Timeout timeoutAcquisition;
void updateHook()
Definition: Micron.cpp:115
void processEchoSounderPacket()
Definition: Micron.cpp:107
Definition: Micron.hpp:10
void cleanupHook()
Definition: Micron.cpp:125
Micron(std::string const &name="sonar_tritech::Micron")
Definition: Micron.cpp:5
virtual bool setConfig(::sea_net::MicronConfig const &value)
Definition: Micron.cpp:11
Definition: Echosounder.hpp:12
bool startHook()
Definition: Micron.cpp:54
bool configureHook()
Definition: Micron.cpp:31
void processIO()
Definition: Micron.cpp:77
void stopHook()
Definition: Micron.cpp:120