DUNE: Uniform Navigational Environment  2020.01.0
Transports::Seatrac::Arguments Struct Reference

Detailed Description

Task arguments.

Public Attributes

std::string uart_dev
 
unsigned uart_baud
 
bool only_underwater
 
std::string addr_section
 
bool arhs_mode
 
bool pressure_sensor_mode
 
bool use_pressure_sensor_for_medium
 
bool usbl_mode
 
std::vector< float > hard_iron
 
bool enhanced_usbl
 
std::vector< double > rotation_mx
 
double calib_threshold
 
uint16_t max_range
 
uint8_t ack_timeout_time_multiplier
 
bool dummy_connection
 

Member Data Documentation

uint8_t Transports::Seatrac::Arguments::ack_timeout_time_multiplier

Timeout time multiplier for ack wait.

Referenced by Transports::Seatrac::Task::resetOneWayTimer(), and Transports::Seatrac::Task::Task().

std::string Transports::Seatrac::Arguments::addr_section
bool Transports::Seatrac::Arguments::arhs_mode
double Transports::Seatrac::Arguments::calib_threshold

Calibration threshold.

Referenced by Transports::Seatrac::Task::consume(), and Transports::Seatrac::Task::Task().

bool Transports::Seatrac::Arguments::dummy_connection
bool Transports::Seatrac::Arguments::enhanced_usbl

Enhanced usbl information will be requested.

Referenced by Transports::Seatrac::Task::consume(), and Transports::Seatrac::Task::Task().

bool Transports::Seatrac::Arguments::pressure_sensor_mode
std::vector<double> Transports::Seatrac::Arguments::rotation_mx
unsigned Transports::Seatrac::Arguments::uart_baud
std::string Transports::Seatrac::Arguments::uart_dev
bool Transports::Seatrac::Arguments::usbl_mode
bool Transports::Seatrac::Arguments::use_pressure_sensor_for_medium

Enable pressure sensor use for checking if underwater.

Referenced by Transports::Seatrac::Task::isCommsBlockedByMedium(), and Transports::Seatrac::Task::Task().

Collaboration diagram for Transports::Seatrac::Arguments:
Collaboration graph