Class espos::flow::Integrator
template <typename T>
ClassList > espos > flow > Integrator
#include <espos_flow/transforms/arithmetic.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 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 Functions Documentation
function Integrator
inline espos::flow::Integrator::Integrator (
const char * id,
T multiplier=T {1},
T initial=T {0}
)
function persist
inline esp_err_t espos::flow::Integrator::persist ()
function register_config
inline esp_err_t espos::flow::Integrator::register_config (
const char * title="Total",
const char * unit=""
)
function reset
inline void espos::flow::Integrator::reset (
T to=T {0}
)
function set
inline void espos::flow::Integrator::set (
const T & v
) override
function set_multiplier
inline void espos::flow::Integrator::set_multiplier (
T m
)
function total
inline T espos::flow::Integrator::total () const
The documentation for this class was generated from the following file espos_flow/include/espos_flow/transforms/arithmetic.hpp