DUNE: Uniform Navigational Environment  2019.02.0
Sensors::Imagenex852::Arguments Struct Reference

Detailed Description

Task arguments.

Public Attributes

std::string uart_dev
 
unsigned range
 
double pulse_length
 
unsigned start_gain
 
unsigned profile_range
 
unsigned data_points
 
double sspeed
 
bool sspeed_dyn
 
std::vector< float > position
 
std::vector< float > orientation
 
bool filter_enabled
 
unsigned filter_median_size
 
unsigned filter_threshold
 
double sample_frequency
 
bool pattern_filter
 
unsigned pattern_diff
 
bool surface
 
bool auto_activation
 

Member Data Documentation

bool Sensors::Imagenex852::Arguments::auto_activation

True to enable automatic activation/deactivation based on medium.

Referenced by Sensors::Imagenex852::Task::consume(), and Sensors::Imagenex852::Task::Task().

unsigned Sensors::Imagenex852::Arguments::data_points
bool Sensors::Imagenex852::Arguments::filter_enabled

Enable filtering the profile range.

Referenced by Sensors::Imagenex852::Task::onMain(), and Sensors::Imagenex852::Task::Task().

unsigned Sensors::Imagenex852::Arguments::filter_median_size

Window size of the median filter.

Referenced by Sensors::Imagenex852::Task::filterRange(), and Sensors::Imagenex852::Task::Task().

unsigned Sensors::Imagenex852::Arguments::filter_threshold

Filter threshold to detect range.

Referenced by Sensors::Imagenex852::Task::filterRange(), and Sensors::Imagenex852::Task::Task().

std::vector<float> Sensors::Imagenex852::Arguments::orientation
unsigned Sensors::Imagenex852::Arguments::pattern_diff
bool Sensors::Imagenex852::Arguments::pattern_filter
std::vector<float> Sensors::Imagenex852::Arguments::position
unsigned Sensors::Imagenex852::Arguments::profile_range
double Sensors::Imagenex852::Arguments::pulse_length
unsigned Sensors::Imagenex852::Arguments::range
double Sensors::Imagenex852::Arguments::sample_frequency
double Sensors::Imagenex852::Arguments::sspeed
bool Sensors::Imagenex852::Arguments::sspeed_dyn

Use dynamic sound speed.

Referenced by Sensors::Imagenex852::Task::onMain(), and Sensors::Imagenex852::Task::Task().

unsigned Sensors::Imagenex852::Arguments::start_gain
bool Sensors::Imagenex852::Arguments::surface

True to activate device at surface.

Referenced by Sensors::Imagenex852::Task::consume(), and Sensors::Imagenex852::Task::Task().

std::string Sensors::Imagenex852::Arguments::uart_dev
Collaboration diagram for Sensors::Imagenex852::Arguments:
Collaboration graph