From 7f6a0379f13f4efd1b2500bc07fa915d9e50db83 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Mon, 17 Jun 2019 15:18:07 +0200 Subject: [PATCH] mesh: call mesh_configuration_server_feature_changed on relay and proxy changes via config messages --- test/mesh/mesh_configuration_server.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/mesh/mesh_configuration_server.c b/test/mesh/mesh_configuration_server.c index c70f52202..04786c73b 100644 --- a/test/mesh/mesh_configuration_server.c +++ b/test/mesh/mesh_configuration_server.c @@ -632,6 +632,9 @@ static void config_gatt_proxy_set_handler(mesh_model_t *mesh_model, mesh_pdu_t * config_model_gatt_proxy_status(mesh_model, mesh_pdu_netkey_index(pdu), mesh_pdu_src(pdu)); mesh_access_message_processed(pdu); + + // trigger heartbeat emit on change + mesh_configuration_server_feature_changed(); } static void config_model_relay_status(mesh_model_t * mesh_model, uint16_t netkey_index, uint16_t dest){ @@ -674,6 +677,9 @@ static void config_relay_set_handler(mesh_model_t *mesh_model, mesh_pdu_t * pdu) config_model_relay_status(mesh_model, mesh_pdu_netkey_index(pdu), mesh_pdu_src(pdu)); mesh_access_message_processed(pdu); + + // trigger heartbeat emit on change + mesh_configuration_server_feature_changed(); } static void config_model_network_transmit_status(mesh_model_t * mesh_model, uint16_t netkey_index, uint16_t dest){