diff --git a/src/mesh/mesh.c b/src/mesh/mesh.c index 07d7b0e77..c351c321c 100644 --- a/src/mesh/mesh.c +++ b/src/mesh/mesh.c @@ -1087,7 +1087,7 @@ static void mesh_control_message_handler(mesh_pdu_t * pdu){ printf("Opcode: 0x%02x\n", opcode); switch(opcode){ case 0x0a: - mesh_configuration_server_process_heartbeat(pdu); + mesh_configuration_server_process_heartbeat(&mesh_configuration_server_model, pdu); break; default: break; diff --git a/src/mesh/mesh_configuration_server.c b/src/mesh/mesh_configuration_server.c index 3d4e63593..1e0da469e 100644 --- a/src/mesh/mesh_configuration_server.c +++ b/src/mesh/mesh_configuration_server.c @@ -2202,6 +2202,6 @@ const mesh_operation_t * mesh_configuration_server_get_operations(void){ return mesh_configuration_server_model_operations; } -void mesh_configuration_server_process_heartbeat(mesh_pdu_t * pdu){ +void mesh_configuration_server_process_heartbeat(mesh_model_t * configuration_server_model, mesh_pdu_t * pdu){ printf("HEARTBEAT\n"); } diff --git a/src/mesh/mesh_configuration_server.h b/src/mesh/mesh_configuration_server.h index ff849d0f5..0c91995b1 100644 --- a/src/mesh/mesh_configuration_server.h +++ b/src/mesh/mesh_configuration_server.h @@ -84,7 +84,7 @@ const mesh_operation_t * mesh_configuration_server_get_operations(void); void mesh_configuration_server_feature_changed(void); -void mesh_configuration_server_process_heartbeat(mesh_pdu_t * pdu); +void mesh_configuration_server_process_heartbeat(mesh_model_t * mesh_model, mesh_pdu_t * pdu); // PTS Testing void config_nekey_list_set_max(uint16_t max);