|
| | ButterworthFilter (double frequency, int sampleRate, PassType passType, double resonance) |
| |
| VariantBasePtr | calculate (const Ice::Current &=Ice::emptyCurrent) const override |
| |
| StringFloatDictionary | getProperties (const Ice::Current &) const override |
| |
| double | getRawValue () const |
| |
| ParameterTypeList | getSupportedTypes (const Ice::Current &=Ice::emptyCurrent) const override |
| | This filter supports: Int, Long, Float, Double. More...
|
| |
| VariantBasePtr | getValue (const Ice::Current &=Ice::emptyCurrent) const override |
| |
| void | reset (double frequency, int sampleRate, PassType passType, double resonance) |
| |
| void | setInitialValue (double value) |
| |
| void | setProperties (const StringFloatDictionary &values, const Ice::Current &) override |
| |
| void | update (double newInput) |
| |
| void | update (Ice::Long, const VariantBasePtr &value, const Ice::Current &=Ice::emptyCurrent) override |
| |
| bool | checkTypeSupport (VariantTypeId variantType, const Ice::Current &c=Ice::emptyCurrent) const override |
| | Checks whether the given type is supported. More...
|
| |
| | DatafieldFilter () |
| |
| | DatafieldFilter (DatafieldFilter const &filter) |
| |
| const TimeVariantBaseMap & | getDataHistory () const |
| |
| armarx::StringFloatDictionary | getProperties (const Ice::Current &c=Ice::emptyCurrent) const override |
| |
| VariantBasePtr | getValue (const Ice::Current &c=Ice::emptyCurrent) const override |
| | Retrieves the current, filtered value. More...
|
| |
| void | setProperties (const armarx::StringFloatDictionary &newValues, const Ice::Current &c=Ice::emptyCurrent) override |
| |
| void | update (Ice::Long timestamp, const VariantBasePtr &value, const Ice::Current &c=Ice::emptyCurrent) override |
| | Adds the given value to the data map, erases old values if maximum size was reached, and calculates the new filtered value. More...
|
| |
Definition at line 40 of file ButterworthFilter.h.