![]() |
AMS Advanced Air Mobility Sensors UG
|
Public Member Functions | |
| CLowpassFilter ()=default | |
| CLowpassFilter (float fCutoffFrequency, float fSamplingFrequency) | |
| float | Get () |
| void | Add (float fNewValue) |
| void | Reset () |
| void | Configure (float fCutoffFrequency, float fSamplingFrequency) |
Static Private Member Functions | |
| static float | computeLowpassFilterAplha (float fCutoffFrequency, float fSamplingFrequency) |
Private Attributes | |
| float | fAlpha_ { 0.0F } |
| float | fFilteredSignal_ { 0.0F } |
| bool | bIsInitialized_ { false } |
|
default |
| CLowpassFilter::CLowpassFilter | ( | float | fCutoffFrequency, |
| float | fSamplingFrequency ) |
| void CLowpassFilter::Add | ( | float | fNewValue | ) |
|
staticprivate |
| void CLowpassFilter::Configure | ( | float | fCutoffFrequency, |
| float | fSamplingFrequency ) |
| float CLowpassFilter::Get | ( | ) |
| void CLowpassFilter::Reset | ( | ) |
|
private |
|
private |
|
private |