![]() |
DUNE: Uniform Navigational Environment
2016.05.0
|
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 |
bool | update_anytime |
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] |
Number of samples for measures' moving average filter.
Referenced by Monitors::FuelLevel::FuelFilter::FuelFilter(), Monitors::FuelLevel::FuelFilter::onVoltage(), and Monitors::FuelLevel::Task::Task().
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.
bool Monitors::FuelLevel::FuelFilter::Arguments::update_anytime |
Update estimate even if maneuvering.
Referenced by Monitors::FuelLevel::Task::Task(), and Monitors::FuelLevel::FuelFilter::update().