net: lwm2m: Add event LWM2M_RD_CLIENT_EVENT_REG_UPDATE
New event LWM2M_RD_CLIENT_EVENT_REG_UPDATE to indicate application that engine starts registration update. Signed-off-by: Juha Ylinen <juha.ylinen@nordicsemi.no>
This commit is contained in:
parent
26e4da9511
commit
fdffdedc41
3 changed files with 7 additions and 0 deletions
|
|
@ -1983,6 +1983,7 @@ enum lwm2m_rd_client_event {
|
|||
LWM2M_RD_CLIENT_EVENT_QUEUE_MODE_RX_OFF,
|
||||
LWM2M_RD_CLIENT_EVENT_ENGINE_SUSPENDED,
|
||||
LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR,
|
||||
LWM2M_RD_CLIENT_EVENT_REG_UPDATE,
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -222,6 +222,10 @@ static void rd_client_event(struct lwm2m_ctx *client,
|
|||
LOG_ERR("LwM2M engine reported a network error.");
|
||||
lwm2m_rd_client_stop(client, rd_client_event, true);
|
||||
break;
|
||||
|
||||
case LWM2M_RD_CLIENT_EVENT_REG_UPDATE:
|
||||
LOG_DBG("Registration update");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -202,6 +202,8 @@ static void set_sm_state(uint8_t sm_state)
|
|||
client.retries = 0;
|
||||
event = LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR;
|
||||
}
|
||||
} else if (sm_state == ENGINE_UPDATE_REGISTRATION) {
|
||||
event = LWM2M_RD_CLIENT_EVENT_REG_UPDATE;
|
||||
}
|
||||
|
||||
client.engine_state = sm_state;
|
||||
|
|
|
|||
Loading…
Reference in a new issue