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

Detailed Description

Task arguments.

Public Attributes

Address addr
 
unsigned port
 
unsigned start_gain
 
float absorption
 
unsigned data_points
 
unsigned switch_delay
 
unsigned def_range
 
float nadir
 
bool auto_gain
 
unsigned auto_gain_value
 
float tilt_angle
 
bool xdcr
 
std::string output_format
 
std::string power_channel
 
bool mod
 
float mod_add
 
float mod_mul
 
float mod_timer
 
float offset
 
std::string file_name
 
double timeout_error
 

Member Data Documentation

float Sensors::Imagenex837B::Arguments::absorption
bool Sensors::Imagenex837B::Arguments::auto_gain
unsigned Sensors::Imagenex837B::Arguments::auto_gain_value

Automatic gain control threshold.

Referenced by Sensors::Imagenex837B::Task::onUpdateParameters(), and Sensors::Imagenex837B::Task::Task().

unsigned Sensors::Imagenex837B::Arguments::data_points
unsigned Sensors::Imagenex837B::Arguments::def_range
std::string Sensors::Imagenex837B::Arguments::file_name
bool Sensors::Imagenex837B::Arguments::mod
float Sensors::Imagenex837B::Arguments::mod_add

Range Modifier Additive Constant.

Referenced by Sensors::Imagenex837B::Task::checkAltitude(), and Sensors::Imagenex837B::Task::Task().

float Sensors::Imagenex837B::Arguments::mod_mul

Range Modifier Multiplicative Constant.

Referenced by Sensors::Imagenex837B::Task::checkAltitude(), and Sensors::Imagenex837B::Task::Task().

float Sensors::Imagenex837B::Arguments::mod_timer
float Sensors::Imagenex837B::Arguments::nadir
float Sensors::Imagenex837B::Arguments::offset

Distance between GPS (navigation origin) and device.

Referenced by Sensors::Imagenex837B::Task::Task(), and Sensors::Imagenex837B::Task::update().

std::string Sensors::Imagenex837B::Arguments::output_format
std::string Sensors::Imagenex837B::Arguments::power_channel
unsigned Sensors::Imagenex837B::Arguments::start_gain
unsigned Sensors::Imagenex837B::Arguments::switch_delay
float Sensors::Imagenex837B::Arguments::tilt_angle
double Sensors::Imagenex837B::Arguments::timeout_error

Number of seconds without data before reporting an error.

Referenced by Sensors::Imagenex837B::Task::onUpdateParameters(), and Sensors::Imagenex837B::Task::Task().

bool Sensors::Imagenex837B::Arguments::xdcr

Transducer mounting position.

Referenced by Sensors::Imagenex837B::Task::setNadirAngle(), and Sensors::Imagenex837B::Task::Task().

Collaboration diagram for Sensors::Imagenex837B::Arguments:
Collaboration graph