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::AltHandler ( int  max_packet_size,
bool  extract_last = false 
)

Member Function Documentation

◆ getData()

AltData AltHandler::getData ( ) const

◆ getEchoData()

base::samples::SonarBeam AltHandler::getEchoData ( ) const

◆ getStatus()

AltStatus AltHandler::getStatus ( ) const

◆ parseReply()

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

◆ sendSwitchCmd()

void AltHandler::sendSwitchCmd ( )
protected

◆ setEcho()

void AltHandler::setEcho ( bool  echoOn)

◆ setGain()

void AltHandler::setGain ( const int &  gain)

◆ setRange()

void AltHandler::setRange ( const int &  range)

◆ setSoundVelocity()

void AltHandler::setSoundVelocity ( double  soundVelocity)

Member Data Documentation

◆ mData

AltData alt_imagenex::AltHandler::mData
protected

◆ mEchoData

base::samples::SonarBeam alt_imagenex::AltHandler::mEchoData
protected

◆ mStatus

AltStatus alt_imagenex::AltHandler::mStatus
protected

◆ mSwitchCmd

raw::AltSwitchCmd alt_imagenex::AltHandler::mSwitchCmd
protected

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