net: lwm2m: Default lifetime is also a minimum accepted lifetime
If server or bootstrap writes a lifetime value less than configured default lifetime, client will automatically overwrite the value with default one. This gives better control for the application where client behaviour is fine tuned on the Kconfig, but default values from bootstrap server cannot be fine-tuned. Signed-off-by: Seppo Takalo <seppo.takalo@nordicsemi.no>
This commit is contained in:
parent
174824f1cb
commit
1c6a853528
4 changed files with 11 additions and 1 deletions
|
@ -55,6 +55,7 @@ DEFINE_FAKE_VALUE_FUNC(int, lwm2m_open_socket, struct lwm2m_ctx *);
|
|||
DEFINE_FAKE_VALUE_FUNC(int, lwm2m_get_u32, const struct lwm2m_obj_path *, uint32_t *);
|
||||
DEFINE_FAKE_VALUE_FUNC(int, lwm2m_get_u16, const struct lwm2m_obj_path *, uint16_t *);
|
||||
DEFINE_FAKE_VALUE_FUNC(int, lwm2m_get_bool, const struct lwm2m_obj_path *, bool *);
|
||||
DEFINE_FAKE_VALUE_FUNC(int, lwm2m_set_u32, const struct lwm2m_obj_path *, uint32_t);
|
||||
int lwm2m_get_bool_fake_default(const struct lwm2m_obj_path *path, bool *value)
|
||||
{
|
||||
*value = false;
|
||||
|
|
|
@ -44,6 +44,7 @@ DECLARE_FAKE_VALUE_FUNC(int, lwm2m_open_socket, struct lwm2m_ctx *);
|
|||
DECLARE_FAKE_VALUE_FUNC(int, lwm2m_get_u32, const struct lwm2m_obj_path *, uint32_t *);
|
||||
DECLARE_FAKE_VALUE_FUNC(int, lwm2m_get_u16, const struct lwm2m_obj_path *, uint16_t *);
|
||||
DECLARE_FAKE_VALUE_FUNC(int, lwm2m_get_bool, const struct lwm2m_obj_path *, bool *);
|
||||
DECLARE_FAKE_VALUE_FUNC(int, lwm2m_set_u32, const struct lwm2m_obj_path *, uint32_t);
|
||||
int lwm2m_get_bool_fake_default(const struct lwm2m_obj_path *path, bool *value);
|
||||
|
||||
/* subsys/net/lib/lwm2m/lwm2m_engine.h */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue