sonar_tritech
Public Member Functions | Public Attributes | List of all members
sea_net::ProfilingConfig Struct Reference

#include <SeaNetTypes.hpp>

Public Member Functions

 ProfilingConfig ()
 
bool operator== (const ProfilingConfig &other) const
 
bool operator!= (const ProfilingConfig &other) const
 

Public Attributes

PROFILING_MODE mode
 
base::Angle left_limit
 
base::Angle right_limit
 
base::Angle angular_resolution
 
unsigned int select_channel
 
unsigned int frequency_chan1
 
unsigned int frequency_chan2
 
double max_distance
 
double min_distance
 
double speed_of_sound
 
bool continous
 

Detailed Description

Complete configuration of the SeaKing

Note that ProfilingAcquisitionConfig allows to set a subset of the parameters in a much faster way

Constructor & Destructor Documentation

◆ ProfilingConfig()

sea_net::ProfilingConfig::ProfilingConfig ( )
inline

Member Function Documentation

◆ operator!=()

bool sea_net::ProfilingConfig::operator!= ( const ProfilingConfig other) const
inline

◆ operator==()

bool sea_net::ProfilingConfig::operator== ( const ProfilingConfig other) const
inline

Member Data Documentation

◆ angular_resolution

base::Angle sea_net::ProfilingConfig::angular_resolution

◆ continous

bool sea_net::ProfilingConfig::continous

Whether scanning should go always in the same direction or "ping-pong". When scanning a small segment, a non-continuous mode is recommended

◆ frequency_chan1

unsigned int sea_net::ProfilingConfig::frequency_chan1

◆ frequency_chan2

unsigned int sea_net::ProfilingConfig::frequency_chan2

◆ left_limit

base::Angle sea_net::ProfilingConfig::left_limit

◆ max_distance

double sea_net::ProfilingConfig::max_distance

Maximum distance. A higher distance usually means longer acquisition times as the sonar has to wait longer for an echo before going on

◆ min_distance

double sea_net::ProfilingConfig::min_distance

Minimum distance under which echoes will be ignored (in m)

◆ mode

PROFILING_MODE sea_net::ProfilingConfig::mode

◆ right_limit

base::Angle sea_net::ProfilingConfig::right_limit

◆ select_channel

unsigned int sea_net::ProfilingConfig::select_channel

Which channel to use

◆ speed_of_sound

double sea_net::ProfilingConfig::speed_of_sound

The speed of sound (by default 1500 m/s) used to convert configuration parameters in meters to device parameters that are usually in seconds


The documentation for this struct was generated from the following file: