Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
Macros | |
#define | BT_MESH_MODEL_OP_AGG_CLI |
Opcodes Aggregator Client model composition data entry. | |
Functions | |
int | bt_mesh_op_agg_cli_seq_start (uint16_t net_idx, uint16_t app_idx, uint16_t dst, uint16_t elem_addr) |
Configure Opcodes Aggregator context. | |
int | bt_mesh_op_agg_cli_seq_send (void) |
Opcodes Aggregator message send. | |
void | bt_mesh_op_agg_cli_seq_abort (void) |
Abort Opcodes Aggregator context. | |
bool | bt_mesh_op_agg_cli_seq_is_started (void) |
Check if Opcodes Aggregator Sequence context is started. | |
size_t | bt_mesh_op_agg_cli_seq_tailroom (void) |
Get Opcodes Aggregator context tailroom. | |
int32_t | bt_mesh_op_agg_cli_timeout_get (void) |
Get the current transmission timeout value. | |
void | bt_mesh_op_agg_cli_timeout_set (int32_t timeout) |
Set the transmission timeout value. | |
#define BT_MESH_MODEL_OP_AGG_CLI |
#include <zephyr/bluetooth/mesh/op_agg_cli.h>
Opcodes Aggregator Client model composition data entry.
void bt_mesh_op_agg_cli_seq_abort | ( | void | ) |
#include <zephyr/bluetooth/mesh/op_agg_cli.h>
Abort Opcodes Aggregator context.
bool bt_mesh_op_agg_cli_seq_is_started | ( | void | ) |
#include <zephyr/bluetooth/mesh/op_agg_cli.h>
Check if Opcodes Aggregator Sequence context is started.
int bt_mesh_op_agg_cli_seq_send | ( | void | ) |
#include <zephyr/bluetooth/mesh/op_agg_cli.h>
Opcodes Aggregator message send.
Uses previously configured context and sends aggregated message to target node.
int bt_mesh_op_agg_cli_seq_start | ( | uint16_t | net_idx, |
uint16_t | app_idx, | ||
uint16_t | dst, | ||
uint16_t | elem_addr ) |
#include <zephyr/bluetooth/mesh/op_agg_cli.h>
Configure Opcodes Aggregator context.
net_idx | NetKey index to encrypt with. |
app_idx | AppKey index to encrypt with. |
dst | Target Opcodes Aggregator Server address. |
elem_addr | Target node element address for the sequence message. |
size_t bt_mesh_op_agg_cli_seq_tailroom | ( | void | ) |
#include <zephyr/bluetooth/mesh/op_agg_cli.h>
Get Opcodes Aggregator context tailroom.
int32_t bt_mesh_op_agg_cli_timeout_get | ( | void | ) |
#include <zephyr/bluetooth/mesh/op_agg_cli.h>
Get the current transmission timeout value.
void bt_mesh_op_agg_cli_timeout_set | ( | int32_t | timeout | ) |
#include <zephyr/bluetooth/mesh/op_agg_cli.h>
Set the transmission timeout value.
timeout | The new transmission timeout. |