Class espos::flow::Repeat
template <typename T>
ClassList > espos > flow > Repeat
#include <espos_flow/transforms/timing.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 Repeat
inline espos::flow::Repeat::Repeat (
const char * id,
uint32_t interval_ms,
RepeatMode mode=RepeatMode::kStopAfter,
uint32_t max_age_ms=0
)
function register_config
inline esp_err_t espos::flow::Repeat::register_config (
const char * title="Repeat"
)
function repeats
inline uint32_t espos::flow::Repeat::repeats () const
function set
inline void espos::flow::Repeat::set (
const T & v
) override
function set_interval
inline void espos::flow::Repeat::set_interval (
uint32_t ms
)
function set_max_age
inline void espos::flow::Repeat::set_max_age (
uint32_t ms
)
function start
inline esp_err_t espos::flow::Repeat::start ()
function stop
inline void espos::flow::Repeat::stop ()
The documentation for this class was generated from the following file espos_flow/include/espos_flow/transforms/timing.hpp