Public Member Functions | Private Attributes | List of all members
thormang3::BalanceLowPassFilter Class Reference

#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_
 

Detailed Description

Definition at line 79 of file thormang3_balance_control.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

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.

Member Data Documentation

double thormang3::BalanceLowPassFilter::alpha_
private

Definition at line 94 of file thormang3_balance_control.h.

double thormang3::BalanceLowPassFilter::control_cycle_sec_
private

Definition at line 93 of file thormang3_balance_control.h.

double thormang3::BalanceLowPassFilter::cut_off_freq_
private

Definition at line 92 of file thormang3_balance_control.h.

double thormang3::BalanceLowPassFilter::prev_output_
private

Definition at line 96 of file thormang3_balance_control.h.


The documentation for this class was generated from the following files:


thormang3_balance_control
Author(s): Jay Song, Kayman
autogenerated on Mon Jun 10 2019 15:37:45