1 /*
2  * Copyright (c) 2021 Nordic Semiconductor ASA
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 /**
8  * @brief Structure to store CTE receive parameters for unit tests setup.
9  */
10 struct ut_bt_df_conn_cte_rx_params {
11 	uint8_t slot_durations;
12 	uint8_t switch_pattern_len;
13 	uint8_t *ant_ids;
14 };
15 
16 /**
17  * @brief Function sends HCI_LE_Set_Connectionless_CTE_Sampling_Enable
18  *        to controller.
19  *
20  * @param conn_handle                 Connection instance handle.
21  * @param params                      CTE sampling parameters.
22  * @param enable                      Enable or disable CTE sampling.
23  *
24  * @return Zero if success, non-zero value in case of failure.
25  */
26 int send_set_conn_cte_rx_params(uint16_t conn_handle,
27 				const struct ut_bt_df_conn_cte_rx_params *params, bool enable);
28