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

Public Attributes

std::string uart_dev
 
unsigned uart_baud
 
double range_tout
 
std::string report
 
double report_delay_bef
 
double report_delay_aft
 
double mpk_delay_bef
 
double mpk_delay_aft
 
double good_range_age
 
double ping_period
 
double ping_tout_nb
 
double ping_wait_nb
 
double ping_tout_mm
 
unsigned tx_length
 
unsigned rx_length
 
double sound_speed_def
 
std::string sound_speed_elabel
 
unsigned turn_around_time
 
bool only_underwater
 
std::string addr_section
 

Member Data Documentation

std::string Sensors::MLBL::Arguments::addr_section

Name of the section with modem addresses.

Referenced by Sensors::MLBL::Task::onResourceInitialization(), and Sensors::MLBL::Task::Task().

double Sensors::MLBL::Arguments::good_range_age

Maximum age of a good range (for reporting).

Referenced by Sensors::MLBL::Task::fullAcousticReport(), Sensors::MLBL::Task::reportRanges(), and Sensors::MLBL::Task::Task().

double Sensors::MLBL::Arguments::mpk_delay_aft
double Sensors::MLBL::Arguments::mpk_delay_bef
bool Sensors::MLBL::Arguments::only_underwater

Transmit only underwater.

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

double Sensors::MLBL::Arguments::ping_period
double Sensors::MLBL::Arguments::ping_tout_mm

Micromodem Ping Timeout.

Referenced by Sensors::MLBL::Task::pingMicroModem(), and Sensors::MLBL::Task::Task().

double Sensors::MLBL::Arguments::ping_tout_nb
double Sensors::MLBL::Arguments::ping_wait_nb
double Sensors::MLBL::Arguments::range_tout

Maximum time without ranges.

std::string Sensors::MLBL::Arguments::report
double Sensors::MLBL::Arguments::report_delay_aft

Delay after sending range reports.

Referenced by Sensors::MLBL::Task::reportRanges(), and Sensors::MLBL::Task::Task().

double Sensors::MLBL::Arguments::report_delay_bef

Delay before sending range reports.

Referenced by Sensors::MLBL::Task::reportRanges(), and Sensors::MLBL::Task::Task().

unsigned Sensors::MLBL::Arguments::rx_length

Length of receive pings.

Referenced by Sensors::MLBL::Task::pingNarrowBand(), and Sensors::MLBL::Task::Task().

double Sensors::MLBL::Arguments::sound_speed_def
std::string Sensors::MLBL::Arguments::sound_speed_elabel

Entity label of sound speed provider.

Referenced by Sensors::MLBL::Task::onEntityResolution(), and Sensors::MLBL::Task::Task().

unsigned Sensors::MLBL::Arguments::turn_around_time
unsigned Sensors::MLBL::Arguments::tx_length

Length of transmit pings.

Referenced by Sensors::MLBL::Task::pingNarrowBand(), and Sensors::MLBL::Task::Task().

unsigned Sensors::MLBL::Arguments::uart_baud
std::string Sensors::MLBL::Arguments::uart_dev
Collaboration diagram for Sensors::MLBL::Arguments:
Collaboration graph