#include <filter.h>
Public Types | |
enum | Type { FILTER_HPF, FILTER_LPF } |
Public Member Functions | |
Filter (const enum Type type, const float tc, const float out0, const bool angle=false) | |
float | get () |
float | in (const float &i) |
void | set (const float &out0) |
Protected Attributes | |
bool | angle_ |
float | k_ [4] |
float | out_ |
float | time_const_ |
Type | type_ |
float | x_ |
trajectory_tracker::Filter::Filter | ( | const enum Type | type, |
const float | tc, | ||
const float | out0, | ||
const bool | angle = false |
||
) | [inline] |
float trajectory_tracker::Filter::get | ( | ) | [inline] |
float trajectory_tracker::Filter::in | ( | const float & | i | ) | [inline] |
void trajectory_tracker::Filter::set | ( | const float & | out0 | ) | [inline] |
bool trajectory_tracker::Filter::angle_ [protected] |
float trajectory_tracker::Filter::k_[4] [protected] |
float trajectory_tracker::Filter::out_ [protected] |
float trajectory_tracker::Filter::time_const_ [protected] |
Type trajectory_tracker::Filter::type_ [protected] |
float trajectory_tracker::Filter::x_ [protected] |