#include <thormang3_balance_control.h>
Public Member Functions | |
BalanceLowPassFilter () | |
BalanceLowPassFilter (double control_cycle_sec, double cut_off_frequency) | |
double | getCutOffFrequency (void) |
double | getFilteredOutput (double present_raw_value) |
void | initialize (double control_cycle_sec_, double cut_off_frequency) |
void | setCutOffFrequency (double cut_off_frequency) |
~BalanceLowPassFilter () | |
Private Attributes | |
double | alpha_ |
double | control_cycle_sec_ |
double | cut_off_freq_ |
double | prev_output_ |
Definition at line 79 of file thormang3_balance_control.h.
BalanceLowPassFilter::BalanceLowPassFilter | ( | ) |
Definition at line 69 of file thormang3_balance_control.cpp.
BalanceLowPassFilter::BalanceLowPassFilter | ( | double | control_cycle_sec, |
double | cut_off_frequency | ||
) |
Definition at line 78 of file thormang3_balance_control.cpp.
BalanceLowPassFilter::~BalanceLowPassFilter | ( | ) |
Definition at line 90 of file thormang3_balance_control.cpp.
double BalanceLowPassFilter::getCutOffFrequency | ( | void | ) |
Definition at line 115 of file thormang3_balance_control.cpp.
double BalanceLowPassFilter::getFilteredOutput | ( | double | present_raw_value | ) |
Definition at line 120 of file thormang3_balance_control.cpp.
void BalanceLowPassFilter::initialize | ( | double | control_cycle_sec_, |
double | cut_off_frequency | ||
) |
Definition at line 93 of file thormang3_balance_control.cpp.
void BalanceLowPassFilter::setCutOffFrequency | ( | double | cut_off_frequency | ) |
Definition at line 105 of file thormang3_balance_control.cpp.
|
private |
Definition at line 94 of file thormang3_balance_control.h.
|
private |
Definition at line 93 of file thormang3_balance_control.h.
|
private |
Definition at line 92 of file thormang3_balance_control.h.
|
private |
Definition at line 96 of file thormang3_balance_control.h.