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

#include <op3_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 75 of file op3_balance_control.h.

Constructor & Destructor Documentation

BalanceLowPassFilter::BalanceLowPassFilter ( )

Definition at line 65 of file op3_balance_control.cpp.

BalanceLowPassFilter::BalanceLowPassFilter ( double  control_cycle_sec,
double  cut_off_frequency 
)

Definition at line 74 of file op3_balance_control.cpp.

BalanceLowPassFilter::~BalanceLowPassFilter ( )

Definition at line 86 of file op3_balance_control.cpp.

Member Function Documentation

double BalanceLowPassFilter::getCutOffFrequency ( void  )

Definition at line 111 of file op3_balance_control.cpp.

double BalanceLowPassFilter::getFilteredOutput ( double  present_raw_value)

Definition at line 116 of file op3_balance_control.cpp.

void BalanceLowPassFilter::initialize ( double  control_cycle_sec_,
double  cut_off_frequency 
)

Definition at line 89 of file op3_balance_control.cpp.

void BalanceLowPassFilter::setCutOffFrequency ( double  cut_off_frequency)

Definition at line 101 of file op3_balance_control.cpp.

Member Data Documentation

double robotis_op::BalanceLowPassFilter::alpha_
private

Definition at line 90 of file op3_balance_control.h.

double robotis_op::BalanceLowPassFilter::control_cycle_sec_
private

Definition at line 89 of file op3_balance_control.h.

double robotis_op::BalanceLowPassFilter::cut_off_freq_
private

Definition at line 88 of file op3_balance_control.h.

double robotis_op::BalanceLowPassFilter::prev_output_
private

Definition at line 92 of file op3_balance_control.h.


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


op3_balance_control
Author(s): SCH
autogenerated on Mon Jun 10 2019 14:41:08