From 63197f45486dfd7a13cee6be132a988b48111c69 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Fri, 11 Oct 2019 16:08:10 +0200 Subject: [PATCH] test/mesh: fix mesh_messag_test build --- test/mesh/mesh_message_test.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/test/mesh/mesh_message_test.cpp b/test/mesh/mesh_message_test.cpp index c797b5a27..5aee37179 100644 --- a/test/mesh/mesh_message_test.cpp +++ b/test/mesh/mesh_message_test.cpp @@ -9,6 +9,7 @@ #include "btstack_util.h" #include "mesh/adv_bearer.h" #include "mesh/gatt_bearer.h" +#include "mesh/mesh_access.h" #include "mesh/mesh_crypto.h" #include "mesh/mesh_foundation.h" #include "mesh/mesh_iv_index_seq_number.h" @@ -100,6 +101,28 @@ static void gatt_bearer_emit_connected(void){ } #endif +// copy from mesh_message.c for now +uint16_t mesh_pdu_dst(mesh_pdu_t * pdu){ + switch (pdu->pdu_type){ + case MESH_PDU_TYPE_TRANSPORT: + return mesh_transport_dst((mesh_transport_pdu_t*) pdu); + case MESH_PDU_TYPE_NETWORK: + return mesh_network_dst((mesh_network_pdu_t *) pdu); + default: + return MESH_ADDRESS_UNSASSIGNED; + } +} +uint16_t mesh_pdu_ctl(mesh_pdu_t * pdu){ + switch (pdu->pdu_type){ + case MESH_PDU_TYPE_TRANSPORT: + return mesh_transport_ctl((mesh_transport_pdu_t*) pdu); + case MESH_PDU_TYPE_NETWORK: + return mesh_network_control((mesh_network_pdu_t *) pdu); + default: + return 0; + } +} + void CHECK_EQUAL_ARRAY(uint8_t * expected, uint8_t * actual, int size){ int i; for (i=0; i