alt_imagenex
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
alt_imagenex::AltHandler Class Reference

#include <AltHandler.hpp>

Inheritance diagram for alt_imagenex::AltHandler:
alt_imagenex::Driver

Public Member Functions

 AltHandler (int max_packet_size, bool extract_last=false)
 
AltData getData () const
 
AltStatus getStatus () const
 
base::samples::SonarBeam getEchoData () const
 
void setGain (const int &gain)
 
void setRange (const int &range)
 
void setEcho (bool echoOn)
 
void setSoundVelocity (double soundVelocity)
 

Protected Member Functions

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

Protected Attributes

AltData mData
 
AltStatus mStatus
 
base::samples::SonarBeam mEchoData
 
raw::AltSwitchCmd mSwitchCmd
 

Constructor & Destructor Documentation

AltHandler::AltHandler ( int  max_packet_size,
bool  extract_last = false 
)

Member Function Documentation

AltData AltHandler::getData ( ) const
base::samples::SonarBeam AltHandler::getEchoData ( ) const
AltStatus AltHandler::getStatus ( ) const
void AltHandler::parseReply ( const std::vector< uint8_t > *  buffer)
protectedvirtual
void AltHandler::sendSwitchCmd ( )
protected
void AltHandler::setEcho ( bool  echoOn)
void AltHandler::setGain ( const int &  gain)
void AltHandler::setRange ( const int &  range)
void AltHandler::setSoundVelocity ( double  soundVelocity)

Member Data Documentation

AltData alt_imagenex::AltHandler::mData
protected
base::samples::SonarBeam alt_imagenex::AltHandler::mEchoData
protected
AltStatus alt_imagenex::AltHandler::mStatus
protected
raw::AltSwitchCmd alt_imagenex::AltHandler::mSwitchCmd
protected

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