DUNE: Uniform Navigational Environment  2022.04.1
Transports::GSM::Arguments Struct Reference

Detailed Description

Task arguments.

Public Attributes

std::string uart_dev
 
unsigned uart_baud
 
std::string pin
 
double rssi_per
 
double rsms_per
 
double sms_tout
 
float reply_tout
 
unsigned ussd_code
 
bool request_balance
 
unsigned balance_per
 

Member Data Documentation

◆ balance_per

unsigned Transports::GSM::Arguments::balance_per

Balance periodicity (m).

Referenced by Transports::GSM::Task::onUpdateParameters(), and Transports::GSM::Task::Task().

◆ pin

std::string Transports::GSM::Arguments::pin

◆ reply_tout

float Transports::GSM::Arguments::reply_tout

Device response timeout.

Referenced by Transports::GSM::Task::Task().

◆ request_balance

bool Transports::GSM::Arguments::request_balance

◆ rsms_per

double Transports::GSM::Arguments::rsms_per

◆ rssi_per

double Transports::GSM::Arguments::rssi_per

◆ sms_tout

double Transports::GSM::Arguments::sms_tout

◆ uart_baud

unsigned Transports::GSM::Arguments::uart_baud

◆ uart_dev

std::string Transports::GSM::Arguments::uart_dev

◆ ussd_code

unsigned Transports::GSM::Arguments::ussd_code

Code to request balance.

Referenced by Transports::GSM::Task::checkBalance(), and Transports::GSM::Task::Task().

Collaboration diagram for Transports::GSM::Arguments:
Collaboration graph