7#ifndef BT_MESH_SOL_PDU_RPL_CLI_H__
8#define BT_MESH_SOL_PDU_RPL_CLI_H__
48#define BT_MESH_MODEL_SOL_PDU_RPL_CLI(cli_data) \
49 BT_MESH_MODEL_CB(BT_MESH_MODEL_ID_SOL_PDU_RPL_CLI, \
50 _bt_mesh_sol_pdu_rpl_cli_op, NULL, cli_data, \
51 &_bt_mesh_sol_pdu_rpl_cli_cb)
ZTEST_BMEM int timeout
Definition: main.c:31
int bt_mesh_sol_pdu_rpl_clear_unack(struct bt_mesh_msg_ctx *ctx, uint16_t range_start, uint8_t range_len)
Remove entries from Solicitation PDU RPL of addresses in given range (unacked).
void bt_mesh_sol_pdu_rpl_cli_timeout_set(int32_t timeout)
Set the transmission timeout value.
int bt_mesh_sol_pdu_rpl_clear(struct bt_mesh_msg_ctx *ctx, uint16_t range_start, uint8_t range_len, uint16_t *start_rsp, uint8_t *len_rsp)
Remove entries from Solicitation PDU RPL of addresses in given range.
Bluetooth mesh Profile APIs.
__INT32_TYPE__ int32_t
Definition: stdint.h:74
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
Definition: sol_pdu_rpl_cli.h:23
struct bt_mesh_msg_ack_ctx ack_ctx
Definition: sol_pdu_rpl_cli.h:28
void(* srpl_status)(struct bt_mesh_sol_pdu_rpl_cli *cli, uint16_t addr, uint16_t range_start, uint8_t range_length)
Optional callback for Solicitation PDU RPL Status messages.
Definition: sol_pdu_rpl_cli.h:41
struct bt_mesh_model * model
Definition: sol_pdu_rpl_cli.h:25