DUNE: Uniform Navigational Environment  2017.01.0
Power::MCBv2::Arguments Struct Reference

Detailed Description

Task arguments.

Public Attributes

std::string model
 
std::string i2c_dev
 
double adc_ref
 
double charged_amp
 
std::string adc_messages [c_adcs_count]
 
std::string adc_elabels [c_adcs_count]
 
std::vector< double > adc_factors [c_adcs_count]
 
std::string pwr_names [c_pwrs_count]
 
unsigned pwr_states [c_pwrs_count]
 
bool lcd
 

Member Data Documentation

std::string Power::MCBv2::Arguments::adc_elabels[c_adcs_count]
std::vector<double> Power::MCBv2::Arguments::adc_factors[c_adcs_count]
std::string Power::MCBv2::Arguments::adc_messages[c_adcs_count]
double Power::MCBv2::Arguments::adc_ref
double Power::MCBv2::Arguments::charged_amp

Charged current.

Referenced by Power::MCBv2::Task::Task(), and Power::MCBv2::Task::updateParams().

std::string Power::MCBv2::Arguments::i2c_dev
bool Power::MCBv2::Arguments::lcd

True to drived LCD from MCB.

Referenced by Power::MCBv2::Task::consume(), and Power::MCBv2::Task::Task().

std::string Power::MCBv2::Arguments::model

Model.

Referenced by Power::MCBv2::Task::Task().

std::string Power::MCBv2::Arguments::pwr_names[c_pwrs_count]
unsigned Power::MCBv2::Arguments::pwr_states[c_pwrs_count]

Initial power channels states.

Referenced by Power::MCBv2::Task::onUpdateParameters(), and Power::MCBv2::Task::Task().

Collaboration diagram for Power::MCBv2::Arguments:
Collaboration graph