Zephyr API Documentation
3.7.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 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 |
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 |
int64_t bt_mesh_blob_cli::cli_timestamp |
struct k_work 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 |