3 #ifndef SONAR_DRIVER_PROFILING_TASK_HPP 4 #define SONAR_DRIVER_PROFILING_TASK_HPP 6 #include "sonar_tritech/ProfilingBase.hpp" 7 #include <sonar_tritech/SeaNetProfiling.hpp> 8 #include <iodrivers_base/Timeout.hpp> 30 Profiling(std::string
const& name =
"sonar_tritech::Profiling");
76 bool hasAcquisitionTimeout;
77 iodrivers_base::Timeout timeoutAcquisition;
void pushProfile()
Definition: Profiling.cpp:13
void processIO()
Definition: Profiling.cpp:76
sea_net::Profiling profiling
Definition: Profiling.hpp:14
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Profiling.cpp:39
bool startHook()
Definition: Profiling.cpp:56
virtual bool setAcquisition_config(::sea_net::ProfilingAcquisitionConfig const &value)
Definition: Profiling.cpp:21
Profiling(std::string const &name="sonar_tritech::Profiling")
Definition: Profiling.cpp:8
Definition: Profiling.hpp:11
base::samples::LaserScan laser_scan
Definition: Profiling.hpp:15
Definition: Echosounder.hpp:12
void stopHook()
Definition: Profiling.cpp:90