|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
BLOB transfer information. More...
#include <blob_cli.h>
Data Fields | |
| enum bt_mesh_blob_status | status |
| BLOB transfer status. | |
| enum bt_mesh_blob_xfer_mode | mode |
| BLOB transfer mode. | |
| enum bt_mesh_blob_xfer_phase | phase |
| BLOB transfer phase. | |
| uint64_t | id |
| BLOB ID. | |
| uint32_t | size |
| BLOB size in octets. | |
| uint8_t | block_size_log |
| Logarithmic representation of the block size. | |
| uint16_t | mtu_size |
| MTU size in octets. | |
| const uint8_t * | missing_blocks |
| Bit field indicating blocks that were not received. | |
BLOB transfer information.
If phase is BT_MESH_BLOB_XFER_PHASE_INACTIVE, the fields below phase are not initialized. If phase is BT_MESH_BLOB_XFER_PHASE_WAITING_FOR_START, the fields below id are not initialized.
| uint8_t bt_mesh_blob_xfer_info::block_size_log |
Logarithmic representation of the block size.
| uint64_t bt_mesh_blob_xfer_info::id |
BLOB ID.
| const uint8_t* bt_mesh_blob_xfer_info::missing_blocks |
Bit field indicating blocks that were not received.
| enum bt_mesh_blob_xfer_mode bt_mesh_blob_xfer_info::mode |
BLOB transfer mode.
| uint16_t bt_mesh_blob_xfer_info::mtu_size |
MTU size in octets.
| enum bt_mesh_blob_xfer_phase bt_mesh_blob_xfer_info::phase |
BLOB transfer phase.
| uint32_t bt_mesh_blob_xfer_info::size |
BLOB size in octets.
| enum bt_mesh_blob_status bt_mesh_blob_xfer_info::status |
BLOB transfer status.