Class espos::flow::MovingAverage
template <std::size_t N, typename T>
ClassList > espos > flow > MovingAverage
#include <espos_flow/transforms/smoothing.hpp>
Inherits the following classes: espos::flow::Transform
See espos::flow::Transform
Public Types inherited from espos::flow::Producer
See espos::flow::Producer
Public Attributes inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Public Static Attributes
| Type |
Name |
| constexpr std::size_t |
window = [**N**](classespos_1_1flow_1_1Poll.md)
|
Public Functions
See espos::flow::Transform
Public Functions inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Public Functions inherited from espos::flow::Consumer
See espos::flow::Consumer
Public Functions inherited from espos::flow::Producer
See espos::flow::Producer
See espos::flow::Transform
Protected Functions inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Protected Functions inherited from espos::flow::Consumer
See espos::flow::Consumer
Protected Functions inherited from espos::flow::Producer
See espos::flow::Producer
Public Static Attributes Documentation
variable window
constexpr std::size_t espos::flow::MovingAverage< N, T >::window;
Public Functions Documentation
function MovingAverage
inline explicit espos::flow::MovingAverage::MovingAverage (
const char * id
)
function full
inline bool espos::flow::MovingAverage::full () const
function reset
inline void espos::flow::MovingAverage::reset ()
function samples
inline std::size_t espos::flow::MovingAverage::samples () const
function set
inline void espos::flow::MovingAverage::set (
const T & v
) override
The documentation for this class was generated from the following file espos_flow/include/espos_flow/transforms/smoothing.hpp