1 #ifndef _MBEAM_IMAGENEX_MBEAMHANDLER_HPP_
2 #define _MBEAM_IMAGENEX_MBEAMHANDLER_HPP_
5 #include <iodrivers_base/Driver.hpp>
6 #include "base/samples/SonarScan.hpp"
10 namespace mbeam_imagenex
19 base::samples::SonarScan
getData()
const;
23 virtual void parseReply(
const std::vector<uint8_t>* buffer);
void setRange(const int &range)
Definition: MBeamHandler.cpp:40
base::samples::SonarScan mSonarScan
Definition: MBeamHandler.hpp:22
MBeamHandler(const Config &config=Config(), int max_packet_size=MBEAM_MAX_REPL_LENGTH, bool extract_last=false)
Definition: MBeamHandler.cpp:10
void setGain(const int &gain)
Definition: MBeamHandler.cpp:27
Definition: Config.hpp:10
#define MBEAM_MAX_REPL_LENGTH
Definition: MBeamRaw.hpp:18
base::samples::SonarScan getData() const
Definition: MBeamHandler.cpp:94
void sendExtCmd()
Definition: MBeamHandler.cpp:18
virtual void parseReply(const std::vector< uint8_t > *buffer)
Definition: MBeamHandler.cpp:99
Config mConfig
Definition: MBeamHandler.hpp:21
Definition: MBeamHandler.hpp:12