Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
BLOB Transfer Server model instance. More...
#include <blob_srv.h>
Data Structures | |
struct | bt_mesh_blob_srv_state |
Data Fields | ||
const struct bt_mesh_blob_srv_cb * | cb | |
Event handler callbacks. | ||
const struct bt_mesh_blob_io * | io | |
struct k_work_delayable | rx_timeout | |
struct bt_mesh_blob_block | block | |
const struct bt_mesh_model * | mod | |
enum bt_mesh_blob_xfer_phase | phase | |
struct bt_mesh_blob_srv::bt_mesh_blob_srv_state | state | |
struct { | ||
uint16_t chunk_idx | ||
struct k_work_delayable report | ||
} | pull | |
BLOB Transfer Server model instance.
struct bt_mesh_blob_block bt_mesh_blob_srv::block |
const struct bt_mesh_blob_srv_cb* bt_mesh_blob_srv::cb |
Event handler callbacks.
uint16_t bt_mesh_blob_srv::chunk_idx |
const struct bt_mesh_blob_io* bt_mesh_blob_srv::io |
const struct bt_mesh_model* bt_mesh_blob_srv::mod |
enum bt_mesh_blob_xfer_phase bt_mesh_blob_srv::phase |
struct { ... } bt_mesh_blob_srv::pull |
struct k_work_delayable bt_mesh_blob_srv::report |
struct k_work_delayable bt_mesh_blob_srv::rx_timeout |
struct bt_mesh_blob_srv::bt_mesh_blob_srv_state bt_mesh_blob_srv::state |