DUNE: Uniform Navigational Environment  2.6.1
Monitors::FuelLevel::Arguments Struct Reference

Public Attributes

FuelFilter::Arguments filter_args
 
std::string elb [BatteryData::BM_TOTAL]
 
std::vector< std::string > op_labels
 
std::vector< float > op_values
 
float war_lvl
 
float err_lvl
 
float low_confidence
 
std::vector< std::string > est_list
 
std::vector< float > est_power
 

Member Data Documentation

std::string Monitors::FuelLevel::Arguments::elb[BatteryData::BM_TOTAL]

Entity label for measurement readings.

Referenced by Monitors::FuelLevel::Task::onEntityResolution(), and Monitors::FuelLevel::Task::Task().

float Monitors::FuelLevel::Arguments::err_lvl

Level of battery below which an error will be thrown.

Referenced by Monitors::FuelLevel::Task::Task(), and Monitors::FuelLevel::Task::task().

std::vector<std::string> Monitors::FuelLevel::Arguments::est_list

List of entity labels that must be estimated.

Referenced by Monitors::FuelLevel::Task::onEntityResolution(), and Monitors::FuelLevel::Task::Task().

std::vector<float> Monitors::FuelLevel::Arguments::est_power

List of estimated power consumed by the entities.

Referenced by Monitors::FuelLevel::Task::onEntityResolution(), and Monitors::FuelLevel::Task::Task().

float Monitors::FuelLevel::Arguments::low_confidence

Value below which fuel estimation is unreliable.

Referenced by Monitors::FuelLevel::Task::Task(), and Monitors::FuelLevel::Task::task().

std::vector<std::string> Monitors::FuelLevel::Arguments::op_labels
std::vector<float> Monitors::FuelLevel::Arguments::op_values

Corresponding value of power consumption in these modes.

Referenced by Monitors::FuelLevel::Task::onUpdateParameters(), Monitors::FuelLevel::Task::Task(), and Monitors::FuelLevel::Task::task().

float Monitors::FuelLevel::Arguments::war_lvl

Level of battery below which a warning will be thrown.

Referenced by Monitors::FuelLevel::Task::Task(), and Monitors::FuelLevel::Task::task().

Collaboration diagram for Monitors::FuelLevel::Arguments:
Collaboration graph