Zephyr Project API  3.4.0
A Scalable Open Source RTOS

#include <blob_cli.h>

Data Fields

enum bt_mesh_blob_status status
 
enum bt_mesh_blob_xfer_mode mode
 
enum bt_mesh_blob_xfer_phase phase
 
uint64_t id
 
uint32_t size
 
uint8_t block_size_log
 
uint16_t mtu_size
 
const uint8_tmissing_blocks
 

Detailed Description

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.

Field Documentation

◆ block_size_log

uint8_t bt_mesh_blob_xfer_info::block_size_log

Logarithmic representation of the block size.

◆ id

uint64_t bt_mesh_blob_xfer_info::id

BLOB ID.

◆ missing_blocks

const uint8_t* bt_mesh_blob_xfer_info::missing_blocks

Bit field indicating blocks that were not received.

◆ mode

enum bt_mesh_blob_xfer_mode bt_mesh_blob_xfer_info::mode

BLOB transfer mode.

◆ mtu_size

uint16_t bt_mesh_blob_xfer_info::mtu_size

MTU size in octets.

◆ phase

enum bt_mesh_blob_xfer_phase bt_mesh_blob_xfer_info::phase

BLOB transfer phase.

◆ size

uint32_t bt_mesh_blob_xfer_info::size

BLOB size in octets.

◆ status

enum bt_mesh_blob_status bt_mesh_blob_xfer_info::status

BLOB transfer status.


The documentation for this struct was generated from the following file: