|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
BLOB Transfer Client model instance. More...
#include <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 |