diff --git a/src/configwrapper.h b/src/configwrapper.h index c88318c..b588fec 100644 --- a/src/configwrapper.h +++ b/src/configwrapper.h @@ -48,7 +48,7 @@ public: ConfigConstraintReturnType checkValue(value_t value) const; - const T &value{m_value}; + const T &value() const { return m_value; } private: ConfigStatusReturnType writeToFlash(nvs_handle_t nvsHandle, value_t value); diff --git a/src/configwrapper_priv.h b/src/configwrapper_priv.h index acbdf7b..650802c 100644 --- a/src/configwrapper_priv.h +++ b/src/configwrapper_priv.h @@ -134,7 +134,7 @@ T ConfigWrapper::defaultValue() const switch (m_defaultType) { case DefaultByValue: return m_defaultValue; - case DefaultByFactoryConfig: assert(m_factoryConfig->m_loaded); return m_factoryConfig->value; + case DefaultByFactoryConfig: assert(m_factoryConfig->m_loaded); return m_factoryConfig->value(); case DefaultByCallback: return m_defaultCallback(); }