|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
BLOB Transfer Client model instance. More...
#include <zephyr/bluetooth/mesh/blob_cli.h>
Data Fields | |
| const struct bt_mesh_blob_cli_cb * | cb |
| Event handler callbacks. | |
| const struct bt_mesh_model * | mod |
| struct { | |
| struct bt_mesh_blob_target * target | |
| struct blob_cli_broadcast_ctx ctx | |
| struct k_work_delayable retry | |
| int64_t cli_timestamp | |
| struct k_work_delayable complete | |
| uint16_t pending | |
| uint8_t retries | |
| uint8_t sending: 1 | |
| uint8_t cancelled: 1 | |
| } | tx |
| const struct bt_mesh_blob_io * | io |
| const struct bt_mesh_blob_cli_inputs * | inputs |
| const struct bt_mesh_blob_xfer * | xfer |
| uint32_t | chunk_interval_ms |
| uint16_t | block_count |
| uint16_t | chunk_idx |
| uint16_t | mtu_size |
| enum bt_mesh_blob_cli_state | state |
| struct bt_mesh_blob_block | block |
| struct bt_mesh_blob_cli_caps | caps |
BLOB Transfer Client model instance.
| struct bt_mesh_blob_block bt_mesh_blob_cli::block |
| uint16_t bt_mesh_blob_cli::block_count |
| uint8_t bt_mesh_blob_cli::cancelled |
| struct bt_mesh_blob_cli_caps bt_mesh_blob_cli::caps |
| const struct bt_mesh_blob_cli_cb* bt_mesh_blob_cli::cb |
Event handler callbacks.
| uint16_t bt_mesh_blob_cli::chunk_idx |
| uint32_t bt_mesh_blob_cli::chunk_interval_ms |
| int64_t bt_mesh_blob_cli::cli_timestamp |
| struct k_work_delayable bt_mesh_blob_cli::complete |
| struct blob_cli_broadcast_ctx bt_mesh_blob_cli::ctx |
| const struct bt_mesh_blob_cli_inputs* bt_mesh_blob_cli::inputs |
| const struct bt_mesh_blob_io* bt_mesh_blob_cli::io |
| const struct bt_mesh_model* bt_mesh_blob_cli::mod |
| uint16_t bt_mesh_blob_cli::mtu_size |
| uint16_t bt_mesh_blob_cli::pending |
| uint8_t bt_mesh_blob_cli::retries |
| struct k_work_delayable bt_mesh_blob_cli::retry |
| uint8_t bt_mesh_blob_cli::sending |
| enum bt_mesh_blob_cli_state bt_mesh_blob_cli::state |
| struct bt_mesh_blob_target* bt_mesh_blob_cli::target |
| struct { ... } bt_mesh_blob_cli::tx |
| const struct bt_mesh_blob_xfer* bt_mesh_blob_cli::xfer |