|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
BLOB Transfer Server model instance. More...
#include <zephyr/bluetooth/mesh/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 |