From bfaaad1846d5739369102f82a9effe3a449950fb Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Wed, 21 Aug 2019 16:13:22 +0200 Subject: [PATCH] mesh: store current features in config_heartbeat_publication_set_handler --- src/mesh/mesh_configuration_server.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mesh/mesh_configuration_server.c b/src/mesh/mesh_configuration_server.c index 2ccdbd105..3f7c0c85d 100644 --- a/src/mesh/mesh_configuration_server.c +++ b/src/mesh/mesh_configuration_server.c @@ -1837,6 +1837,9 @@ static void config_heartbeat_publication_set_handler(mesh_model_t *mesh_model, m // store period as ms requested_publication.period_ms = heartbeat_pwr2(requested_publication.period_log) * 1000; + // store current features + requested_publication.active_features = mesh_foundation_get_features(); + mesh_heartbeat_publication_t * mesh_heartbeat_publication = &((mesh_configuration_server_model_context_t*) mesh_model->model_data)->heartbeat_publication; // validate fields