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

Detailed Description

Task arguments.

Public Attributes

std::string io_dev
 
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

◆ absorption

float Sensors::Imagenex837B::Arguments::absorption

◆ auto_gain

bool Sensors::Imagenex837B::Arguments::auto_gain

◆ auto_gain_value

unsigned Sensors::Imagenex837B::Arguments::auto_gain_value

Automatic gain control threshold.

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

◆ data_points

unsigned Sensors::Imagenex837B::Arguments::data_points

◆ def_range

unsigned Sensors::Imagenex837B::Arguments::def_range

◆ file_name

std::string Sensors::Imagenex837B::Arguments::file_name

◆ io_dev

std::string Sensors::Imagenex837B::Arguments::io_dev

◆ mod

bool Sensors::Imagenex837B::Arguments::mod

◆ mod_add

float Sensors::Imagenex837B::Arguments::mod_add

Range Modifier Additive Constant.

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

◆ mod_mul

float Sensors::Imagenex837B::Arguments::mod_mul

Range Modifier Multiplicative Constant.

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

◆ mod_timer

float Sensors::Imagenex837B::Arguments::mod_timer

◆ nadir

float Sensors::Imagenex837B::Arguments::nadir

◆ offset

float Sensors::Imagenex837B::Arguments::offset

Distance between GPS (navigation origin) and device.

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

◆ output_format

std::string Sensors::Imagenex837B::Arguments::output_format

◆ power_channel

std::string Sensors::Imagenex837B::Arguments::power_channel

◆ start_gain

unsigned Sensors::Imagenex837B::Arguments::start_gain

◆ switch_delay

unsigned Sensors::Imagenex837B::Arguments::switch_delay

◆ tilt_angle

float Sensors::Imagenex837B::Arguments::tilt_angle

◆ timeout_error

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().

◆ xdcr

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