PL::BlackBoxConfigurationParameter class
-
template<class T>
class BlackBoxConfigurationParameter BlackBox configuration parameter.
Public Functions
-
inline esp_err_t SetValue(T value)
Sets the parameter value.
- Parameters:
value – parameter value
- Returns:
error code
-
inline void SetValueValidator(std::function<bool(T)> valueValidator)
Sets the parameter value validator.
- Parameters:
valueValidator – parameter value validator
-
inline void SetValidValues(std::vector<T> validValues)
Sets the valid parameter values.
- Parameters:
validValues – valid parameter values
-
inline void DisableValueValidation()
Disables the parameter value validation.
-
inline esp_err_t SetValue(T value)