DUNE: Uniform Navigational Environment  2019.02.0
Power::OPCON::Arguments Struct Reference

Detailed Description

Task arguments.

Public Attributes

std::vector< std::string > wifi_led_pin
 
std::string rasp_HB_pin
 
std::string rasp_off_signal
 
std::string led_3G_pin
 
std::string gsm_3g_on_off_pin
 
std::string gsm_3g_switch_pin
 
std::string label_internet
 
float period
 
std::vector< int > wifi_rssi_threshold
 

Member Data Documentation

std::string Power::OPCON::Arguments::gsm_3g_on_off_pin

output pin signal: to enable or disble 3g

Referenced by Power::OPCON::Task::onResourceInitialization(), and Power::OPCON::Task::Task().

std::string Power::OPCON::Arguments::gsm_3g_switch_pin

output pin signal: to enable or disble 3g

Referenced by Power::OPCON::Task::onResourceInitialization(), and Power::OPCON::Task::Task().

std::string Power::OPCON::Arguments::label_internet

Entity label of Mobile Internet.

Referenced by Power::OPCON::Task::onEntityResolution(), and Power::OPCON::Task::Task().

std::string Power::OPCON::Arguments::led_3G_pin
float Power::OPCON::Arguments::period

update period

Referenced by Power::OPCON::Task::onMain(), and Power::OPCON::Task::Task().

std::string Power::OPCON::Arguments::rasp_HB_pin

output pin - power status of raspberry

Referenced by Power::OPCON::Task::onResourceInitialization(), and Power::OPCON::Task::Task().

std::string Power::OPCON::Arguments::rasp_off_signal

Input signal pin to order powerdown raspberry.

Referenced by Power::OPCON::Task::onResourceInitialization(), and Power::OPCON::Task::Task().

std::vector<std::string> Power::OPCON::Arguments::wifi_led_pin

Wifi level output status pins.

Referenced by Power::OPCON::Task::onResourceInitialization(), and Power::OPCON::Task::Task().

std::vector<int> Power::OPCON::Arguments::wifi_rssi_threshold

wifi_led_pin threshold

Referenced by Power::OPCON::Task::Task(), and Power::OPCON::Task::updateRSSIvalue().

Collaboration diagram for Power::OPCON::Arguments:
Collaboration graph