| /* |
| * Copyright (c) 2023 Nordic Semiconductor |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| #include "mesh_test.h" |
| |
| enum bt_mesh_test_gatt_service { |
| MESH_SERVICE_PROVISIONING, |
| MESH_SERVICE_PROXY, |
| }; |
| |
| struct bt_mesh_test_gatt { |
| uint8_t transmits; /* number of frame (pb gatt or proxy beacon) transmits */ |
| int64_t interval; /* interval of transmitted frames */ |
| enum bt_mesh_test_gatt_service service; |
| }; |
| |
| struct bt_mesh_test_adv { |
| uint8_t retr; /* number of retransmits of adv frame */ |
| int64_t interval; /* interval of transmitted frames */ |
| }; |
| |
| void bt_mesh_test_parse_mesh_gatt_preamble(struct net_buf_simple *buf); |
| void bt_mesh_test_parse_mesh_pb_gatt_service(struct net_buf_simple *buf); |
| void bt_mesh_test_parse_mesh_proxy_service(struct net_buf_simple *buf); |