Class espos::flow::ParamSet¶
template <std::size_t N>
ClassList > espos > flow > ParamSet
#include <espos_flow/transforms/param.hpp>
Public Static Attributes¶
| Type | Name |
|---|---|
| constexpr std::size_t | kMax = [**N**](classespos_1_1flow_1_1Poll.md) |
Public Functions¶
| Type | Name |
|---|---|
| void | add_bool (const char *, const char *, bool, const char *="") |
| void | add_float (const char *, const char *, const char *, float, const char *="", float=0.0f) |
| void | add_float_ro (const char *, const char *, const char *, float, float=0.0f) |
| void | add_int (const char *, const char *, const char *, int32_t, int32_t, int32_t, const char *="", float=0.0f) |
| void | add_table (const char *, const char *, const char *const *, std::size_t, std::size_t=3999) |
| std::size_t | count () const |
| void | load_bool (const char *, bool *) const |
| void | load_float (const char *, float *) const |
| void | load_int (const char *, int32_t *) const |
| void | load_str (const char *, char *, std::size_t) const |
| const char * | ns_name () const |
| esp_err_t | register_ns (const char *, const char *, const char *) |
| bool | registered () const |
| esp_err_t | store_float (const char *, float) const |
| esp_err_t | store_str (const char *, const char *) const |
Public Static Attributes Documentation¶
variable kMax¶
Public Functions Documentation¶
function add_bool¶
function add_float¶
inline void espos::flow::ParamSet::add_float (
const char *,
const char *,
const char *,
float,
const char *="",
float=0.0f
)
function add_float_ro¶
inline void espos::flow::ParamSet::add_float_ro (
const char *,
const char *,
const char *,
float,
float=0.0f
)
function add_int¶
inline void espos::flow::ParamSet::add_int (
const char *,
const char *,
const char *,
int32_t,
int32_t,
int32_t,
const char *="",
float=0.0f
)
function add_table¶
inline void espos::flow::ParamSet::add_table (
const char *,
const char *,
const char * const *,
std::size_t,
std::size_t=3999
)
function count¶
function load_bool¶
function load_float¶
function load_int¶
function load_str¶
function ns_name¶
function register_ns¶
function registered¶
function store_float¶
function store_str¶
The documentation for this class was generated from the following file espos_flow/include/espos_flow/transforms/param.hpp