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

Detailed Description

Task arguments.

Public Attributes

std::string io_dev
 
double read_frequency
 
double calib_threshold
 
std::vector< float > hard_iron
 
std::vector< double > rotation_mx
 
double timeout_error
 
double timeout_failure
 
std::string calib_time
 
bool min_read_flag
 

Member Data Documentation

◆ calib_threshold

double Sensors::Microstrain3DMGX3::Arguments::calib_threshold

◆ calib_time

std::string Sensors::Microstrain3DMGX3::Arguments::calib_time

Calibration time stamp.

Referenced by Sensors::Microstrain3DMGX3::Task::Task().

◆ hard_iron

◆ io_dev

std::string Sensors::Microstrain3DMGX3::Arguments::io_dev

◆ min_read_flag

bool Sensors::Microstrain3DMGX3::Arguments::min_read_flag

◆ read_frequency

double Sensors::Microstrain3DMGX3::Arguments::read_frequency

◆ rotation_mx

std::vector<double> Sensors::Microstrain3DMGX3::Arguments::rotation_mx

◆ timeout_error

double Sensors::Microstrain3DMGX3::Arguments::timeout_error

Number of seconds without data before reporting an error.

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

◆ timeout_failure

double Sensors::Microstrain3DMGX3::Arguments::timeout_failure

Number of seconds without data before reporting a failure and restarting.

Referenced by Sensors::Microstrain3DMGX3::Task::reportEntityState(), and Sensors::Microstrain3DMGX3::Task::Task().

Collaboration diagram for Sensors::Microstrain3DMGX3::Arguments:
Collaboration graph