Zephyr API Documentation 4.0.0-rc2
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 |