Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

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_tmissing_blocks
 Bit field indicating blocks that were not received.
 

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: