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

Public Attributes

int iridium_period
 
bool enable_acoustic
 
std::string gsm_addr_section
 
std::string iridium_label
 
std::string gsm_label
 
std::string acoustic_addr_section
 
bool iridium_plain_texts
 

Member Data Documentation

std::string Transports::CommManager::Arguments::acoustic_addr_section

Name of the configuration section with acoustic modem addresses.

Referenced by Transports::CommManager::Task::onResourceInitialization(), and Transports::CommManager::Task::Task().

bool Transports::CommManager::Arguments::enable_acoustic

Enable CommManager to process and convert legacy message -> AcousticOperation.

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

std::string Transports::CommManager::Arguments::gsm_addr_section
std::string Transports::CommManager::Arguments::gsm_label
std::string Transports::CommManager::Arguments::iridium_label
int Transports::CommManager::Arguments::iridium_period

Period, in seconds, between state report transmissions over iridium.

Referenced by Transports::CommManager::Task::onMain(), Transports::CommManager::Task::onUpdateParameters(), and Transports::CommManager::Task::Task().

bool Transports::CommManager::Arguments::iridium_plain_texts

Send Iridium text messages as plain text.

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

Collaboration diagram for Transports::CommManager::Arguments:
Collaboration graph