#include <motor_model.h>
Public Member Functions | |
Filter (double filter_coefficient) | |
double | filter_max () const |
void | reset () |
bool | sample (double value) |
Updates filter with newly sampled value, also tracks max value. | |
Protected Attributes | |
double | filter_coefficient_ |
double | max_filtered_value_ |
Definition at line 63 of file motor_model.h.
MotorModel::Filter::Filter | ( | double | filter_coefficient | ) |
Definition at line 434 of file motor_model.cpp.
double MotorModel::Filter::filter_max | ( | ) | const [inline] |
Definition at line 69 of file motor_model.h.
void MotorModel::Filter::reset | ( | ) |
Reimplemented from MotorModel::SimpleFilter.
Definition at line 446 of file motor_model.cpp.
bool MotorModel::Filter::sample | ( | double | value | ) |
Updates filter with newly sampled value, also tracks max value.
Definition at line 418 of file motor_model.cpp.
double MotorModel::Filter::filter_coefficient_ [protected] |
Definition at line 71 of file motor_model.h.
double MotorModel::Filter::max_filtered_value_ [protected] |
Definition at line 72 of file motor_model.h.