mbeam_imagenex
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
mbeam_imagenex::MBeamHandler Class Reference

#include <MBeamHandler.hpp>

Inheritance diagram for mbeam_imagenex::MBeamHandler:
mbeam_imagenex::Driver

Public Member Functions

 MBeamHandler (const Config &config=Config(), int max_packet_size=MBEAM_MAX_REPL_LENGTH, bool extract_last=false)
 
void sendExtCmd ()
 
void setGain (const int &gain)
 
void setRange (const int &range)
 
base::samples::SonarScan getData () const
 

Protected Member Functions

virtual void parseReply (const std::vector< uint8_t > *buffer)
 

Protected Attributes

Config mConfig
 
base::samples::SonarScan mSonarScan
 

Constructor & Destructor Documentation

MBeamHandler::MBeamHandler ( const Config config = Config(),
int  max_packet_size = MBEAM_MAX_REPL_LENGTH,
bool  extract_last = false 
)

Member Function Documentation

base::samples::SonarScan MBeamHandler::getData ( ) const
void MBeamHandler::parseReply ( const std::vector< uint8_t > *  buffer)
protectedvirtual
void MBeamHandler::sendExtCmd ( )
void MBeamHandler::setGain ( const int &  gain)
void MBeamHandler::setRange ( const int &  range)

Member Data Documentation

Config mbeam_imagenex::MBeamHandler::mConfig
protected
base::samples::SonarScan mbeam_imagenex::MBeamHandler::mSonarScan
protected

The documentation for this class was generated from the following files: