Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
Firmware Update Server instance. More...
#include <dfu_srv.h>
Data Fields | ||
struct bt_mesh_blob_srv | blob | |
Underlying BLOB Transfer Server. | ||
const struct bt_mesh_dfu_srv_cb * | cb | |
Callback structure. | ||
const struct bt_mesh_dfu_img * | imgs | |
List of updatable images. | ||
size_t | img_count | |
Number of updatable images. | ||
const struct bt_mesh_model * | mod | |
struct { | ||
uint8_t effect | ||
uint8_t phase | ||
uint8_t ttl | ||
uint8_t idx | ||
uint16_t timeout_base | ||
uint16_t meta | ||
} | update | |
Firmware Update Server instance.
Should be initialized with BT_MESH_DFU_SRV_INIT.
struct bt_mesh_blob_srv bt_mesh_dfu_srv::blob |
Underlying BLOB Transfer Server.
const struct bt_mesh_dfu_srv_cb* bt_mesh_dfu_srv::cb |
Callback structure.
uint8_t bt_mesh_dfu_srv::effect |
uint8_t bt_mesh_dfu_srv::idx |
size_t bt_mesh_dfu_srv::img_count |
Number of updatable images.
const struct bt_mesh_dfu_img* bt_mesh_dfu_srv::imgs |
List of updatable images.
uint16_t bt_mesh_dfu_srv::meta |
const struct bt_mesh_model* bt_mesh_dfu_srv::mod |
uint8_t bt_mesh_dfu_srv::phase |
uint16_t bt_mesh_dfu_srv::timeout_base |
uint8_t bt_mesh_dfu_srv::ttl |
struct { ... } bt_mesh_dfu_srv::update |