#include <butterworth.hpp>
|
| static constexpr int | COEFFICIENTS = (1 + ((Type & 0b10) != 0)) * ORDER + 1 |
| |
◆ Butterworth()
template<uint8_t ORDER,
FilterType Type = LOWPASS, typename T = float>
- Parameters
-
| [in] | wc | for LOW/HIGHPASS: cutoff ωc. for BANDPASS/BANDSTOP: lower edge ωl. |
| [in] | Ts | sample time. |
| [in] | type | filter type, LOWPASS, HIGHPASS, BANDPASS, BANDSTOP. defaults to LOWPASS. |
| [in] | wh | upper edge ωh (only used for band filters). |
◆ getForcedResponseCoefficients()
template<uint8_t ORDER,
FilterType Type = LOWPASS, typename T = float>
◆ getNaturalResponseCoefficients()
template<uint8_t ORDER,
FilterType Type = LOWPASS, typename T = float>
◆ COEFFICIENTS
template<uint8_t ORDER,
FilterType Type = LOWPASS, typename T = float>
The documentation for this class was generated from the following file: