DUNE: Uniform Navigational Environment  2.6.0-rc1
Monitors::FuelLevel::FuelFilter::Arguments Struct Reference

Public Attributes

unsigned avg_win [BatteryData::BM_TOTAL]
 
BatteryModel models [MDL_TOTAL]
 
float full_capacity
 
unsigned min_samples
 
float decay_factor
 
float rated_temp
 
float acceptable_temperature
 
float min_update_conf
 

Member Data Documentation

float Monitors::FuelLevel::FuelFilter::Arguments::acceptable_temperature

Acceptable temperature level for estimating.

Referenced by Monitors::FuelLevel::Task::Task(), and Monitors::FuelLevel::FuelFilter::update().

unsigned Monitors::FuelLevel::FuelFilter::Arguments::avg_win[BatteryData::BM_TOTAL]
float Monitors::FuelLevel::FuelFilter::Arguments::decay_factor

Decay factor given by percentage of actual_capacity/advertised_capacity.

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

float Monitors::FuelLevel::FuelFilter::Arguments::full_capacity

Energy capacity of the batteries advertised by manufacturer.

Referenced by Monitors::FuelLevel::FuelFilter::fillMessage(), and Monitors::FuelLevel::Task::Task().

unsigned Monitors::FuelLevel::FuelFilter::Arguments::min_samples

Least amount of samples before an initial estimate is computed.

Referenced by Monitors::FuelLevel::Task::Task().

float Monitors::FuelLevel::FuelFilter::Arguments::min_update_conf

Minimum confidence for recomputing update.

Referenced by Monitors::FuelLevel::Task::Task(), and Monitors::FuelLevel::FuelFilter::update().

BatteryModel Monitors::FuelLevel::FuelFilter::Arguments::models[MDL_TOTAL]
float Monitors::FuelLevel::FuelFilter::Arguments::rated_temp

Temperature of the optimistic and pessimistic models.

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