|
Zephyr API Documentation 4.3.0-rc2
A Scalable Open Source RTOS
|
Firmware Update Server instance. More...
#include <zephyr/bluetooth/mesh/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 |